Перехват события при запуске отчета/обработки

1. Altair777 645 06.09.21 22:57 Сейчас в теме
Есть: конфигурация УТ-11 CRM2 сильно перепиленная.
Нужно: записывать кто и когда запустил тот или иной отчет или обработку.
План: сделать регистр сведений, что и как записать я знаю.
Вопрос: Как лучше перехватить событие открытия формы отчета/обработки?
Спасибо, жду советов
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. lmnlmn 69 06.09.21 23:32 Сейчас в теме
(1) Малой кровью можно через подписки на события узнать кто открыл форму. А вот запустил или нет - вопрос. Да и программно некоторые отчеты и обработки вызываются без открытия форм. Если нужны гарантии, то надо во все интересующие места добавить запись в ваш регистр.
Altair777; +1 Ответить
3. Altair777 645 06.09.21 23:58 Сейчас в теме
(2) Спасибо, запуск не сильно интересует. Ближняя цель - инвентаризация используемых отчетов и обработок.
4. glek 120 07.09.21 07:24 Сейчас в теме
(3) Отчеты скорее всего используют общую форму. Это надо там смотреть. Кроме того у отчетов могут быть свои формы (в том числе и у внешних). Так же отчеты могут вызываться без открытия формы, как правильно заметил коллега - в таком случае надо ловить ПриКомпоновкеРезультата. По обработкам вообще страшно.
Честно говоря, сам бы хотел в своей ЕРП посмотреть что используется, но идей пока нет.
Altair777; +1 Ответить
5. SlavaKron 07.09.21 07:29 Сейчас в теме
(1) Речь только про подключенные отчеты и обработки или в том числе про те, которые запускаются через Файл - Открыть?
6. Altair777 645 07.09.21 07:50 Сейчас в теме
(5) Этот вариант уже логируется
8. SlavaKron 07.09.21 11:16 Сейчас в теме
(6) Тогда сделайте подписку на получение формы. По источнику и параметрам определяйте что именно запускается.
Хотя, зачастую, форма отчета/обработки запускается из какой-либо команды по полному ее имени, в этом случае подписка не сработает.
Прикрепленные файлы:
9. user944562 15.07.24 15:18 Сейчас в теме
(6) День добрый.
Как в итоге вы отловили событие и при ситуации через файл-открыть и через справочник? Заранее благодарен
7. spacecraft 07.09.21 08:18 Сейчас в теме
(1)
Вопрос: Как лучше перехватить событие открытия формы отчета/обработки?


Как вариант:
Перехват события открытия формы можно делать в процедуре:
ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьОткрытиеФормыОбработки
Altair777; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот