
75
разное назначение. Большее количество модулей «привязано» к заданным
объектам конфигурации или к самому прикладному решению. Эти модули
вызываются в нужный момент работы прикладного решения.
Так, если модуль, содержит какой то код, то этот код будет выполнен и
работа прикладного решения продолжена. В этих модулях могут расположиться
процедуры обработки событий, определяемых для различных объектов
прикладного решения. Такие процедуры будут выполняться при наступлении
необходимого события.
Вместе с модулями, вызываемыми в процессе работы прикладного решения,
есть общие модули, которые не вызываются в процессе работы прикладного
решения. Они служат только для размещения в них текстовых функций и
процедур, которые могут вызываться из других модулей прикладного решения.
Так, код, располагающийся в этих общих модулях, будет выполнен только
тогда, когда к нему будет произведено явное обращение из другого модуля
конфигурации или из командного интерфейса.
Для всех программных модулей будет доступен глобальный модуль задачи.
Он образуется значениями свойств и методов глобального модуля и системными
перечислениями а также системными наборами значений. В общем виде связь
модулей выражается схемой представленной на рис. 23.
Глобальный контекст
Модуль
приложения
Общий модуль
Модуль формы
документа
Модуль объекта
документа
Модуль объекта
отчета
Модуль формы
отчета
Модуль «Клиенты»
Модуль
«Сотрудники»
Модуль «Курсы»
Модуль отчета
«Расписание»
Модуль отчета
«Текущие курсы»
Модуль отчета
«Договора в
текущем месяце»
Заполнение
Корректировка
Заполнение Заполнение
Корректировка Корректировка
Печать Печать Печать
Формирование Формирование Формирование
Просмотр Просмотр Просмотр
Модуль
«Договора»
Заполнение
Корректировка
Рисунок 23 - Структурная схема пакета