МассивРеквизитов = ЭтаФорма.ПолучитьРеквизиты();
Для Каждого РеквизитФормы из МассивРеквизитов Цикл
Если ПараметрыКарточки.Свойство(РеквизитФормы.Имя,Значение) Тогда
ЭтаФорма.ЗначениеВРеквизитФормы(Значение,РеквизитФормы.Имя);
КонецЕсли;
КонецЦикла;
В процедуре при создании на сервере формы справочника получаю значения из регистров сведений и пытаюсь передать в форму. Реквизиты не основные. Выдает ошибку что неверно задан параметр "2".
Вот так работает: ЭтаФорма[РеквизитФормы.Имя] = Значение;
Вопрос: как переписать верхний кусок чтоб ЗначениеВРеквизитФормы не выдавало ошибку. Спасибо.
Синтаксис помошник ничего не говорит и вроде как Объект я могу таким образом передать.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший