0
kkar
20.11.13
✎
08:56
|
Здравствуйте, прошу помощи с решением проблемы: в документе есть реквизит ДеревоМатериалов типа Хранилище значений, в котором сохранено значение дерева. Дерево отражается на форме, предварительно прочитавшись из этого реквизита следующим образом:
ЗначениеВДанныеФормы(ТекущийОбъект.ДеревоМатериалов.Получить(), ДеревоСпецификаций);
На форме одной из колонок этого дерева является колонка с типом булево. Я ей устанавливаю значение Истина, затем в процедуре "перед записью" сохраняю изменения в реквизит:
Дерево = ДанныеФормыВЗначение(ДеревоСпецификаций, Тип("ДеревоЗначений"));
ДокументОбъект = РеквизитФормыВЗначение("Объект");
ДокументОбъект.ДеревоМатериалов = Новый ХранилищеЗначения(Дерево);
Но при повторном открытии этого документа значение установленной колонки по прежнему Ложь. Помогите понять в чем дело, пожалуйста.
|
|
3
kkar
20.11.13
✎
09:02
|
Я читаю дерево при открытии (точнее ПриЧтенииНаСервере) из специального реквизита, работаю с деревом на форме, а затем в ПередЗаписью сохраняю изменения с формы в реквизит. Если вам очевидно почему возникает проблема, пожалуйста, просто направьте, зачем же ругаться и бить ногами?
|
|