Crmgo Блог

Серіалізація XDTO

Серіалізація XDTO

Приклад серіалізації значення: Зворотна функція – Серіалізатор.ПрочитатиXML() , використовується з об'єктів мови 1С ЧитанняXML . Приклад читання/запису об'єкта: ДовідникОб'єктXDTO = ФабрикаXDTO.Створити( ФабрикаXDTO.Тип("http://v8.1c.ru/8.1/data/enterprise/current-config", "CatalogObject.Склади") ); ЗаповнитиЗначенняВластивостей(ДовідникОб'єктXDTO, ДовідникПосилання1С);

Серіалізація XDTO

Приклад серіалізації значення:

Сериализатор = Новый СериализаторXDTO(ФабрикаXDTO);
ФайлXML = Новый ЗаписьXML();
ФайлXML.ОткрытьФайл(«ИмяФайла»);
Сериализатор.ЗаписатьXML(ФайлXML, Значение1С);

 

Зворотна функція – Сериализатор.ПрочитатьXML(), використовується з об'єктів мови 1С ЧтениеXML.

Приклад читання/запису об'єкта:

СправочникОбъектXDTO = ФабрикаXDTO.Создать( ФабрикаXDTO.Тип("http://v8.1c.ru/8.1/data/enterprise/current-config", "CatalogObject.Склады") );
ЗаполнитьЗначенияСвойств(СправочникОбъектXDTO, СправочникСсылка1С);

Примітка: матеріал міг бути створений за підтримки ШІ з подальшою людською редакцією. Відповідальний за зміст: Dmytro Lomaka, Kaltenkirchen.

Рубрики: 1C