Системные предопределенные процедуры
ПриЗаписиКонстанты
Предопределенная процедура при записи значения константы.
Синтаксис:
ПриЗаписиКонстанты(<ИмяКонстанты>, <3начение>)
Англоязычный синоним:
OnWriteConst
Параметры:
<ИмяКонстанты> | Название константы, как оно задано в конфигураторе (например, "СкладПоУмолчанию"). |
<3начение> | Новое значение константы. |
Описание:
Вызов предопределенной процедуры ПриЗаписиКонстанты производится системой 1С:Предприятие неявно при интерактивной записи значения константы. Если в данной предопределенной процедуре установить статус возврата – 0 (например, если данное значение константы запрещено), то запись константы не будет выполнена.
Данная предопределенная процедура может располагаться только в глобальном программном модуле.
Пример:
Процедура ПриЗаписиКонстанты(ИмяКонстанты, Значение) Если ИмяКонстанты = "ТекущийПрефикс" Тогда Если НазваниеНабораПрав() = "Продавец" Тогда Предупреждение("У вас нет права менять префикс!", 2); СтатусВозврата(0); КонецЕсли; КонецЕсли; КонецПроцедуры
См. также: СтатусВозврата.