Сегодня долго и упорно разбирался с XDTO-пакетами.
Набил кучу шишек.
Словил ошибку "Нарушен порядок следования значений свойств":
Ошибка при выполнении обработчика - 'ОбработкаОтправкаНаОцифровкуОбработка'
по причине:
{БизнесПроцесс.БотОцифровщик.МодульОбъекта(326)}: Ошибка при вызове метода контекста (Проверить)
ДокументXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/ПроектПервички/Автор' не соответствует типу: {http://www.1c.ru/ECM/DocumentsDigitization}Справочник.ПолучателиОповещенийТелеграм
Проверка свойства 'СсылкаНаРезюме':
форма: Элемент
имя: {http://www.1c.ru/ECM/DocumentsDigitization}СсылкаНаРезюме
тип: {http://www.w3.org/2001/XMLSchema}string
Нарушен порядок следования значений свойств
После долгого биться, понял что что-то не так с порядком тегов.
Открыл файл обмена посмотрел как там идут теги. Открыл XDTO-пакет и нашел не стыковку, порядок отличается! Причем в схеме пакета порядок такой как в конфигураторе, а вот в файле обмена другой.
Пришлось сделать порядок тегов такой как в файле обмена!
● Последовательный ‑ это свойство показывает, содержит ли экземпляр соответствующего объекта XDTO последовательность XDTO. Данный признак равен значению Истина в тех случаях, когда порядок следования вложенных элементов XML не может однозначно определяться порядком следования свойств в типе (например, в схеме XML контент задан как <sequence … maxOccurs=10 … >) или для соответствующего типа XML в схеме определен атрибут mixed="true". Последовательность XDTO позволяет задать в явном виде порядок следования элементов, как они будут представлены в документе XML. Для объектов типов, у которых свойство Последовательный установлено в значение Ложь, порядок следования вложенных элементов соответствует порядку следования свойств.
Судя из ответа появляется не очевидный момент, что при "Последовательный" нужно код писать так как он задан в XDTO!
Проверить пока не могу, но как ответ вполне устраивает!