Имя: Пароль:
1C
1С v8
Сериализация XDTO по собственному XDTO-пакету
0 OnCheck
 
09.02.12
08:54
Не могу понять принципа работы сериализации. Патаюсь сериализовать объект справочника Должности. Создал свой XDTO пакет где указал набор полей, меньше, чем полей в справочнике должности. Пишу код:

Сериализатор = Новый СериализаторXDTO(ФабрикаXDTO);

ОбъектXDTO = Сериализатор.ЗаписатьXDTO(сДолжностьОрганизации);

в итоге в ОбъектXDTO заполнены все поля, понимаю что где то надо указать правило сериализации по собственному пакету, но где??? Посоветуйте, пожалуйста. Спасибо!
1 OnCheck
 
09.02.12
09:08
Видимо только вручную?

ОбъектДОТип = ФабрикаXDTO.Тип("http://sync","CatalogObject.ДолжностиОрганизаций");

ОбъектДО = ФабрикаXDTO.Создать(ОбъектДОТип);
ОбъектДО.Code = сДолжностьОрганизации.Код;
ОбъектДО.Description = сДолжностьОрганизации.Наименование;
ОбъектДО.Ref = сДолжностьОрганизации.Ссылка.УникальныйИдентификатор();