Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
playground:playground [2016/10/25 11:28] alex |
playground:playground [2016/11/18 18:03] (текущий) admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | XDTO - это | + | <pre class=" |
+ | Массив = Новый Массив; | ||
+ | НоваяСтрокаМассива = Новый Массив; | ||
+ | НоваяСтрокаМассива.Добавить(1); | ||
+ | НоваяСтрокаМассива.Добавить(2); | ||
+ | Массив.Добавить(НоваяСтрокаМассива); | ||
+ | НоваяСтрокаМассива = Новый Массив; | ||
+ | НоваяСтрокаМассива.Добавить(6); | ||
+ | НоваяСтрокаМассива.Добавить(7); | ||
+ | Массив.Добавить(НоваяСтрокаМассива); | ||
+ | </pre> | ||
- | Суть этого механизма заключается в том, что создаётся специальный файл, называемый схемой. Этот файл описывает структуру XML-файла. Если XML-файл соответствует этой структуре, | ||
- | Самым ярким примером использования такого | + | ====== XDTO-пакеты ====== |
+ | |||
+ | ===== Описание ===== | ||
+ | |||
+ | XDTO-пакеты предназначены для сохранения в конфигурации 1с схемы обмена данными между | ||
+ | |||
+ | У каждого XDTO-пакета, | ||
+ | |||
+ | |||
+ | ===== URI пространства имён ===== | ||
+ | |||
+ | Имя пакета относится исключительно к самому объекту конфигурации и нигде не фигурирует в самой схеме обмена. Процедуры работы с объектами XDTO умеют определять описываемые в пакете типы по URI пространству имён. | ||
+ | |||
+ | В конфигурации | ||
+ | |||
+ | Имена типов, описываемые в XDTO-пакетах, должны быть уникальными | ||
+ | |||
+ | URI пространства имён обычно похожи на адрес | ||
+ | |||
+ | ===== Конструктор XDTO-пакетов ===== | ||
+ | |||
+ | Для создания | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | С его помощью можно создавать любые схемы обмена, | ||
- | С точки зрения программиста 1с, объект XDTO очень похож на [[1c: | ||
- | ===== Получение типа объекта ===== | ||
- | Это наиболее трудный для понимания этап т.к. он не соответствует обычной работе с переменными 1с. Но для работы с объектами XDTO он обязателен. Прежде чем создать объект XDTO, необходимо получить его тип. Типы объектов XDTO не являются стандартными типами 1с, здесь не получится использовать команду '' |