Работа с XDTO пакетами в 1С 8.3 (8.2)
XDTO-пакеты в 1С 8 — объект метаданных конфигурации, который помогает получить описание структуры хранения данных в системе.
Описание XDTO пакета
XDTO пакет — своего рода переводчик между разными информационными системами. С помощью него можно описать структуру будущего xml файла (и не только). Типы данных в 1С чаще всего соответствуют типам данных в других языках, но бывают и исключения, которые проще всего описывать в этом объекте конфигурации.
Сериализация с помощью XDTO пакета
Например, вот такой, привычный в 1С, код:
структурныйТип = ФабрикаXDTO.Тип(«http://www.1c.ru/demos/products1», «Номенклатура1»);
номенклатура = ФабрикаXDTO.Создать(структурныйТип);
номенклатура.Наименование = «Ботинки женские»;
номенклатура.ЗакупочнаяЦена = 1000;
единицаТип = ФабрикаXDTO.Тип(«http://www.1c.ru/demos/products1», «ЕдиницаИзмерения»);
единица = ФабрикаXDTO.Создать(единицаТип); единица.Наименование = «шт.»;
единица.Коэффициент = 1.5; номенклатура.ЕдИзм = единица;
С помощью описанного пакета XDTO сериализуется в xml файл такого типа:
<Номенклатура1 xmlns=»http://www.1c.ru/demos/products1″
xmlns:xs=»http://www.w3.org/2001/XMLSchema»
xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance»>
<Наименование>Ботинки женские<Наименование>
<ЗакупочнаяЦена>1000<ЗакупочнаяЦена>
<ЕдИзм>
<Наименование>шт.<Наименование>
<Коэффициент>1.5<Коэффициент>
<ЕдИзм>
<Номенклатура1>
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!