Слетают "Ссылка", "Объект" при экспорте-импорте XDTO-пакета

1. erazh 02.03.22 16:30 Сейчас в теме
Вопрос: как сохранить ссылки "Ссылка", "Объект", указанные в базовом типе, при операции экспорта-импорта XDTO-пакета?

Вернее ссылки слетают при импорте. К экспорту претензий нет.

П.С. Думал программным путем добраться к содержимому XDTO-пакета, но тоже облом. Неужели придется все (восстанавливать связи) делать в ручную ???

П.С.2: Сами ссылки, соответственно, находятся в пакете "ExchangeMessage".
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starik-2005 3118 02.03.22 18:09 Сейчас в теме
А что есть "импорт/экспорт"? Сохранение/загрузка в/из XSD? При сохранении в комплексном типе базовый тип есть? А при импорте в XSD платформу он теряется (не отображается в пакете)? Все так?
3. erazh 02.03.22 19:01 Сейчас в теме
(2)
Все так?
Да

При выгрузке имеем такие тэги:
<xs:schema xmlns:ns1="http://www.1c.ru/SSL/Exchange/Message"
...
<xs:complexContent>
<xs:extension base="ns1:Object">

Я предполагаю (но не утверждаю), что при загрузке (импорте) платформа не может распарсить "ns1" и поэтому пропускает это свойство типа. В результате чего свойство при импорте не заполнено.

Может как то можно обойти это?
4. vlh_usk 15.01.25 10:43 Сейчас в теме
Чтобы не слетали ссылки, нужно
1. Выгрузить xsd-схему ExchangeMessage в отдельный файл.
2. В импортируемом xsd-файле в директиве импорта ExchangeMessage указать путь к этому файлу.
Пример:
<xs:import namespace="http://www.1c.ru/SSL/Exchange/Message" schemaLocation = "C:\ExchangeMessage.xsd"/>
Оставьте свое сообщение

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