1С Предприятие 7.7. Документация

       

Контекст выполнения программного модуля


Каждый программный модуль связан с остальной частью конфигурации задачи. Эта связь называется контекстом выполнения модуля. Следует различать два вида контекста:

  • глобальный контекст задачи;
  • локальный контекст выполнения конкретного модуля.
  • Глобальный контекст образуется:

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

      Локальный контекст модуля образуется тем конкретным местом конфигурации задачи, для которого использован программный модуль. Локальный контекст виден только конкретному программному модулю и определяет для модуля набор непосредственно доступных модулю значений агрегатных типов данных, их атрибутов и методов (см. «Виды программных модулей»). Однако, контекст модуля можно передать как объект в виде параметра при вызове процедур и функций (см. «Передача локального контекста программного модуля в качестве параметра»). Кроме того, контекст модуля определяет тот набор методов, которые доступны только в данном контексте (см. «Атрибуты и методы контекста Модуля формы», «Методы контекста Модуля формы элемента справочника» и т. п.). Локальный контекст предназначен для того, чтобы дать возможность управлять частными аспектами поведения задачи, присущими данному модулю.



      Содержание раздела