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