Event 01: Before saving the data in the database

Вы здесь:
← Все статьи

Данное событие можно использовать для:

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

Предположим у нас есть таблица следующего вида:

Создадим на её базе ракурс ведения:

Поля CHUSER и CHDATE у нас отмечены как R — доступные только для чтения.

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

Создадим для ракурса генератор ведения:

После чего создадим событие 01:

Перейдём к кодировке:

В результате сохранения поля будут заполняться нужными нам данными:

Контроль введённых значений перед сохранением

Сразу приведу кодировку:

Где ИмяView_extract как и ИмяView_total — генерируются для каждого ракурса.

P.S. Реализацию этого и прочих событий в других ракурсах всегда можно подсмотреть в таблице TVIMF

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *