Как создать пользовательский пакет, чтобы по умолчанию все вносимые изменения попадали в этот новый пакет
Коллеги, очень прошу помочь.
Нигде не нашла кратенькую инструкцию, как создать пользовательский пакет, чтобы все вносимые изменения сохранялись в этот пакет.
Прочитала очень много материала на сайте академии. Прошу не рекомендовать ссылки, так как ссылок у меня много :). Все аккуратно прочитаны и проработаны. Что получается.
1. В управлении конфигурацией выбираем область "Пакеты" и создаем новый пакет.
затем в карточке пакета прописываем зависимости(зависимые пакеты), не забывая пакету Custom прописать "зависит от пакета" наш новый пакет.
Затем нам необходимо изменить значения в системных настройках
1) Настройка "Префикс названия объекта" - пишем новые три латинские буквы.
2) Настройка "Идентификатор пользовательского пакета". Тут я не уверена, надо ли прописывать наш новый пакет
3) и, наконец, "Текущий пакет" - вписываем название нашего нового пакета.
Спасибо всем тем, кто ответит.
Версионность не отслеживаем. SVN не используем. Изменения вносит один Пользователь, чтобы создать gz-архив.
Нравится
Добрый день!
Идентификатор пользовательского пакета для этого и предназначен!
Марина, здравствуйте!
Если доработка ведется с помощью пользовательского функционала в системе (мастер раздела/деталей), то все изменения будут сохраняться в пакет, который указан в системной настройке "Текущий пакет".
Если разработка ведется в конфигурации, то при создании/замещении объектов/схем разработчик сам указывает пакет, куда будут сохраняться элементы.
Алгоритм создания пользовательского пакета Вы написали правильный.
Если у Вас возникнут сложности/система будет некорректно сохранять доработки/другие вопросы, напишите нам на support@terrasoft.ru и опишите, пожалуйста, конкретный кейс, который у Вас возникнет.
Дополнение. Информация касательно системной настройки [Идентификатор пользовательского пакета] есть на Академии:
"Технически пользовательский пакет можно сделать корневым при помощи системной настройки [Идентификатор пользовательского пакета] (CustomPackageUId). Однако добавить в его зависимости предустановленные пакеты (в том числе и пакет [Custom]) можно только в том случае, если разработка ведется без использования SVN.
Устанавливать вместо пакета [Custom] любой другой пакет в качестве корневого крайне не рекомендуется!"
https://academy.terrasoft.ru/documents/technic-sdk/7-10/paket-custom
Юлия, спасибо большое. Т.е. технически я могу при помощи системной настройки [Идентификатор пользовательского пакета] сделать свой новый пакет корневым. Но Террасофт это крайне не рекомендует?
Одеяненко Юлия пишет:
Устанавливать вместо пакета [Custom] любой другой пакет в качестве корневого крайне не рекомендуется!"
Марина, да, все верно. Разработку в пользовательском пакете можно вести, не изменяя корневой пакет.