Ни для кого не секрет, что для эффективного использования возможностей встроенного журнала регистрации требуется приложить немало усилий.
Я не спорю, что тема избита, но тем не менее... Хотел предложить для Вас мое решение.
Задача: Легкий способ ежедневно анализировать журнал регистрации.
Для реализации не стал я использовать Elasticsearch. Возможно, это и удобный способ, но мне не понравилось по ряду причин.
Меня устраивает, когда журнал с ошибками приходит на электронную почту ответственным за поддержку и открывается в excel.
А также, когда лог-базу можно открыть как внешний источник данных, например, совсем в другой базе, где таких источников, как правило, несколько.
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Итак. Внешняя обработка умеет:
- Выгрузить журнал регистрации в файл (*.lgd), сжимая его в zip-архив. Это дает возможность открыть файл для его анализа в базе.
- Сформировать общий файл (*.csv) с ошибками и послать на заданные адресаты
- Сформировать файл (*.csv) с ошибками отдельно для фоновых заданий и послать на заданные адресаты в том же письме (см.п2)
- Выгрузить данные в SQL таблицу
- Обрезать действующий журнал регистрации
- Обрезать данные в SQL таблице
- Выгрузить журнал регистрации в XML файл
Обработка имеет следующие особенности:
- Выгружает в файл только значимые события
- Работать как регламентное задание по расписанию
- Регламентирует свои действия в действующий журнал регистрации
- Имеет форму для запуска в интерактивном режиме
Код для создания таблицы в Вашей SQL базе прилагается в модуле обработке. Также Вам необходимо задать там все вводные данные, такие как адреса серверов, логины пароли и др.
Код полностью открыт для изменений.
Не использует БСП.
Обработка тестировалась на платформе 1С:Предприятие 8.3 (8.3.10.2667) Управление холдингом, редакция 1.3 (1.3.10.9).
Журнал регистрации SQL выгрузка lgd csv email почта