Вызывается при интерактивной записи элемента справочника
Синтаксис
Процедура ПриЗаписи()
имеет следующий синтаксис:
ПриЗаписи(ПериодическиеРеквизиты)
А также альтернативный англоязычный синтаксис:
OnWrite(PeriodicalFields)
Параметры
Описание параметров процедуры ПриЗаписи()
:
Имя параметра | Тип | Описание |
---|---|---|
ПериодическиеРеквизиты | Строка | перечисление через запятую изменяемых периодических реквизитов справочника |
Жирным шрифтом выделены обязательные параметры |
Описание
Предопределенная процедура ПриЗаписи()
вызывается в модуле формы справочника при интерактивной записи элемента.
В параметр ПериодическиеРеквизиты
система 1С:Предприятие передает перечень периодических реквизитов, которые были интерактивно выбраны пользователем для обновления в окне диалога выбора. В теле процедуры значение данного параметра может быть изменено, что позволяет в данной процедуре непосредственно управлять списком записываемых значений периодических реквизитов.
Если необходимо запретить пользователю сохранение элемента справочника (например, если он не заполнил какие-либо реквизиты), достаточно установить в теле процедуры статус возврата равным нулю элемент не будет записан.
Пример использования
Пример кода с использованием процедуры ПриЗаписи()
:
Процедура ПриЗаписи(ПериодическиеРеквизиты) Если ПустоеЗначение(Наименование) = 1 Тогда Сообщить("Укажите наименование!"); СтатусВозврата(0); КонецЕсли; КонецПроцедуры