События при записи и проведении документа 1c : Предприятие 8.
Последовательность событий при записи нового документа из формы документа.
Последовательность событий при проведении документа из формы документа (провести и закрыть)
Последовательность событий при отмене проведения документа из формы документа
Обработчики событий. События при записи.
Процедура ПередЗаписью()
ПередЗаписью(Отказ, ПараметрыЗаписи)
Расширение управляемой формы для документа. Возникает на клиенте перед выполнением записи объекта из формы. Процедура-обработчик данного события вызывается перед вызовом процедуры-обработчика события ПередЗаписью
.
Отказ
, типБулево
. Признак отказа от записи. Если в теле процедуры-обработчика установить данному параметру значениеИстина
, запись выполнена не будет и будет вызвано исключение. Значение по умолчанию:Ложь
.ПараметрыЗаписи
, типСтруктура
. Структура, содержащая параметры записи. Для формы документа существует два предопределенных параметра —РежимЗаписи
иРежимПроведения
. Они добавляются автоматически при вызове команд «Провести», «Провести и закрыть», «Отмена проведения». ПараметрРежимПроведения
может отсутствовать, если режим проведения в документе не определен.
Примечание: В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере
.
ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
Расширение управляемой формы для документа. Вызывается перед записью объекта на сервере. Можно отменить запись. Выполняется вне транзакции.
Отказ
, типБулево
. Признак отказа от записи. Если в теле процедуры-обработчика установить данному параметру значениеИстина
, запись выполнена не будет и будет вызвано исключение. Значение по умолчанию:Ложь
.ТекущийОбъект
, типДокументОбъект.ИмяДокумента
. Записываемый объект.ПараметрыЗаписи
, типСтруктура
. Структура, содержащая параметры записи. Для формы документа существует два предопределенных параметра —РежимЗаписи
иРежимПроведения
. Они добавляются автоматически при вызове команд «Провести», «Провести и закрыть», «Отмена проведения».
Обработка проверки заполнения
Обработка проверки заполнения на сервере используется для проверки правильности заполнения данных.
ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
Расширение управляемой формы для документа. Возникает на сервере при записи объекта из формы. Процедура-обработчик вызывается после записи объекта (после события ПриЗаписи
объекта) в базу данных, но до окончания транзакции записи.
Отказ
, типБулево
. Признак отказа от записи. Если в теле процедуры-обработчика установить данному параметру значениеИстина
, то запись произведена не будет. Значение по умолчанию:Ложь
.ТекущийОбъект
, типДокументОбъект.ИмяДокумента
. Записываемый документ.ПараметрыЗаписи
, типСтруктура
. Структура, содержащая параметры записи. Для формы документа существует два предопределенных параметра —РежимЗаписи
иРежимПроведения
. Они добавляются автоматически при вызове команд «Провести», «Провести и закрыть», «Отмена проведения».
ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
Расширение управляемой формы для документа. Вызывается после записи объекта на сервере и после завершения транзакции.
ТекущийОбъект
, типДокументОбъект.ИмяДокумента
. Записываемый объект.ПараметрыЗаписи
, типСтруктура
. Структура, содержащая параметры записи. Для формы документа существует два предопределенных параметра —РежимЗаписи
иРежимПроведения
. Они добавляются автоматически при вызове команд «Провести», «Провести и закрыть», «Отмена проведения».
ПослеЗаписи(ПараметрыЗаписи)
Расширение управляемой формы для документа. Возникает на сервере после записи объекта и после окончания транзакции записи, то есть к моменту вызова этой процедуры запись объекта полностью завершена.
ПараметрыЗаписи
, типСтруктура
. Структура, содержащая параметры записи. Для формы документа существует два предопределенных параметра —РежимЗаписи
иРежимПроведения
. Они добавляются автоматически при вызове команд «Провести», «Провести и закрыть», «Отмена проведения».
Примечание: В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере
.