Crmgo Blog

Serialization of XDTO

Serialization of XDTO

Example of serializing a value: The reverse function is Serializer.ReadXML(), which is used with 1C language objects and ReadXML. Example of reading/writing an object: CatalogObjectXDTO = XDTOFactory.Create(XDTOFactory.Type("http://v8.1c.ru/8.1/data/enterprise/current-config", "CatalogObject.Warehouses")); FillObjectProperties(CatalogObjectXDTO, CatalogReference1C);

Serialization of XDTO

Example of value serialization:

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

 

The reverse function is Сериализатор.ПрочитатьXML(), used with 1C language objects ЧтениеXML.

Example of reading/writing an object:

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

Note: This post may be AI-assisted and then human-edited. Editorial responsibility: Dmytro Lomaka, Kaltenkirchen.

Categories: 1C