Редактор дерева конфигурации
Конфигурация представляется в виде древовидной структуры, каждая ветвь которой описывает элементы конфигурации, сгруппированные по функционалу этих элементов. Другими словами, дерево конфигурации представляет собой иерархический список элементов конфигурации.
В дереве конфигурации можно разворачивать и сворачивать как списки элементов конфигурации (константы, справочники, документы и т.д.), так и сами элементы конфигурации. Элементы можно добавлять, удалять, редактировать, копировать, сортировать, изменять их порядок и состав.
Набор видов элементов, которые разработчик может включать в конфигурацию, фиксирован и определен на уровне программной платформы «Агент Плюс 2.0». Разработчик не может создавать собственные виды элементов с новым функционалом, он может оперировать только тем набором видов элементов, который предоставляет «Конфигуратор». Все элементы одинакового вида в «Конфигураторе» объединяются в корневые ветви дерева конфигурации. Например, в ветви «Глобальные модули» представлены глобальные модули, в ветви «Константы» – представлены константы, и, если добавляется новая константа, она появится в ветви «Константы», а не в какой-либо другой ветви.
Для добавления элемента в дерево конфигурации необходимо выделить нужную ветвь, вызвать контекстное меню и выбрать пункт «Добавить». В результате этих действий на экране будет показано окно «Редактор свойств» добавляемого элемента. После заполнения свойств элемента и подтверждения, в текущей ветви дерева конфигурации появится новый элемент. Новому элементу конфигурации присваивается условное имя, соответствующее типу создаваемого элемента, и число – порядковый номер нового элемента в конфигурации. Условное имя можно изменить в редакторе свойств элемента или переименовать его, нажав клавишу «F2».
Для удаления элемента конфигурации необходимо выделить его в дереве конфигурации, вызвать контекстное меню и выбрать пункт «Удалить». Также можно удалить элемент с помощью клавиши «Delete», или, нажимая комбинацию клавиш «Shift + Delete», можно удалить элемент дерева конфигурации без запроса подтверждения операции.
У любого элемента дерева конфигурации можно вызвать контекстное меню. В контекстном меню ветви дерева конфигурации возможны следующие действия:
- Добавить элемент.
- Добавить группу.
- Развернуть дочерние узлы.
- Свернуть дочерние узлы.
Состав каждой ветви конфигурации представляется в виде древовидной структуры, содержащей элементы конфигурации. Элемент конфигурации, у которого присутствуют дочерние элементы, образует узел.
Если элемент дерева является узлом, то в его контекстном меню появляются дополнительные пункты для сортировки дочерних элементов:
- Сортировать в алфавитном порядке;
- Сортировать в обратном алфавитном порядке.
У каждого элемента внутри узла также есть свое контекстное меню.
Контекстное меню дочернего элемента дерева конфигурации содержит следующие пункты:
- Копировать — копируется имя элемента в буфер обмена, например, для вставки в редактор кода.
- Добавить элемент.
- Добавить группу.
- Развернуть дочерние узлы.
- Свернуть дочерние узлы.
- Свойства — функция доступна только для дочерних элементов.
- Удалить — функция доступна только для дочерних элементов.
Внутри каждого узла можно изменять расположение дочерних элементов перетаскиванием этих элементов с помощью мыши.