...

База знаний 1С

XDTO - часть 3

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Мы продолжаем цикл статей по изучению подсистемы XDTO в 1С:Предприятие. Это третья часть, в которой мы будем работать непосредственно с подсистемой, рассмотрим главные строительные блоки подсистемы и рассмотрим небольшой пример кода.

3 стартмани

28.01.2013    223643    Evil Beaver    181    

481

XDTO-пакеты, xml, xml schema

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

После долгого молчания, вызванного тем, что я сейчас больше читаю, чем пишу (чукча читатель, а не писатель), я решил поделиться с вами небольшим обзором, в котором хочу рассказать о том, что я узнал о XDTO-пакетах и обо всем, что с ними связано.

1 стартмани

12.11.2011    180460    332    zfilin    118    

618

XDTO - это просто

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

С появлением платформы 8.1 фирма “1С” представила механизм, носящий интригующее название XML Data Transfer Objects или, если коротко - XDTO. По традиции, документирование механизма составлял тот, кто хорошо разбирался в вопросе, а стало быть опустил “и так понятные” с его точки зрения моменты. Целью данной статьи (или цикла статей, как получится) стало желание поделиться накопленным опытом. Мне кажется, многие неочевидные вещи в механизме XDTO необходимо осветить получше.

24.12.2012    368632    Evil Beaver    193    

1122

XDTO - это просто, часть 2

Механизмы платформы 1С Бесплатно (free)

Моя первая статья про XDTO получила широкую поддержку. Большое спасибо всем, кто оставил отзывы. Видно, что тема является актуальной, посему - продолжение.

09.01.2013    149478    Evil Beaver    96    

397

Графическая схема. Управление при помощи XDTO.

Работа с интерфейсом Платформа 1С v8.3 Абонемент ($m)

В статье описывается методика программного управления элементами графической схемы при помощи механизма XDTO. Приложена готовая к использованию библиотека функций для создания и удаления графических объектов, а также для связи элементов схемы соединительными линиями.

2 стартмани

16.01.2017    41355    167    Alxby    32    

147

Новый подход к обмену данными EnterpriseData

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Управляемые формы Россия Бесплатно (free)

Хочу предложить Вашему вниманию цикл статей, посвященных обмену данными через универсальный формат (EnterpriseData или ED).

14.12.2018    64434    ids79    82    

292

Пример рекурсивной выгрузки иерархической структуры в XDTO

Математика и алгоритмы Внешние источники данных WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Решил реализовать иерархию в пакете XDTO и выгрузить ее рекурсивно. Задача оказалась нетривиальной, хотя и весьма простой. Изысканиями решил поделиться с народом, чтобы не пропадало народное добро.

1 стартмани

26.02.2016    41432    20    starik-2005    3    

23

Обмен без правил. От простого к сложному

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Пишем обмен с нуля, разбираемя с разными способами сериализации, учимся редактировать XML документы, создаем XDTO и Web service, осваиваем Script variant - English.

1 стартмани

16.01.2019    40816    nbeliaev    26    

147

Заполнение справочника с изображениями элементами по умолчанию

Универсальные функции Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Абонемент ($m)

Пример одного из решений, как можно заполнить справочник с изображениями значениями по умолчанию включая сами изображения. Сами изображения взяты из программы MapSource 6.16.3. Данные для загрузки хранятся в макете в формате XML.

1 стартмани

26.03.2018    9297    Kim1C    0    

2

Пророк в своем отечестве или Читаем XML с помощью XDTO

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Проходи, садись поудобнее и приготовься внимать мне. Сейчас я предскажу твое будущее… В этом пакете я описываю схему XML… Вы можете видеть, что код очень прост, и никакого преобразования элементов прочитанного XML не требуется…

1 стартмани

29.01.2014    56536    95    majmyl    53    

207

Перенос данных с использованием XDTO

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Россия Абонемент ($m)

Использование объекта типа "ОбъектXDTO" для переноса данных из одной конфигурации в другую

1 стартмани

21.04.2019    16376    axae    14    

46

Вызов операций WS-сервисов SAP из 1С (передача в параметрах Объектов XDTO)

Внешние источники данных WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Довелось столкнуться в своей работе с вызовом из 1С веб-сервисов SAP. Если с передачей простых типов (в терминах XDTO - значений XDTO) в параметрах операции веб-сервиса, не возникло никаких проблем, то с передачей объекта XDTO пришлось повозиться. Несмотря на то, что в 1С я его заполнял, в SAP он воспринимался как пустой. В интернет особо много полезной информации не нашел, поэтому выкладываю свои наработки по теме.

