Вопрос

Перенести объекты в отдельный пакет

Коллеги, Добрый день.

 

Все созданные новые объекты создаются в пакете custom.

 

Как можно определить все созданные элементы и поместить их в отдельный пакет?

 

Заранее спасибо

Нравится

4 комментария

Нужно было заранее определять в каком пакете будут создаваться объекты в системной настройке "Текущий пакет". Легко перенести сейчас вряд ли получится, к сожалению.

Схемы и объекты легко переносятся, если их пересохранить, указав новый пакет. http://prntscr.com/h58y2j

Данные, к сожалению, не переносятся.

Чубко Илья пишет:

Схемы и объекты легко переносятся, если их пересохранить, указав новый пакет. http://prntscr.com/h58y2j

Данные, к сожалению, не переносятся.

При таком подходе возникают множественные ошибки компиляции и система становится неработоспособной (экспорт\импорт схем). При указании нового пакета вручную в параметрах, возникают ошибки из-за связанных объектов.

Интересует способ неописанный подробно в документации к bpm:

"Технически пользовательский пакет можно сделать корневым при помощи системной настройки [Идентификатор пользовательского пакета] (CustomPackageUId). Однако добавить в его зависимости предустановленные пакеты (в том числе и пакет [Custom]) можно только в том случае, если разработка ведется без использования SVN."

Подменил название пакетов через скрипт к БД, поменял в системной настройке Идентификатор пользовательского пакета и Текущий пакет. Но в дереве иерархий связь пакетов не поменялась (переименованный пакт Custom так и находится в корне).

Сафронов Иван Александрович

Иван,

Необходимо убедиться что в пакете Custom вы удалили зависимости от нового пакета, поскольку при создании нового пакета он автоматически привязлся к Custom, так как он был указан в  [Идентификатор пользовательского пакета].

Рекомендую перейти в конфигурацию, с старом пакете Custom удалить зависимости от нового пакета, а в новом пакете добавить зависимость к пакету Custom. После обновления страницы, вкладка "зависимости пакетов" должна перестроиться с учетом новой иерархии.

Также, напоминаю, что устанавливать вместо пакета [Custom] любой другой пакет в качестве корневого крайне не рекомендуется!

Показать все комментарии