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