Вопрос

Как создать пользовательский пакет, чтобы по умолчанию все вносимые изменения попадали в этот новый пакет

Коллеги, очень прошу помочь. 

Нигде не нашла кратенькую инструкцию, как создать пользовательский пакет, чтобы все вносимые изменения сохранялись в этот пакет.

Прочитала очень много материала на сайте академии. Прошу не рекомендовать ссылки, так как ссылок у меня много :). Все аккуратно прочитаны и проработаны. Что получается.

1. В управлении конфигурацией выбираем область "Пакеты" и создаем новый пакет.

затем в карточке пакета прописываем зависимости(зависимые пакеты), не забывая пакету Custom прописать "зависит от пакета" наш новый пакет.

 

Затем нам необходимо изменить значения в системных настройках

1) Настройка  "Префикс названия объекта" - пишем новые три латинские буквы. 

2) Настройка "Идентификатор пользовательского пакета". Тут я не уверена, надо ли прописывать наш новый пакет

3) и, наконец, "Текущий пакет" - вписываем название нашего нового пакета.

Спасибо всем тем, кто ответит.

Версионность не отслеживаем. SVN не используем. Изменения вносит один Пользователь, чтобы создать gz-архив.

Нравится

6 комментариев

Добрый день!

Идентификатор пользовательского пакета для этого и предназначен!

Марина, здравствуйте!

Если доработка ведется с помощью пользовательского функционала в системе (мастер раздела/деталей), то все изменения будут сохраняться в пакет, который указан в системной настройке "Текущий пакет".

Если разработка ведется в конфигурации, то при создании/замещении объектов/схем разработчик сам указывает пакет, куда будут сохраняться элементы.

Алгоритм создания пользовательского пакета Вы написали правильный.

Если у Вас возникнут сложности/система будет некорректно сохранять доработки/другие вопросы, напишите нам на support@terrasoft.ru и опишите, пожалуйста, конкретный кейс, который у Вас возникнет.

Дополнение. Информация касательно системной настройки [Идентификатор пользовательского пакета] есть на Академии:

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

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

https://academy.terrasoft.ru/documents/technic-sdk/7-10/paket-custom

Юлия, спасибо большое. Т.е. технически я могу  при помощи системной настройки [Идентификатор пользовательского пакета] сделать свой новый пакет корневым. Но Террасофт это крайне не рекомендует?

Одеяненко Юлия пишет:

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

Марина, да, все верно. Разработку в пользовательском пакете можно вести, не изменяя корневой пакет.

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