Строку для формулы можно создать просто, например:
Кол = Метаданные.Справочник("Номенклатура").Реквизит();
Для х=1 По Кол Цикл
Рекв = Метаданные.Справочник("Номенклатура").Реквизит(х);
Стр = Шаблон("Форма.[Рекв].Доступность(0)");
//при выполнении получаю "Шаблон.Наименование.Доступность(0)"
//Если этот шаблон стоит в таблице (формула ячейки), значение будет вычислено.
Нет-ли способа выполнить полученную строку, как оператор языка? скажем, в модуле элемента справочника?
докладываю: оба варианта, ув. orefkov и ув. antoneus работают в принципе одинаково, что нужно - я получил.
Потому - отдельное спасибо :)
И спасибо всем!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший