В продолжение темы MS SQL: Как узнать spid текущего сеанса 1С? Хочу логгировать все запускаемые пользователями отчеты - время открытия и время закрытия.
Установлен FormEx.
Может есть готовые наработки?
(2) Процедура ПослеОткрытия(Конт) Экспорт Попытка глРасширениеФормы.УстановитьФорму(Конт.Форма); _знВид=Строка(глРасширениеФормы.ПолныйТипОбъекта()); Если (_знВид="ВнешнийОтчет") Тогда ЗаписьЖурналаРегистрации("Внешний объект: "+СокрЛП(Конт.РасположениеФайла())); ИначеЕсли (глРасширениеФормы.ТипОбъекта()="Обработка") или (глРасширениеФормы.ТипОбъекта()="Отчет") Тогда _знВид=СтрЗаменить(_знВид,Строка(глРасширениеФормы.ТипОбъекта())+".",""); _знВид=Лев(_знВид,Найти(_знВид,".")-1); ЗаписьЖурналаРегистрации(глРасширениеФормы.ТипОбъекта()+": "+СокрЛП(_знВид)); КонецЕсли; Исключение КонецПопытки;