Глобальные модули

Глобальные модули предназначены для описания глобальных процедур, функций и переменных, доступных из любого другого модуля. Но сам глобальный модуль предоставляет доступ только к тем процедурам, функциям и переменным, которые в нем объявлены с ключевым словом «Экспорт».


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


Разделы


В окне «Дерево конфигурации» в ветви «Глобальные модули» расположен список всех глобальных модулей. В списке глобальных модулей всегда присутствует модуль «Main», кроме этого, разработчик конфигурации может добавлять и другие глобальные модули. Глобальные модули относятся ко всей конфигурации в целом.

Глобальный модуль «Main» всегда загружается при запуске приложения и в нем описывается вызов нужных форм и функций, которые должны выполняться при запуске приложения. К данному модулю можно обращаться из редактора кода по ключевому слову «Глоб».



Запуск конфигурации на исполнение начинается с запуска на исполнение глобального модуля «Main». Чтобы отредактировать глобальный модуль «Main», необходимо в окне «Дерево конфигурации» в ветви «Глобальные модули» дважды кликнуть по элементу «Main». На экране появится окно «Редактор кода» с исходным текстом глобального модуля.


Создание глобального модуля


Глобальный модуль можно создать двумя способами:

  • Вызвать контекстное меню ветви дерева конфигурации «Глобальные модули» и выбрать пункт «Добавить глобальный модуль».
  • Выделить курсором мыши ветвь «Глобальные модули» в дереве конфигурации и нажать на клавишу «Insert».


Удаление глобального модуля


Глобальный модуль можно удалить двумя способами:

  • Вызвать контекстное меню ветви дерева конфигурации «Глобальные модули» и выбрать пункт «Удалить».
  • Выделить курсором мыши ветвь «Глобальные модули» в дереве конфигурации и нажать на клавишу «Delete» (необходимо будет подтвердить удаление) или воспользоваться сочетанием клавиш «Shift + Delete» (удаление происходит без подтверждения).


Создание элемента «Группа»

Для удобства работы с глобальными модулями существует возможность группировки глобальных модулей.

Для того чтобы создать «Группу», необходимо вызвать контекстное меню ветви дерева конфигурации «Глобальные модули» и выбрать пункт «Добавить группу». После этого появится окно «Свойства», в котором необходимо заполнить свойства «Группы». Подробнее читайте в подразделе «Элементы конфигурации».

Элементы ветви дерева конфигурации «Глобальные модули» можно добавлять в «Группу» путем перетаскивания мышью или с помощью вызова контекстного меню элемента «Группа» и выбора пункта «Добавить глобальный модуль».


Удаление элемента «Группа»


Элемент «Группа» можно удалить двумя способами:

  • Вызвать контекстное меню элемента «Группа» и выбрать пункт «Удалить». Если элемент «Группа» содержит в себе элементы ветви «Глобальные модули», то перед удалением появится запрос на подтверждение удаления элемента «Группа» вместе со всеми входящими в него элементами.
  • Выделить курсором мыши элемент «Группа» и нажать на клавишу «Delete» (необходимо будет подтвердить удаление) или воспользоваться сочетанием клавиш «Shift + Delete» (удаление происходит без подтверждения).