1. Создать пакет
- Перейдите в дизайнер системы по кнопке .
- В блоке Конфигурирование разработчиком (Admin area) перейдите по ссылке Управление конфигурацией (Advanced settings).
- В области работы с пакетами нажмите кнопку .
2. Заполнить свойства пакета
При нажатии на кнопку будет отображена карточка пакета, в которой необходимо заполнить свойства пакета.
Свойства пакета:
- Название (Name) — название пакета (обязательное свойство). Не может совпадать с названием существующих пакетов.
- Описание (Description) — описание пакета, например, расширенная информация о функциональности, которая будет реализована в пакете.
- Хранилище системы контроля версий (Version control system repository) — название хранилища системы контроля версий, в котором будут фиксироваться изменения пакета (обязательное свойство). Хранилища, которые находятся в перечне хранилищ конфигурации, но не помечены как активные, не попадут в выпадающий список доступных хранилищ.
- Версия (Version) — версия пакета (обязательное свойство). Версия пакета может содержать цифры, символы латинского алфавита и знаки "." и "_". Добавляемое значение должно начинаться с цифры или буквы. Все элементы пакета имеют ту же версию, что и сам пакет. Указываемая версия пакета не обязательно должна совпадать с фактической версией приложения.
Содержимое свойств пакета будет сохранено в метаданных пакета.
Кроме указанных выше свойств, метаданные пакета содержат информацию о зависимостях (свойство DependsOn) и информацию о разработчике (Maintainer). Значение свойства Maintainer устанавливается с помощью системной настройки Издатель (код Maintainer).
3. Определить зависимости пакета
Чтобы текущий пакет наследовал функциональность приложения, необходимо определить зависимости пакета.
Чтобы добавить зависимости пакета:
- В карточке пакета нажмите кнопку Создать и добавить зависимости (Create and add dependencies).
- На вкладке Зависимости (Dependencies) в детали Зависит от пакетов (Depends on packages) установите необходимые зависимости. Чтобы текущий пакет наследовал всю функциональность приложения, в качестве родительского пакета необходимо выбрать пакет, который в иерархии находится следующим после пакета Custom.
4. Проверить зависимости пакета Custom
В пакете Custom должны быть установлены зависимости от всех пакетов приложения. Поэтому необходимо удостовериться в том, что в нем установлена зависимость от созданного пакета.