Настройка модулей системы DIRECTUM

 

Общая настройка

 

Настройка программной обработки событий

Для настройки пользовательской обработки событий необходимо выполнить определенную последовательность действий. Рассмотрим ее на примере настройки автоматического заполнения полей *Дата регистрации и *Ответственный при создании нового договора в справочнике Договоры:

·         определить компоненту, для которой будет производиться настройка (см. раздел «Перечень компонент, в которых предусмотрена пользовательская обработка событий»). Для рассматриваемого примера это будет справочник Договоры;

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

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

·         задать текст пользовательского расчета (см. раздел «Тексты пользовательских расчетов», в этом же разделе приведено программное вычисление для рассматриваемого примера);

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

·         в поле *Компонента указать компоненту, для которой будет выполняться событие. Следует выбирать компоненту, для которой может быть настроена пользовательская обработка событий (см. раздел «Перечень компонент, в которых предусмотрена пользовательская обработка событий»). Для рассматриваемого примера это справочник Договоры;

·         в поле Расчет указать расчет из справочника Пользовательские расчеты. Для рассматриваемого примера это расчет Автозаполнение реквизитов карточки договора.

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

 

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

 

 

См. также:

·         Общие сведения о программной настройке справочников;

·         Перечень справочников, в которых предусмотрена программная настройка;

·         Виды пользовательских событий;

·         Тексты пользовательских расчетов.