Описание встроенного языка системы 1С Предприятие

       

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


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

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

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

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



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