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

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


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

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

1c:объекты:xdto-пакеты [2016/11/03 17:54] (текущий)
alex создано
Строка 1: Строка 1:
 +====== XDTO-пакеты ======
 +
 +===== Описание =====
 +
 +XDTO-пакеты предназначены для сохранения в конфигурации 1с схемы обмена данными между различными информационными системами по стандарту [[https://ru.wikipedia.org/wiki/XML_Schema|XML Schema]]. Данный механизм используется самой платформой, в частности, на ней построен обмен РИБ. Разработчик имеет возможность создавать неограниченное количество собственных схем обмена данными.
 +
 +У каждого XDTO-пакета, подобно любому другому объекту конфигурации, есть своё имя, синоним и комментарий. Собственный реквизит пакета - это ''URI пространства имён''. Других свойств у XDTO-пакетов не существует.
 +
 +
 +===== URI пространства имён =====
 +
 +Имя пакета относится исключительно к самому объекту конфигурации и нигде не фигурирует в самой схеме обмена. Процедуры работы с объектами XDTO умеют определять описываемые в пакете типы по URI пространству имён.
 +
 +В конфигурации может существовать несколько пакетов с одинаковым URI. Это позволяет хранить несколько версий одной и той же схемы обмена. Но это усложняет использование пакетов - к их объектам уже невозможно обратиться простым указанием URI.
 +
 +Имена типов, описываемые в XDTO-пакетах, должны быть уникальными в пределах одного пространства имён. Контролируется это платформой только в пределах одного XDTO-пакета. В различных пакетах имена объектов могут повторяться, даже если у пакетов одинаковое URI пространства имён.
 +
 +URI пространства имён обычно похожи на адрес веб-страницы. Это не обязательно, но рекомендовано стандартом. Более того, стандарт рекомендует по этому адресу размещать страницу с описанием данной схемы обмена. В реальной жизни этой рекомендации редко следуют. В частности, сама фирма 1с не создаёт таких страниц..
 +
 +===== Конструктор XDTO-пакетов =====
 +
 +Для создания схем обмена существует удобный графический конструктор:
 +
 +{{http://i.imgur.com/rrPUwtV.png}}
 +
 +С его помощью можно создавать любые схемы обмена, а также экспортировать их в файлы. Конструктор состоит из панели инструментов и рабочего поля. В панели инструментов кроме команд заполнения схемы обмена, есть также кнопки проверки корректности пакета и экспорта пакета во внешний файл. Последние версии платформы также позволяют использовать XDTO-пакеты в расширениях конфигурации.
 +
  
1c/объекты/xdto-пакеты.txt · Последнее изменение: 2016/11/03 17:54 — alex