Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

На примере настройки автоматического заполнения полей *Дата регистрации и *Ответственный при создании нового договора в справочнике Договоры:

1.Определите компоненту, для которой будет производиться настройка. Для рассматриваемого примера это будет справочник Договоры.
2.Определите, в какой момент при работе с компонентой должны выполняться программные вычисления, обеспечивающие дополнительную настройку поведения компоненты. Для рассматриваемого примера вычисления должны выполняться сразу после добавления новой записи.

Подробнее

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

Щелкните для увеличения изображения

Особенности заполнения полей:

*Код вида события. Код необходимо формировать так, чтобы было понятно, где это событие будет выполняться. Например, ДОБПОСЛЕ – событие справочника «Карточка. Добавление После».

*Тип компоненты, для которой будет выполняться событие данного вида. Возможные значения: Справочник, Тип карточки ЭД.

Примечание. Описание условия наступления события и предназначения события.

Действие на ленте, вкладка Главная:

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

3.В событии справочника Договоры после всех вычислений укажите код:

 

// ==================================================================

// Выполнение пользовательского события.

// ------------------------------------------------------------------

СпрСобытие("<КОД_ВИДА_СОБЫТИЯ>";;;'';'')

// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

4.В справочнике Пользовательские сценарии создайте новый сценарий, выполняющий дополнительную настройку поведения компоненты. По названию сценария должно быть понятно, какое действие выполняется. Для рассматриваемого примера создадим пользовательский сценарий Автозаполнение реквизитов карточки договора.
5.Задайте текст пользовательского сценария.

Добавьте новую запись в справочнике Пользовательские события. В поле *Вид события укажите вид события из справочника Виды пользовательских событий. Вид пользовательского события определяет, когда будет выполняться сценарий. Для рассматриваемого примера выберем Событие справочника Добавление После.

6.В поле *Компонента укажите компоненту, для которой будет выполняться событие. Следует выбирать компоненту, для которой может быть настроена пользовательская обработка событий. Для рассматриваемого примера это справочник Договоры.
7.В поле Сценарий укажите сценарий из справочника Пользовательские сценарии. Для рассматриваемого примера – Автозаполнение реквизитов карточки договора.

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

Примечание

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

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }