Атрибуты контекста Модуля формы
Описанные в данной главе атрибуты и методы доступны только в контексте Модуля формы (см. "Виды программных модулей"). К Модулям форм относятся практически все программные модули (исключение составляют Глобальный модуль, Модуль документа, Модуль вида расчета).
СтрокаДействийФормы
Содержит командную строку системных действий в кнопке формы.
Синтаксис:
СтрокаДействийФормы
Англоязычный синоним:
StringFormActions
Описание:
Атрибут СтрокаДействийФормы предоставляет доступ к значению командной строки кнопки формы (строка системных команд в свойствах кнопки после символа #). Данный атрибут доступен в процедуре, вызываемой перед знаком # из строки формулы кнопки (кнопка – "Свойства" – "Дополнительные" – "Формула").
Доступ к данному атрибуту возможен только в контексте Модуля формы.
Пример:
Допустим, что в некоторой форме в свойствах какой-либо кнопки записана следующая формула:
УстКоманд() # Записать? Провести? Закрыть?
В программном модуле можно записать процедуру, которая будет устанавливать значение командной строки действий:
Процедура УстКоманд() Если НазваниеНабораПрав() = "Продавец" Тогда СтрокаДействийФормы = "Записать? Закрыть?"; ИначеЕсли НазваниеНабораПрав() = "Менеджер" Тогда СтрокаДействийФормы = "Записать? Провести? Закрыть?"; Иначе СтрокаДействийФормы = "Закрыть?"; КонецПроцедуры