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