0
PythonJ
04.04.18
✎
12:12
|
Добрый день. Пытаюсь увязать ГИС ЖКХ с фабрикой XDTO в 1С.
В статье на хабре был описан способ это сделать, в общем-то ничего сложного.
Статья писалась давно и в ней есть такой момент "импорт XDTO не обрабатывает аттрибут fixed". Начиная с версии платформы 8.3.10 этот атрибут стал обрабатываться, но при этом 1С не сохраняет XDTO пакет, ругается вот так (на примере импорта файлов ГИС ЖКХ) "Ошибка проверки модели XDTO: xdto-objectType-3.9.1 (определение анонимного типа) свойство: exportOrgRegistryRequest пакет:
Неоднозначное определение свойства 'version'".
Я вычистил пакеты и оставил только два свойства, которые вызывают проблему. Выглядит это вот так: Базовое свойство в пакете base и фиксированное свойство в пакете organizations_registry_common . Если хочется попробовать - вот здесь регламенты ГИС ЖКХ попробуйте импортировать пакет organizations-registry-common. Могу выложить конфигурацию, или вычищенные xsd, чтобы посмотреть.
Собственно вопрос - каким образом заставить 1С понять, что это атрибут из указанного пространства имен и при этом имеет фиксированное значение? При необходимости можно поправить исходные xsd, главное, чтобы потом на выходе получился правильный XML.
|
|