Здравствуйте!
Существует ли возможность отслеживания входов в Террасофт?
Нравится
В 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