Реквизит обработки (управляемая форма)
☑
0
Antony8x
27.12.17
✎
08:21
Доброго времени суток. Есть реквизит обработки "Документ" с типом "ДокументОбъект.Имя". Когда в модуле формы присваиваю ему значение:
Объект.Документ = ДокументОбъект;
пишет "Нельзя изменять поле, содержащее объект данных формы". Подскажите как правильно присвоить значение?
1
Antony8x
27.12.17
✎
08:31
(0) Разобрался, так можно:
РеквизитКоллекция = РеквизитФормыВЗначение("Объект.Документ");
РеквизитКоллекция = ДокументОбъект;
ЗначениеВРеквизитФормы(РеквизитКоллекция ,"Объект.Документ");
2
Antony8x
27.12.17
✎
08:32
т.е.)
РеквизитЗначение = РеквизитФормыВЗначение("Объект.Документ");
РеквизитЗначение = ДокументОбъект;
ЗначениеВРеквизитФормы(РеквизитЗначение ,"Объект.Документ");
3
Antony8x
27.12.17
✎
08:40
Собственно, и так просто можно было:
ЗначениеВРеквизитФормы(РеквизитЗначение ,"Объект.Документ");
4
Antony8x
27.12.17
✎
08:41
т.е)
ЗначениеВРеквизитФормы(ДокументОбъект,"Объект.Документ");
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший