Интеграция с Документооборот (DMService): Расширение объектов XDTO

1. Kaavan 97 10.07.24 08:56 Сейчас в теме
Добрый день!
Пытаюсь расширить состав объектов для бесшовной интеграции с Документооборотом.
Идея в том, чтобы не портить исходный пакет, а создать новое пространство имен http://www.1c.ru/dmext, импортировать в него исходное http://www.1c.ru/dm и добавить новые объекты, основанные на имеющихся базовых типах http://www.1c.ru/dm.

Далее в веб-сервисе указываю оба пакета.На уровне публикации вс ёотрабатывает - wdsl отображается с новыми типами.

Но при подключении к сервису создается новое определение на основании скачанного файла (во вложении xml) и программа выдает ошибку:

Определения = Новый WSОпределения(ИмяФайлаWSDL,,,, ДанныеСервиса.Таймаут);


по причине:

Ошибка проверки модели XDTO: xdto-package-3.1
Зацикливание директив импорта пакетов: импортируемый пакет 'http://www.1c.ru/dm'


Всё перерыл, всё перепробовал - без результатов.

Посоветовали спросить здесь :)

Есть ли способ победить это красиво или придется ломать исходный пакет?
Прикрепленные файлы:
v8_E26C_1a3.xml
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Kaavan 97 10.07.24 09:02 Сейчас в теме
Технически в файле я вижу взявшийся откуда-то

<xs:import namespace="http://www.1c.ru/dmext"/>


Но откуда он взялся и как его пофиксить?
Прикрепленные файлы:
3. Free_Danial 60 10.07.24 11:53 Сейчас в теме
Можно расширить исходный пакет dm
5. Kaavan 97 11.07.24 03:16 Сейчас в теме
(3) а через расширение нельзя в пакет добавить новые объекты. Можно только перенести набор типов с тем, чтобы импортировать его в созданном в расширении новом пакете так, как это сделано для EnterpriseData https://its.1c.ru/db/metod8dev/content/6013/hdoc
4. Kaavan 97 10.07.24 13:20 Сейчас в теме
(3) так как раз не хотелось из соображений "а вдруг 1С его допилят как обновлять"
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот