Имя: Пароль:
1C
1С v8
ЗначениеВРеквизитФормы вопрос по не основному реквизиту УФ
0 pervakovanton
 
28.05.13
16:57
МассивРеквизитов = ЭтаФорма.ПолучитьРеквизиты();
Для Каждого РеквизитФормы из МассивРеквизитов Цикл
  Если ПараметрыКарточки.Свойство(РеквизитФормы.Имя,Значение) Тогда
   ЭтаФорма.ЗначениеВРеквизитФормы(Значение,РеквизитФормы.Имя);
  КонецЕсли;
КонецЦикла;

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