|
Не могу записать объект XDTO в хранилище значения
| ☑ |
0
a_alenkin
16.03.16
✎
16:14
|
Собственно, никак не получается - управляемая форма элемента справочника
есть реквизит "Отбор" - тип хранилище значения
Записываю:
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
XDTO = СериализаторXDTO.ЗаписатьXDTO(Список.Отбор);
ТекущийОбъект.Отбор = Новый ХранилищеЗначения(XDTO);
КонецПроцедуры
Все вроде нормально
открываю:
ЭтотОбъект=РеквизитФормыВЗначение("Объект");
ОтборОбъект = ЭтотОбъект.Отбор.Получить();
И у меня "Неопределено"
Что я делаю не так?
|
|
1
Serginio1
16.03.16
✎
16:20
|
Запиши Строку
ЗаписьХМЛ= новый ЗаписьXML;
ЗаписьХМЛ.УстановитьСтроку();
ФабрикаXDTO.записатьXML(ЗаписьХМЛ,ОтветТаблицаЦен,,,,НазначениеТипаXML.Явное);
//записатьXML(ЗаписьХМЛ,XDTO);
Стр=ЗаписьХМЛ.Закрыть());
|
|
2
Записьдампа
16.03.16
✎
16:27
|
(0) ХранилищеЗначения в ДанныеФормыСтруктура не существует.
|
|
3
Serginio1
16.03.16
✎
16:29
|
Вместо ОтветТаблицаЦен XDTO
Или Запиши через СериализаторXDTO.ЗаписатьXML
|
|
4
Euguln
16.03.16
✎
16:32
|
(0) Хранилище читай из ссылки.
|
|
5
Записьдампа
16.03.16
✎
16:34
|
(0) И кстати ЭтотОбъект - это сама форма. Не надо пытаться ей что-то присвоить, пожалуйста.
|
|
6
a_alenkin
16.03.16
✎
16:38
|
(1) Спасибо!!!!
Все получилось
|
|
7
a_alenkin
16.03.16
✎
16:40
|
(5) об этом не подумал
|
|
2 + 2 = 3.9999999999999999999999999999999...