Здравствуйте!
Существует ли возможность отслеживания входов в Террасофт?

Нравится

4 комментария

В 5.X точно есть, в 3.X не нашёл, но теоретически сделать можно.

Есть тулы, которые умеют отслеживать подключения к серверу. ActivityMonitor, наверное подойдет.

Можно также логировать входы на уровне конфигурации. Основное окно приложения загружается всего раз за сеанс, поэтому можно на событии OnPrepare этого окна (wnd_Main) фиксировать текущее время и контакт пользователя в предварительно созданную служебную табличку.

Табличка, запрос и набор данных:

Код в scr_Main:

Что делают функции DatasetTriggers.Load() и SetServicesEvents()? Где они описаны? В wnd_MainOnPrepare обращения к этим функциям нет.

Здравствуйте, Владимир.

Функция DatasetTriggers.Load() описана в подключенном к scr_Main скрипте scr_DatasetTriggers.

Данная функция необходима для автоматического запуска процессов в Terrasoft.

SetServicesEvents() описана в scr_Main.

Кстати, реализация Вашей задачи уже описана в теме:
http://www.community.terrasoft.ru/blogs/4671

Показать все комментарии