Эпиграф:
- Посмотри мою программу. Где у меня ошибка?
- Посмотрел.
- Ну, и где?
- В ДНК.
© 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
Требования к запуску отчета:
Отчет предназначена для использования с актуальными типовыми конфигурациями, или нетиповыми, но включающими в себя библиотеку стандартных подсистем.
Установка и использование отчета:
- Отчет выполнен с использованием управляемых форм.
- Может использоваться платформа 8.3.12.х и старше
Поддержка отчета, лицензирование:
- Отчет не имеет ограничений по периоду действия, количеству организаций и информационных баз.
- При возникновении вопросов по работе с отчетом, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail, указанному в письме с отчетом.
- Не верю, что кто то этого может не знать, но специально для ИТ партнеров ОЗОН
Отчет защищен авторским правом! То, что вы его скачали, не означает, что вы можете его бесплатно распространять на сайте ОЗОН.