Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
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); | ||
| - | </ | ||