Событие |
Описание события |
Особенности обработки |
---|---|---|
Открытие |
Выполняется при открытии карточки существующей записи и при открытии карточки вновь добавляемой записи, после выполнения события «Добавление После». В случае ошибки в вычислениях события выводится сообщение, открытие записи отменяется, карточка не открывается. |
Событие срабатывает не только при программном или визуальном открытии записи, но и при открытии свойств в списке записей по кнопке |
Закрытие |
Выполняется при закрытии карточки записи и при отмене добавления записи. Отмена добавления записи происходит в случае, если в карточке только что добавленной записи на вкладке Главная в группе Карточка нажать на кнопку В случае ошибки в вычислениях события выводится сообщение об ошибке, но карточка закрывается |
Нельзя использовать функции записи реквизитов, работающие в контексте текущей записи |
Добавление До |
Выполняется перед добавлением записи. На момент выполнения события запись не существует ни на сервере, ни на клиенте. В случае ошибки в вычислениях события выводится сообщение об ошибке, добавление записи отменяется |
Нельзя использовать функции чтения и записи реквизитов, работающие в контексте текущей записи, так как они будут работать не с добавляемой, а с текущей записью |
Добавление После |
Выполняется после добавления записи; на момент выполнения события запись существует только на клиенте. При копировании записи к моменту выполнения события все копируемые реквизиты уже заполнены. В случае ошибки в вычислениях события выводится сообщение об ошибке, добавление записи отменяется |
|
Сохранение Возможность |
Выполняется до начала транзакции на сохранение изменений записи на сервере. На момент выполнения события изменения в сохраняемой записи на сервере еще не отражены. В случае ошибки в вычислениях события выводится сообщение об ошибке, происходит возврат в режим изменения записи |
|
Сохранение До |
Выполняется до сохранения записи в рамках транзакции на сохранение. На момент выполнения события изменения в сохраняемой записи на сервере еще не отражены. В случае ошибки в вычислениях события выводится сообщение об ошибке, происходит возврат в режим изменения записи |
Нельзя использовать функции, выводящие диалоговые окна, поскольку это может привести к блокировкам работы других пользователей на время показа диалогового окна |
Сохранение После |
Выполняется при сохранении записи в рамках транзакции на сохранение. На момент срабатывания события изменения в сохраняемой записи на сервере уже отражены. В случае ошибки в вычислениях события выводится сообщение об ошибке, происходит возврат в режим изменения записи |
Нельзя использовать функции, выводящие диалоговые окна, так как это может привести к блокировкам работы других пользователей на время показа диалогового окна. Нельзя изменять значения реквизитов сохраняемой записи |
Удаление Возможность |
Выполняется до начала транзакции на удаление записи на сервере. На момент выполнения события запись существует на клиенте и на сервере. Событие не выполняется при отмене добавления записи. Отмена добавления записи происходит в случае, если в карточке только что добавленной записи на вкладке Главная в группе Карточка нажать на кнопку В случае ошибки в вычислениях события выводится сообщение об ошибке и удаление записи отменяется |
|
Удаление До |
Выполняется до удаления записи в рамках транзакции на удаление, на момент выполнения события запись существует и на клиенте, и на сервере. Событие не выполняется при отмене добавления записи. Отмена добавления записи происходит в случае, если в карточке только что добавленной записи на вкладке Главная в группе Карточка нажать на кнопку В случае ошибки в вычислениях события выводится сообщение об ошибке, удаление записи отменяется |
Нельзя использовать функции, выводящие диалоговые окна, так как это может привести к блокировкам работы других пользователей на время показа диалогового окна. Нельзя изменять значения реквизитов удаляемой записи |
Удаление После |
Выполняется после удаления записи в рамках транзакции на удаление. На момент выполнения события запись удалена и на клиенте, и на сервере. Событие не выполняется при отмене добавления записи. Отмена добавления записи происходит, если в карточке только что добавленной записи на вкладке Главная в группе Карточка нажать на кнопку В случае ошибки в вычислениях события выводится сообщение об ошибке и удаление записи отменяется |
Нельзя использовать функции, выводящие диалоговые окна, т.к. это может привести к блокировке работы других пользователей на время показа диалогового окна. Нельзя использовать функции чтения и записи реквизитов, работающие в контексте текущей записи, поскольку они будут работать не с удаляемой, а со следующей за удаляемой записью |
Отмена До |
Выполняется до отмены изменений записи. На момент выполнения события вновь вставленная запись существует на клиенте, но не существует на сервере. Ранее созданная запись существует на клиенте и на сервере. В наборе данных содержится текущая запись. В вычислении события карточка находится в исходном состоянии. При обращении к реквизитам возвращается измененное значение. Возможно использование события для выполнения «отменяющих» действий, например, удаление зависимых объектов, связанных записей справочников, документов. В случае ошибки в вычислениях события выводится сообщение об ошибке, отмена изменений не прерывается |
|
Отмена После |
Выполняется после отмены изменений в записи. На момент выполнения события вновь вставленная запись не существует ни на клиенте, ни на сервере. Ранее созданная запись существует на клиенте и на сервере. В наборе данных содержится восстановленная запись. В случае ошибки в вычислениях события выводится сообщение об ошибке, отмена изменений не прерывается |
При отмене изменения во вновь созданной записи справочника нельзя обращаться к контекстной переменной Object, поскольку. она будет ссылаться на другую текущую запись справочника |
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |