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

         

Дополнение контекста объектов и форм


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

Пример:

// Пример использования процедуры печати документов из журнала

// документов. Допустим, у нас есть несколько различных документов, 

// причем у всех есть процедура Печать(). Модуле журнала документов 

// располагается кнопка «Печать», которая вызывает процедуру печати 

// текущего документа журнала. 

Процедура ПечатьНажатие(Элемент)

    // Получим текущий документ, на котором установлен курсор.

    ТекДок = ЭлементыФормы.ЖурналСписок.ТекущаяСтрока;

    // Получим основную форму текущего документа.

    ФрмТекДок = ТекДок.ПолучитьФорму() ;

    // Вызовем процедуру печати, расположенную в модуле формы документа.

    ФрмТекДок.Печать() ;

КонецПроцедуры



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