Инструменты пользователя

Инструменты сайта


1c:объекты:xdto-пакеты

XDTO-пакеты

Описание

XDTO-пакеты предназначены для сохранения в конфигурации 1с схемы обмена данными между различными информационными системами по стандарту XML Schema. Данный механизм используется самой платформой, в частности, на ней построен обмен РИБ. Разработчик имеет возможность создавать неограниченное количество собственных схем обмена данными.

У каждого XDTO-пакета, подобно любому другому объекту конфигурации, есть своё имя, синоним и комментарий. Собственный реквизит пакета - это URI пространства имён. Других свойств у XDTO-пакетов не существует.

URI пространства имён

Имя пакета относится исключительно к самому объекту конфигурации и нигде не фигурирует в самой схеме обмена. Процедуры работы с объектами XDTO умеют определять описываемые в пакете типы по URI пространству имён.

В конфигурации может существовать несколько пакетов с одинаковым URI. Это позволяет хранить несколько версий одной и той же схемы обмена. Но это усложняет использование пакетов - к их объектам уже невозможно обратиться простым указанием URI.

Имена типов, описываемые в XDTO-пакетах, должны быть уникальными в пределах одного пространства имён. Контролируется это платформой только в пределах одного XDTO-пакета. В различных пакетах имена объектов могут повторяться, даже если у пакетов одинаковое URI пространства имён.

URI пространства имён обычно похожи на адрес веб-страницы. Это не обязательно, но рекомендовано стандартом. Более того, стандарт рекомендует по этому адресу размещать страницу с описанием данной схемы обмена. В реальной жизни этой рекомендации редко следуют. В частности, сама фирма 1с не создаёт таких страниц..

Конструктор XDTO-пакетов

Для создания схем обмена существует удобный графический конструктор:

С его помощью можно создавать любые схемы обмена, а также экспортировать их в файлы. Конструктор состоит из панели инструментов и рабочего поля. В панели инструментов кроме команд заполнения схемы обмена, есть также кнопки проверки корректности пакета и экспорта пакета во внешний файл. Последние версии платформы также позволяют использовать XDTO-пакеты в расширениях конфигурации.

Только авторизованные участники могут оставлять комментарии.
1c/объекты/xdto-пакеты.txt · Последнее изменение: 2016/11/03 17:54 — alex