Имя: Пароль:
1C
 
Как добавить свой объект формата в несколько XDTO пакетов без копипасты?
0 GANR
 
09.09.26
18:04
Для добавления объектов в типовые пакеты EnterpriseData есть методика с расширяющими пакетами. Мне нужно добавить один и тот же объект ХДТО во все эти версии https://s6.iimage.su/s/09/gAAOaZNxzeMyz65kujsb3PhfP9ks2CTTMIsWm3zX0.png . В 10 пакетах поддерживать актуальную версию объекта формата - такое себе удовольствие. Надо, чтобы структура объекта поддерживалась в одном месте.

Как такое сделать не копипастя объект формата для каждой версии пакета ХДТО?
1 Fragster
 
гуру
09.09.26
18:05
если делается в расширении - то не так страшно 10 версий (в конце концов можно xsd файлами и скриптом сделать), как добавлять 10 версиий базовых пакетов в расширение с 10 рекурсивными циклами добавлений ключевых объектов.
2 GANR
 
09.09.26
18:07
(1) 1 xsd где-то в git-svn хранить и на ее основе 10 расширяющих пакетов делать. так?
3 Fragster
 
гуру
09.09.26
18:20
(2) если ты про само расширение и базовые пакеты с добавленными в расширение объектами - то да, теоретически может прокатить, если у ключевых объектов базовых пакетов одна структура. я имел ввиду самый первый этап - сделать пакет для одной версии, сохранить в xsd файл и скриптом сделать файл для других пространств имен. а вот с добавлением в расширение базовых пакетов основной конфигурации сложно. ну или их прям целиком с содержимым можно добавить?