Отслеживание ошибок в журнале регистрации

27.07.20

База данных - Журнал регистрации

Как узнать об ошибках из журнала регистрации, когда вы не на рабочем месте? Легко!

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
Отправка уведомлений об ошибках
.epf 5,42Kb ver:1.2
13 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Бывают в жизни моменты, когда, например, фоновое задание не отрабатывает. А ты думаешь, что всё должно работать, но что-то изменилось НЕ на твоей стороне, например к fpt доступ пропадает. Либо просто есть цель, узнать, какие ошибки при работе пользователей происходят. Для своего удобства создал маленькую внешнюю обработку, которая присылает на почту сообщение с ошибками из журнала регистрации. Настроил отправку 1 раз в час фоновым заданием. Решил поделиться этим и, возможно, начинающим разработчикам это будет полезно =)

Тестировалось на самописной конфигурации с библиотекой БСП 3.1.1.151.

Скриншоты мы можете увидеть в описании статьи.

    ТаблицаЖурналаРегистрации = Новый ТаблицаЗначений;
	ПериодВремени = 60*60; // Час
	ОтборЖР = Новый Структура("ДатаНачала, ДатаОкончания, Уровень", ТекущаяДатаСеанса() - ПериодВремени, ТекущаяДатаСеанса(), УровеньЖурналаРегистрации.Ошибка);
	
	ВыгрузитьЖурналРегистрации(ТаблицаЖурналаРегистрации, ОтборЖР, "Дата, ПредставлениеСобытия, Комментарий, ИмяПользователя, Компьютер, ИмяПриложения");
	
	МассивСтрокТелаПисьма = Новый Массив;
	СтрокаОшибки = "";
	Для каждого СтрокаТЗ из ТаблицаЖурналаРегистрации Цикл
		СтрокаОшибки = Строка(СтрокаТЗ.Дата);
		СтрокаОшибки = СтрокаОшибки + " " + СтрокаТЗ.ПредставлениеСобытия;
		СтрокаОшибки = СтрокаОшибки + " " + СтрокаТЗ.ИмяПользователя;
		СтрокаОшибки = СтрокаОшибки + " " + СтрокаТЗ.ИмяПриложения;
		СтрокаОшибки = СтрокаОшибки + " " + СтрокаТЗ.Компьютер;
		СтрокаОшибки = СтрокаОшибки + Символы.ПС + СтрокаТЗ.Комментарий;
		СтрокаОшибки = СтрокаОшибки + Символы.ПС + "---------------------";
		МассивСтрокТелаПисьма.Добавить(СтрокаОшибки);
	КонецЦикла;
	
	ТелоСообщения = СтрСоединить(МассивСтрокТелаПисьма, Символы.ПС);
	Если ПустаяСтрока(ТелоСообщения) Тогда
		Возврат;
	КонецЕсли;
	
	СистемнаяУчетнаяЗапись = РаботаСПочтовымиСообщениями.СистемнаяУчетнаяЗапись();
	
	СтруктураОтправки = Новый Структура;	 
	СтруктураОтправки.Вставить("Кому", СистемнаяУчетнаяЗапись.АдресЭлектроннойПочты);
	СтруктураОтправки.Вставить("Тема", "Отчет об ошибках");
	СтруктураОтправки.Вставить("Тело", ТелоСообщения);
	
	РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(СистемнаяУчетнаяЗапись, СтруктураОтправки);	

 

См. также

Мессенджеры и боты Журнал регистрации Мониторинг Email рассылки Системный администратор 1С v8.3 Управляемые формы 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Рассылка уведомлений о событиях журнала регистрации на электронную почту и в Телеграмм. Программа позволяет анализировать журнал регистрации по заданным критериям, находить в нём интересующие события, и отправлять уведомления об этих событиях на электронную почту (одного или нескольких получателей) или в телеграмм. Может работать и как внешняя обработка, и как регламентное задание. Для УНФ, УТ 11, БП 3.0, ЗУП 3.0, ERP.

10800 руб.

18.06.2017    33395    4    2    

15

Журнал регистрации Системный администратор 1С v8.3 1C:Бухгалтерия Платные (руб)

Конфигурация LogiCH эффективно решает проблему хранения и анализа записей журналов регистрации. Разработка использует столбцовую СУБД ClickHouse, одну из самых быстрых Big Data OLAP СУБД. Любой анализ журнала можно выполнить в одном отчете, в котором доступны все возможности СКД с учетом ограничений RLS. Количество подключаемых баз не ограничено и не влияет на скорость построения анализа.

6000 руб.

28.11.2018    21928    19    8    

45

Журнал регистрации Программист Россия Бесплатно (free)

В материале рассматривается сравнение двух инструментов для работы с журналом регистрации 1С: утилиты ibcmd и платформы Vector. Описаны их функциональные возможности, тестирование производительности и практическое применение для преобразования логов в формат JSON.

20.11.2024    2938    user1913000    13    

20

Журнал регистрации Тестирование QA Программист Бесплатно (free)

Поговорим про логирование в приложениях на базе 1С, рассмотрим проблемы, которые возникают при сборе информации из этих систем, и обсудим практический опыт применения внутренних и внешних инструментов для анализа логов.

21.10.2024    4940    leemuar    8    

24

Инструменты администратора БД Журнал регистрации Системный администратор 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

Внешняя обработка для регламентного сокращения журнала регистрации для конфигураций на базе БСП и платформы 8.3.20+

1 стартмани

29.12.2023    3066    47    dima_gsv    4    

14

Журнал регистрации Мониторинг Системный администратор Программист Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

19.11.2023    2196    6    AlexSTAL    0    

8

Мониторинг Журнал регистрации Технологический журнал Системный администратор Программист Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

13.11.2023    6429    11    AlexSTAL    0    

47

Журнал регистрации Инструменты администратора БД Мониторинг Мессенджеры и боты Системный администратор Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Абонемент ($m)

Внешняя обработка для БСП-конфигураций с простым программным интерфейсом. Предназначена для мониторинга состояния системы. Базово реализована отправка ошибок из журнала регистрации, но можно легко добавить мониторинг других журналов, каких-либо действий пользователей, состояния системы (например закрытие месяца).

3 стартмани

26.09.2023    3726    28    doom2good    16    

14
Оставьте свое сообщение