Появилась необходимость знать когда кто-то ещё, кроме вас открывал конфигуратор и что-то менял в самой конфигурации. Этот пользователей в принципе имеет право, и запрещать ему не нужно другими методами. И заходить в конфигуратор он может изредка (1 раз в месяц, полгода). Но нам бы хотелось знать оперативно, что он там был. Так вот представленная внешняя обработка добавляется в регламентные задания и по расписанию отправляет письмо по указанным адресам с отбором журнала регистрации за предыдущие сутки по действиям с конфигуратором за исключением указанных в ней пользователей (и пользователей операционной системы). Если был такой вход, если нет - писем не будет.
В текст обработки нужно вставить свои данные.
1. Указать пользователя (себя), данные по которому не нужно указывать в письме. (Эти пользователи / пользователь не будет участвовать в отборе по журналу регистрации). И убрать с этой строки // (строка 48)
2. Указать доменных пользователей, по которым происходит попытка аутентификации (доменное имя\имя пользователя), неважно успешная или нет. Если вы указываете, то со строк 64 и 66 нужно убрать комментарий (//).
3. В этом месте пишем учетную запись электронной почты, настроенную в программе, с которой будет происходить рассылка писем (строка 86).
4. И указываем адреса, по которым будут отправляться письма. (строки 106 и 107)
Далее обработку нужно добавить в дополнительные отчеты и обработки.
Настроить расписание отправки писем. Например, 1 раз в день, так как в тексте обработки отбор осуществляется за предыдущие сутки.
В регламентных и фоновых заданиях появляется строка с вашей обработкой.
При такой настройке, если был вход в конфигуратор кем-то, кроме указанных пользователей, вам в 8:00 придет письмо на почту.
Само письмо выглядит так.
Тестировалось на платформе 1С:Предприятие 8.3 (8.3.15.1830), в конфигурациях 1С ЗУП Проф 3.1.13.151 и 1С Бухгалтерия КОРП 3.0.75.93.