Внешний отчет на СКД "Ошибки технологического журнала". Для любой типовой конфигурации 1С: Предприятие 8.3

21.06.21

База данных - Технологический журнал

Каждый опытный сисадмин знает, что лучший показатель количества ошибок 1С, это крики менеджеров отдела продаж. Но мудрейшие из них настраивают сбор технологического журнала, чтобы знать, кто первый кинул пластиковый стаканчик. Об этом и поговорим под катом...

Скачать исходный код

Наименование Файл Версия Размер
Внешний отчет на СКД "Ошибки технологического журнала". Для любой типовой конфигурации 1С: Предприятие 8.3:
.erf 15,91Kb
11
.erf 15,91Kb 11 Скачать

Эпиграф:

- Посмотри мою программу. Где у меня ошибка?
- Посмотрел.
- Ну, и где?
- В ДНК.

© www.anekdot.ru

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

Сейчас история проходит эту же точку, но в следующем витке спирали. В моде ИТ-шников нелегкая небритость, продранные штаны, клетчатые рубашки и парсить логи в командной строке. В прошлый раз нашлись умельцы, обернувшие в GUI перловые скрипты и отдавшие технологию людям, немного более побритым. Так устроен мир, что сначала в командную строку пристраивают драйвер мыши,

чтобы хотя бы файлики перетаскивать, потом приходят окна, а потом окна накрываются закрываются и все начинается заново.

Так начнется статья с подробнейшим описанием обработки, это будет немного позже. Возможно дождливыми осенними вечерами или чуть раньше.
А пока просто поверьте на слово, так и будет.

Внимание! Для штатной работы отчета, технологический журнал должен быть настроен без ограничения на выдачу всех полей события. В ином случае работа не гарантируется, но вероятно возможна.

Также в пределах досягаемости сервера 1С должен быть как каталог технологического журнала, так и Git Bash, у него есть портативная версия, не требующая установки - 64-bit Git for Windows Portable

Работа в Linux/Unix пока не проверялась.

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


 

Что получается в результате работы отчета:
В предопределенном варианте выводятся все ошибки, зафиксированные в технологическом журнале регистрации за выбранный период времени.


 


Вы можете создать неограниченное количество вариантов со своими отборами и группировками и добавить их в справочник "Рассылка отчетов".

Что нужно знать и уметь делать самостоятельно для корректного использования отчета:

1. Уметь пользоваться и понимать принцип работы внешних отчетов и обработок, подключенных в базу данных 1С.

2. Уметь пользоваться и понимать принцип работы технологического журнала 1С.

3. Иметь права администратора

Внимание!

Если вы не поняли полностью или частично написанных выше строк, для внедрения обработки вам нужно обратиться к специалисту. 

Техподдержка по этим вопросам оказываться не будет. Спасибо за понимание.

Постановка задачи:

Нужна возможность посмотреть ошибки технологического журнала при помощи отчета  и/или настроить его вариант по своему усмотрению используя возможности СКД.

Решение:

Внешний отчет 1С, который позволяет выполнить эти действия
Точнее, действия эти так же делаются в командной строке, но результат отображается в отчете. 
За счет этого достигается скорость обработки.

 

Порядок работы:

Подключаем отчет в 1С как внешний отчет - рекомендуемый вариант действий.


 


В принципе можно и как Файл - Открыть ... тогда вы сможете сохранять варианты, но не сможете добавить их в рассылку

Дальнейшие действия производятся на раз-два-три

1. Создаем вариант отчета

2. По желанию включаем его в рассылку отчетов

3. Парсер написан на perl, но достаточно понятно, чтобы вы могли самостоятельно его модифицировать, например для вывода топ 25 запросов
Возможно это сделаю и я, при определенном интересе публики. Было бы неплохо столкнуть perl и power shell )

 

Статья продолжает серию публикаций:
Внешний отчет на СКД "Ошибки и предупреждения журнала регистрации". Для любой типовой конфигурации 1С: Предприятие 8.3

Требования к запуску отчета:

Отчет предназначена для использования с актуальными типовыми конфигурациями, или нетиповыми, но включающими в себя библиотеку стандартных подсистем.

 

Установка и использование отчета:

  1. Отчет выполнен с использованием управляемых форм.
  2. Может использоваться платформа  8.3.12.х и старше

 

         Поддержка отчета, лицензирование:

  1. Отчет не имеет ограничений по периоду действия, количеству организаций и информационных баз.
  2. При возникновении вопросов по работе с отчетом, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail, указанному в письме с отчетом.
  3. Не верю, что кто то этого может не знать, но специально для ИТ партнеров ОЗОН
    Отчет защищен авторским правом! То, что вы его скачали, не означает, что вы можете его бесплатно распространять на сайте ОЗОН.

См. также

Магия преобразований Vector, часть 2: технологический журнал

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

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

1 стартмани

15.11.2023    836    4    AlexSTAL    0    

8

Магия преобразований: ЖР, ТЖ, RAS/RAC, логи - универсальное решение Vector

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

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

1 стартмани

13.11.2023    3153    4    AlexSTAL    0    

42

«Монитор» – простой анализ производительности

Администрирование СУБД Технологический журнал Бесплатно (free)

Для расследования проблем производительности недостаточно просто проанализировать технологический журнал. Нужен парсинг контекста событий, его сопоставление с информацией из Extended Events и логов, агрегация огромного количества информации.

21.09.2023    5900    Andreynikus    14    

80

Экспорт технологического журнала 1С в Elastic с помощью Logstash

Технологический журнал Платформа 1С v8.3 Абонемент ($m)

Целью данного решения является организация хранения и анализа данных из технологического журнала 1С с использованием стека Elasticsearch + Logstash + Kibana.

5 стартмани

18.09.2023    3504    huxuxuya    3    

23

Мобильный помощник эксперта 1С (приложение android, позволяющее строить отчеты на СКД по логам технологического журнала и не только)

Технологический журнал Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

16.05.2023    3448    capitan    0    

23

Разбор технологического журнала без боли и страданий

Технологический журнал Абонемент ($m)

Технологический журнал - мощный инструмент логирования, используемый для анализа проблем производительности 1С. Но он обладает одним огромным недостатком, в "сыром виде" он почти не поддается адекватному анализу из-за своей структуры. Существует довольно много способов "разобрать" технологический журнал, но все опробованные способы обладают теми или иными недостатками. Предлагаю вам мой вариант "велосипеда" для разбора ТЖ и хранения разобранного в различных форматах.

1 стартмани

12.12.2022    8380    39    Segate    26    

88

Выполняем в СУБД запрос из ТЖ

Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка для подстановки или нумерации параметров в тексте запроса из технологического журнала.

1 стартмани

24.11.2022    2904    3    VKislitsin    1    

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