Книга: Технологии интеграции "1С:Предприятия 8.3""
Назад: КонстантаМенеджерЗначения.<имя>
Дальше: Набор записей
Объект

Объекты базы данных представляются в XML как совокупность значений реквизитов и табличных частей. Имя типа данных XML, соответствующего объекту базы данных, определяется как англоязычное имя типа значения «1С:Предприятия». Типы данных XML для объектов базы данных не относятся ни к какому пространству имен. Состав элементов XML, вложенных в корневой элемент, определяется типом объекта, а также составом реквизитов и табличных частей.

Каждый из реквизитов представляется элементом XML, имя которого соответствует имени реквизита. Если тип значения имеет составной тип, то элемент XML, представляющий реквизит, содержит атрибут xsi:type, в котором указан тип значения XML.

Каждая из табличных частей представляется элементом XML, имя которого совпадает с именем табличной части.

Каждая из строк табличной части представляется элементом XML с именем Row. Реквизиты табличной части представлены элементами XML, вложенными в элемент Row.

Ниже приведен пример представления в XML объекта типа Документ.РасходнаяНакладная (листинг 6.70).

Листинг 6.70. Пример представления значения типа «Документ.РасходнаяНакладная»

<?xml version="1.0" encoding="UTF-8"?>

<DocumentObject.РасходнаяНакладная xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="DocumentObject.РасходнаяНакладная">

<Ref>564baba3-9c2b-11e9-8e83-642737df2048</Ref>

<DeletionMark>false</DeletionMark>

<Date>2019-06-17T00:00:00</Date>

<Number>000000001</Number>

<Posted>false</Posted>

<Клиент>ba552984-9393-11e9-be71-642737df2048</Клиент>

<Основание>Заказ 000000001 от 17.06.2019 12:00:00</Основание>

<Товары>

<Row>

<Товар>ba552988-9393-11e9-be71-642737df2048</Товар>

<Количество>2</Количество>

<Цена>3000</Цена>

<Сумма>6000</Сумма>

</Row>

<Row>

<Товар>ba552987-9393-11e9-be71-642737df2048</Товар>

<Количество>1</Количество>

<Цена>5000</Цена>

<Сумма>5000</Сумма>

</Row>

</Товары>

</DocumentObject.РасходнаяНакладная>

Назад: КонстантаМенеджерЗначения.<имя>
Дальше: Набор записей