Копировать ссылку на страницу

Событие

Описание события

Особенности обработки

Открытие

Выполняется при открытии карточки существующей записи и при открытии карточки вновь добавляемой записи, после выполнения события «Добавление После».

В случае ошибки в вычислениях события выводится сообщение, открытие записи отменяется, карточка не открывается.

Событие срабатывает не только при программном или визуальном открытии записи, но и при открытии свойств в списке записей по кнопке Свойства на вкладке Главная в группе Запись

Закрытие

Выполняется при закрытии карточки записи и при отмене добавления записи. Отмена добавления записи происходит в случае, если в карточке только что добавленной записи на вкладке Главная в группе Карточка нажать на кнопку Отменить изменения.

В случае ошибки в вычислениях события выводится сообщение об ошибке, но карточка закрывается

Нельзя использовать функции записи реквизитов, работающие в контексте текущей записи

Добавление До

Выполняется перед добавлением записи. На момент выполнения события запись не существует ни на сервере, ни на клиенте.

В случае ошибки в вычислениях события выводится сообщение об ошибке, добавление записи отменяется

Нельзя использовать функции чтения и записи реквизитов, работающие в контексте текущей записи, так как они будут работать не с добавляемой, а с текущей записью

Добавление После

Выполняется после добавления записи; на момент выполнения события запись существует только на клиенте.

При копировании записи к моменту выполнения события все копируемые реквизиты уже заполнены.

В случае ошибки в вычислениях события выводится сообщение об ошибке, добавление записи отменяется

 

Сохранение Возможность

Выполняется до начала транзакции на сохранение изменений записи на сервере. На момент выполнения события изменения в сохраняемой записи на сервере еще не отражены.

В случае ошибки в вычислениях события выводится сообщение об ошибке, происходит возврат в режим изменения записи

 

Сохранение До

Выполняется до сохранения записи в рамках транзакции на сохранение. На момент выполнения события изменения в сохраняемой записи на сервере еще не отражены.

В случае ошибки в вычислениях события выводится сообщение об ошибке, происходит возврат в режим изменения записи

Нельзя использовать функции, выводящие диалоговые окна, поскольку это может привести к блокировкам работы других пользователей на время показа диалогового окна

Сохранение После

Выполняется при сохранении записи в рамках транзакции на сохранение. На момент срабатывания события изменения в сохраняемой записи на сервере уже отражены.

В случае ошибки в вычислениях события выводится сообщение об ошибке, происходит возврат в режим изменения записи

Нельзя использовать функции, выводящие диалоговые окна, так как это может привести к блокировкам работы других пользователей на время показа диалогового окна.

Нельзя изменять значения реквизитов сохраняемой записи

Удаление Возможность

Выполняется до начала транзакции на удаление записи на сервере. На момент выполнения события запись существует на клиенте и на сервере.

Событие не выполняется при отмене добавления записи. Отмена добавления записи происходит в случае, если в карточке только что добавленной записи на вкладке Главная в группе Карточка нажать на кнопку Отменить изменения.

В случае ошибки в вычислениях события выводится сообщение об ошибке и удаление записи отменяется

 

Удаление До

Выполняется до удаления записи в рамках транзакции на удаление, на момент выполнения события запись существует и на клиенте, и на сервере.

Событие не выполняется при отмене добавления записи. Отмена добавления записи происходит в случае, если в карточке только что добавленной записи на вкладке Главная в группе Карточка нажать на кнопку Отменить изменения.

В случае ошибки в вычислениях события выводится сообщение об ошибке, удаление записи отменяется

Нельзя использовать функции, выводящие диалоговые окна, так как это может привести к блокировкам работы других пользователей на время показа диалогового окна.

Нельзя изменять значения реквизитов удаляемой записи

Удаление После

Выполняется после удаления записи в рамках транзакции на удаление. На момент выполнения события запись удалена и на клиенте, и на сервере.

Событие не выполняется при отмене добавления записи. Отмена добавления записи происходит, если в карточке только что добавленной записи на вкладке Главная в группе Карточка нажать на кнопку Отменить изменения.

В случае ошибки в вычислениях события выводится сообщение об ошибке и удаление записи отменяется

Нельзя использовать функции, выводящие диалоговые окна, т.к. это может привести к блокировке работы других пользователей на время показа диалогового окна.

Нельзя использовать функции чтения и записи реквизитов, работающие в контексте текущей записи, поскольку они будут работать не с удаляемой, а со следующей за удаляемой записью

Отмена До

Выполняется до отмены изменений записи. На момент выполнения события вновь вставленная запись существует на клиенте, но не существует на сервере. Ранее созданная запись существует на клиенте и на сервере. В наборе данных содержится текущая запись.

В вычислении события карточка находится в исходном состоянии. При обращении к реквизитам возвращается измененное значение.

Возможно использование события для выполнения «отменяющих» действий, например, удаление зависимых объектов, связанных записей справочников, документов.

В случае ошибки в вычислениях события выводится сообщение об ошибке, отмена изменений не прерывается

 

Отмена После

Выполняется после отмены изменений в записи. На момент выполнения события вновь вставленная запись не существует ни на клиенте, ни на сервере. Ранее созданная запись существует на клиенте и на сервере. В наборе данных содержится восстановленная запись.

В случае ошибки в вычислениях события выводится сообщение об ошибке, отмена изменений не прерывается

При отмене изменения во вновь созданной записи справочника нельзя обращаться к контекстной переменной Object, поскольку. она будет ссылаться на другую текущую запись справочника

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM