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