18.04.2012    39632    adva    22    

44

Пример к статье "XDTO это просто"

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Простой пример использования XDTO к статьям "XDTO это просто" и "XDTO это просто-2" от Evil Beaver.

1 стартмани

20.06.2016    14895    21    sashapere    4    

15

XDTO для чайников

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Пример использования XDTO пакетов для выгрузки документа с табличной частью.

1 стартмани

29.05.2019    63407    HAMMER_59    50    

151

Практика XDTO. Нюансы

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Бесплатно (free)

Некоторые практические моменты работы с XDTO. Дополнения к очевидному.

23.09.2019    23547    Yashazz    31    

72

Инструмент для выгрузки своих фабрик XDTO во внешний файл для использования своих схем во внешних обработках

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Инструмент для выгрузки своих пакетов XDTO в единый xml файл, на основании которого можно создать фабрику XDTO, благодаря чему можно встроить свои форматы обмена во внешнюю обработку, не трогая конфигурацию. В обработке есть пример записи и считывания xml файла с помощью такой внешней фабрики, а также инструмент для выгрузки из такой фабрики набор xsd схем, для последующей загрузки обратно в конфигурацию в XDTO пакет, на случай если вы потеряли конфигурацию, где делали XDTO пакет, как потерял её я. В общем, если не хотите портить конфигурацию лишними объектами и ещё не сделали такой инструмент для себя - качайте, не стесняйтесь.

1 стартмани

13.04.2018    18785    37    ЕСТЬNULL    8    

28

Разбор XML Документа с помощью XDTO, без использования XDTO-пакетов и XML-схем (для очень ленивых)

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Как разобрать XML Документ с помощью XDTO без изменений в конфигурации, без XML-схем данных, и при этом не выпасть с ошибкой "не достаточно памяти" ? Тем более что вам этот XML Документ нужно считать разово.

1 стартмани

14.11.2015    28271    42    TESL    8    

49

Таблицы значений "&НаКлиенте" в Управляемом приложении

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Способ обойти ограничения платформы и передать с клиента на сервер таблицу значений. Используются возможности XDTO-сериализации

26.09.2016    21859    tarassov    16    

25

Механизм XDTO

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Попытка понять механизм XDTO и его неочевидные аспекты. Научиться выполнять обмены между различными конфигурациями без оглядки на реализацию в типовых.

12.05.2020    8609    totchaz    4    

57

Многоуровневая структура из XDTO

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Преобразование Объекта XDTO в многоуровневую Структуру. Вывод многоуровневой структуры в табличный документ.

27.09.2021    1144    user799503    1    

6

XDTO на службе у лентяев. Самый простой способ чтения xml

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Бесплатно (free)

Это статья для лентяев. Никаких описаний свойств и методов xdto здесь нет. Тем более здесь нет описания формата xml. Здесь лишь простой и удобный метод чтения xml для тех, кому нужно получить быстрый результат без углубления в теоретические дебри.

03.11.2015    45537    Ks_83    34    

162

XDTO на службе надежности обмена

Обмен между базами 1C Платформа 1С v8.3 Бесплатно (free)

В статье показано использование XDTO, упрощающее поддержку обмена между разными конфигурациями в условиях постоянной разработки.

28.09.2020    2261    m_kislyak    4    

11

Неожиданное использование XDTO

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Расскажу про свой опыт, как XDTO может помочь в отладке обменов данных. И какие полезности можно почерпнуть для себя при работе с XDTO.

05.12.2020    3994    simon_sidoruk    22    

15

Готовим Soap для Web-сервисов. Рецепты

WEB-интеграция Платформа 1С v8.3 Россия Бесплатно (free)

В статье описаны различные варианты обмена данными с web-сервисами по протоколу Soap, основанные на личном опыте.

28.12.2017    56655    987ww765    31    

178

Пример заполнения/создания файла XML из XSD схемы, используя XDTO

WEB-интеграция Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Добрый день, коллеги! Наконец-то дошли руки написать сию статью. Хочу поделиться своим опытом по разбору xsd схемы используя Фабрику XDTO, а также связанным с этим XML файлом. Думаю, наверняка кому-то понадобится.

