Реквизит обработки (управляемая форма)
☑
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
т.е)
ЗначениеВРеквизитФормы(ДокументОбъект,"Объект.Документ");
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший