Имя: Пароль:
1C
 
Реквизит обработки (управляемая форма)
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
т.е)

ЗначениеВРеквизитФормы(ДокументОбъект,"Объект.Документ");
Закон Брукера: Даже маленькая практика стоит большой теории.