Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
1c:общие:xdto [2016/10/26 12:14] alex создано |
1c:общие:xdto [2021/05/30 02:05] (текущий) admin Добавил ссылку, исправил taxpravo на первоисточник |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== XDTO ====== | ||
===== Что это такое ===== | ===== Что это такое ===== | ||
XDTO - это аббревиатура, | XDTO - это аббревиатура, | ||
Строка 6: | Строка 7: | ||
Самым ярким примером использования такого механизма обмена являются различного рода декларации (налоговые и прочее). На сайтах соответствующих ведомств всегда можно найти файл со схемой. Другой распространённый пример - обмен данными с сайтом. | Самым ярким примером использования такого механизма обмена являются различного рода декларации (налоговые и прочее). На сайтах соответствующих ведомств всегда можно найти файл со схемой. Другой распространённый пример - обмен данными с сайтом. | ||
- | С точки зрения программиста 1с, объект XDTO очень похож на [[1c: | + | С точки зрения программиста 1с, объект XDTO очень похож на [[1c: |
===== Получение типа объекта ===== | ===== Получение типа объекта ===== | ||
Это наиболее трудный для понимания этап т.к. он не соответствует обычной работе с переменными 1с. Но для работы с объектами XDTO он обязателен. Прежде чем создать объект XDTO, необходимо получить его тип. Для этого используются специальные объекты - [[1c: | Это наиболее трудный для понимания этап т.к. он не соответствует обычной работе с переменными 1с. Но для работы с объектами XDTO он обязателен. Прежде чем создать объект XDTO, необходимо получить его тип. Для этого используются специальные объекты - [[1c: | ||
- | Платформа позволяет использовать 2 вида схем - встроенные в конфигурацию [[1c:общие:ПакетыXDTO|XDTO-пакеты]] или внешние файлы с расширением .xsd и оформленные в соответствии со стандартами [[https:// | + | Платформа позволяет использовать 2 вида схем - встроенные в конфигурацию [[1c:объекты:XDTO-пакеты|XDTO-пакеты]] или внешние файлы с расширением .xsd и оформленные в соответствии со стандартами [[https:// |
==== Использование XDTO-пакетов ==== | ==== Использование XDTO-пакетов ==== | ||
Строка 18: | Строка 19: | ||
ТипОбъектаНоменклатура = ФабрикаXDTO.Тип(" | ТипОбъектаНоменклатура = ФабрикаXDTO.Тип(" | ||
</ | </ | ||
- | Здесь [[1c: | + | Здесь [[1c: |
<WRAP round tip> | <WRAP round tip> | ||
Строка 38: | Строка 39: | ||
===== Запись объектов XDTO в файл ===== | ===== Запись объектов XDTO в файл ===== | ||
- | Прежде чем записать объект, | + | Прежде чем |
==== Заполнение объекта XDTO ==== | ==== Заполнение объекта XDTO ==== | ||
Строка 103: | Строка 104: | ||
В результате в переменной '' | В результате в переменной '' | ||
- | <code xml> | + | < |
<?xml version=" | <?xml version=" | ||
< | < | ||
Строка 162: | Строка 163: | ||
Связанные темы: | Связанные темы: | ||
- | [[1c: | + | [[1c: |
+ | |||
+ | Другие статьи на эту тему: | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | |||
+ | Прочее: | ||
+ | {{backlinks> |