Для настройки пользовательской обработки событий необходимо выполнить определенную последовательность действий. Рассмотрим ее на примере настройки автоматического заполнения полей *Дата регистрации и *Ответственный при создании нового договора в справочнике Договоры:
• | определить, в какой момент при работе с компонентой должны выполняться программные вычисления, обеспечивающие дополнительную настройку поведения компоненты. Подробнее см. раздел «Виды пользовательских событий». Для рассматриваемого примера вычисления должны выполняться сразу после добавления новой записи; |
• | в справочнике Пользовательские сценарии создать новый сценарий, выполняющий дополнительную настройку поведения компоненты. Следует называть его так, чтобы было понятно, какое действие выполняется. Для рассматриваемого примера создадим пользовательский сценарий Автозаполнение реквизитов карточки договора; |
• | задать текст пользовательского сценария. Подробнее см. раздел «Тексты пользовательских сценариев», в этом же разделе приведено программное вычисление для рассматриваемого примера; |
• | в справочнике Пользовательские события добавить новую запись. В поле *Вид события указать вид события из справочника Виды пользовательских событий. Вид пользовательского события определяет, когда будет выполняться сценарий. Для рассматриваемого примера выберем Событие справочника Добавление После; |
• | в поле Сценарий указать сценарий из справочника Пользовательские сценарии. Для рассматриваемого примера – Автозаполнение реквизитов карточки договора. |
После того как настроена пользовательская обработка события для справочника или типа карточки документа, при наступлении данного события будет выполняться сценарий, заданный администратором в компоненте Пользовательские сценарии.
Примечание
Не рекомендуется изменять виды пользовательских событий и пользовательские события, уже настроенные в системе, так как это может привести к потере функциональности системы.