1 стартмани

21.12.2017    71794    sandybaev    28    

181

О встроенных моделях XDTO платформы 1С

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Бесплатно (free)

Иногда в пакетах, предоставленных самой платформой, можно найти интересное. Служебные объекты, системные перечисления, устройство универсальных коллекций.

13.02.2014    32095    Yashazz    10    

55

Печать книг в формате FB2 из-под 1С, а также редактирование и создание новых книг.

Внешние источники данных Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка позволяет распечатывать книги из файлов FB2, а также редактировать их в окне 1С и создавать новые файлы FB2. Подчеркиваю, это не "читалка" книг, а "распечатывалка" и "редактировалка" ;-) Содержимое книги выводится в дерево на форме, а затем в табличный документ 1С с иллюстрациями, откуда его можно сохранить в "doc", "xls", "html", "pdf" и т.п. или распечатать, используя всем знакомые 1С-ные приёмы печати - Настройка ширины столбцов, Настройка параметров печати и т.п. P.S.: Сам я читаю книгу на андроид-планшете, а для мамы распечатываю. Решил это дело немного автоматизировать и написать эту обработку, плюс появился повод поразбираться с объектами XDTO.

1 стартмани

01.02.2016    8830    22    hrom    1    

11

"Модификация" XDTO-пакета EnterpriseData в расширении

Обмен между базами 1C Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Абонемент ($m)

Доработка типового XDTO-пакета под наши нужды в расширении.

1 стартмани

20.04.2020    10423    15    &rew    16    

16

Вариант публикации каталога товаров из 1С с изображениями

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В статье опишу организацию контейнера для публикации в selectel, доработки структуры данных для хранения адреса публикаций изображений, использование схемы XDTO, отправку через FTP.

02.02.2020    2979    malikov_pro    8    

6

XDTO с нуля

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Россия Абонемент ($m)

Пример для старта с нуля работы с XDTO.

1 стартмани

14.01.2019    3733    5    tiger12    1    

5

УТ 11.1 Загрузка Заказа клиента из xml

Обработка документов Оптовая торговля Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление торговлей 10 Россия Бухгалтерский учет Управленческий учет НДС Абонемент ($m)

Электронный документооборот на примере обмена с "Лукойл". Обработка позволяет прочитать xml файл с заказами и создать на их основании документы Заказ клиента

1 стартмани

04.08.2015    17758    37    fullstack1c    4    

3

Работа с сериализатором XDTO

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Отладочное расширение для просмотра объектов, преобразованных в XML, с помощью сериализатора XDTO, а также для выгрузки в xml.

1 стартмани

06.12.2020    6455    6    simon_sidoruk    5    

5

Чтение фабрики XDTO из XSD схем

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Данная обработка осуществляет чтение фабрики XDTO из XSD схем для просмотра структуры полей, получения описания полей, тип поля и регулярных выражений

1 стартмани

27.07.2018    4464    17    win_api    0    

3

Поиск строки XML-файла, содержащей значение, не соответствующее типу свойства XDTO пакета

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 8.3.14 Конфигурации 1cv8 Россия Абонемент ($m)

Ведется обмен со сторонней системой через XML-файлы. XML-файлы содержат данные, соответствующие ПакетуXDTO, и загружаются с использованием ФабрикиXDTO. Сторонняя система не всегда корректно формирует XML-файл и при загрузке файла метод ПрочитатьXML() ФабрикиXDTO выбрасывает исключение. По описанию ошибки не всегда можно понять, какая именно секция содержит некорректное значение.

1 стартмани

25.01.2021    5860    6    kasper076    1    

9

Генерация схемы xsd из файла xml

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Утилита, генерирующая xsd схему на основании xml файла.

1 стартмани

25.03.2019    29408    68    nbeliaev    13    

39

Регулярные выражения без внешних компонент? Легко!

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Сложный способ организовать проверку строки с помощью регулярного выражения в 1С. При этом ни одна внешняя компонента не пострадала. Ну и от платформы (Linux, MustDie) - не зависит.

04.03.2016    81061    starik-2005    111    

415

Чтение иерархии номенклатуры из табличного документа

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Вариация на тему Чтение группировок табличного документа. Чтение mxl документа как XDTO объекта и формирование иерархи справочника в СКД. На примере справочника номенклатуры.

1 стартмани

23.03.2021    3281    3    gurd    0    

6