Анализ использования внешних отчетов и обработок по журналу регистрации

24.08.26

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

Внешний отчет для конфигураций на управляемых формах с БСП. Показывает, какие дополнительные отчеты и обработки реально используются, а какие — «мертвый груз», который можно безопасно удалить. Главное отличие от аналогов: "не требует внедрения в конфигурацию и не требует ждать накопления статистики". Анализ строится ретроспективно по журналу регистрации — результат вы получаете сразу за весь период хранения журнала, а не с момента установки.

Файлы

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

Наименование Скачано Купить файл
Анализ использования внешних отчетов и обработок по журналу регистрации
.erf 11,18Kb ver:1.0
5 3 000 руб. Купить

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Проблема

Со временем в справочнике «Дополнительные отчеты и обработки» накапливаются десятки и сотни внешних отчетов, обработок и печатных форм. Что-то писали под разовую задачу, что-то давно забыто, что-то отключено, но не удалено.

Рано или поздно встает вопрос наведения порядка: что можно удалить, ничего не сломав? Отвечать «на ощупь» рискованно: удалишь обработку, а через неделю окажется, что она была нужна для закрытия месяца.

Обычные решения работают «в лоб»: ставят регистр-счетчик или расширение и начинают копить статистику запусков с момента установки. Чтобы получить достоверную картину, нужно ждать полгода-год.

 

Решение

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

То есть статистика использования уже накоплена — осталось её собрать и сопоставить со списком элементов справочника. Отчет делает именно это.

Реальный кейс. В базе ЗУП 3.1 в справочнике было более 130 внешних отчетов и обработок. Первый же запуск отчета показал, что за анализируемый период реально использовалось около 20 из них («Приказ на отпуск», «Табель учета рабочего времени (Т-12)», «Реестр в банк» и др.), а остальные — кандидаты на удаление. Без периода ожидания и без правок конфигурации.

 

Что показывает отчет

По каждому элементу справочника «Дополнительные отчеты и обработки»:

Из справочника:

  • Наименование, группа (папка), вид (отчет / обработка / печатная форма / заполнение объекта и т. д.);
  • Статус публикации (опубликовано / для тестирования / не опубликовано);
  • Ответственный, пометка удаления, имя файла, версия, комментарий.

Из журнала регистрации (за выбранный период):

  • Количество подключений;
  • Дата последнего использования;
  • Количество уникальных пользователей;
  • Признак фоновых подключений (информационный: обработка выполнялась асинхронно).

Вычисляемые:

  • Дней без использования;
  • Статус-«светофор».
    Статус Что означает
    Помечена на удаление

    Уже помечена — готова к удалению

    Отключена (не опубликована)

    Не видна пользователям в интерфейсе

    Не используется

    Ни одного подключения за период

    Давно не используется

    Подключения были, но давно (порог настраивается, по умолчанию 180 дней)

    Используется

    Активно подключается

Аналитика в СКД: группировка по статусу с итогами (сразу видно «Не используется (N)»), цветовая подсветка, сортировка по давности неиспользования, отборы по виду, группе, ответственному, публикации. Двойной клик — переход в карточку элемента.

Изображение 1: общий вид отчета — блоки по статусам со «светофором» и итогами.

 

Изображение 2: форма настроек с периодом и порогом давности.


 

Изображение 3: фрагмент блока «Не используется» / «Давно не используется» с примерами забытых обработок.


 

Изображение 4: фрагмент блока «Используется» — счетчики, последний запуск, пользователи.


 

Преимущества перед аналогами

Критерий Подсистема-регистр (обычные формы) Расширение (БСП, УФ) Данная разработка
Внедрение правка конфигурации расширение + правки модулей **внешний отчет, без внедрения**
История до установки нет нет **да, весь период хранения ЖР**
Время до результата 6–12 месяцев ожидания с момента установки **сразу**
Совместимость УПП, КА1, УТ10 УФ + БСП любая УФ с БСП

 

 

Как это устроено (для разработчиков)

Источников всего два, оба штатные:

  1. Справочник «ДополнительныеОтчетыИОбработки» — один запрос. ХранилищеОбработки сознательно не выбираем, чтобы не тянуть мегабайты двоичных данных.
  2. Журнал регистрации — через ВыгрузитьЖурналРегистрации() с отбором.

Три технических момента, на которых стоит остановиться.

а) Выгрузка сразу в ТаблицуЗначений, без парсинга XML. Платформа возвращает в колонке «Данные» готовую СправочникСсылку, поэтому связка «событие → элемент справочника» делается напрямую.

ОтборЖР = Новый Структура;
ОтборЖР.Вставить("ДатаНачала",    ДатаНачала);
ОтборЖР.Вставить("ДатаОкончания", ДатаОкончания);
ОтборЖР.Вставить("Метаданные",    Метаданные.Справочники.ДополнительныеОтчетыИОбработки);
ОтборЖР.Вставить("Событие",       "Дополнительные отчеты и обработки");
ВыгрузитьЖурналРегистрации(ТЗ_ЖР, ОтборЖР,
    "Дата, ИмяПользователя, Данные, ПредставлениеДанных, ПредставлениеПриложения");

 

б) Двойной отбор «Метаданные + Событие». По метаданным справочника в журнал попадают и события «Данные. Изменение» — это редактирование карточки, а не использование. Фильтр по событию отсекает такие ложные срабатывания. Оба условия работают на уровне индексов ЖР, что важно на больших объемах журнала.

в) Подача данных в СКД через внешние наборы. Плоская таблица «справочник + статистика» формируется программно и передается в компоновку как внешний набор данных (КомпоновщикМакетаКомпоновкиДанных + ПроцессорКомпоновкиДанных.Инициализировать(Макет, ВнешниеНаборы, …)), без временных таблиц и ЛЕВЫХ СОЕДИНЕНИЙ в запросе.

 

Совместимость и требования

Конфигурации: любые конфигурации на управляемых формах, использующие БСП и справочник «ДополнительныеОтчетыИОбработки»: ЗУП 3.1, УТ 11, КА 2, ERP 2.x, БП 3.0, УНФ, ДО 2.x и т. д. Протестировано на ЗУП 3.1; совместимость с другими конфигурациями на УФ + БСП предполагается, но требует проверки на конкретной базе.

Требования:

  • Платформа 8.3 (поддержка ВыгрузитьЖурналРегистрации с отборами);
  • У пользователя — право чтения журнала регистрации (фактически роль Администратора или Полные права);
  • В настройках ЖР должна быть включена регистрация событий подключения внешних обработок (в типовых конфигурациях включена по умолчанию).

Не поддерживается: конфигурации на обычных формах со справочником «Внешние обработки» (УПП, УТ 10.3) — там иная модель хранения и другие события журнала.

 

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

  1. Поместите файл .epf в базу как дополнительную обработку/отчет (или откройте напрямую).
  2. Укажите период анализа и при необходимости порог «давности» (по умолчанию 180 дней).
  3. Сформируйте отчет. Группы со «светофором» сразу покажут, сколько элементов не используется.
  4. Для принятия решения используйте отборы и двойной клик для перехода в карточку.

Изображение 5: форма отчета с параметрами.


 

Ограничения (важно)

  1. Глубина ретроспективы ограничена сроком хранения журнала регистрации в конкретной базе. Если журнал чистится раз в месяц — историю за год получить нельзя.
  2. Подключение ≠ каждое нажатие. Событие фиксирует загрузку внешнего модуля. Из-за кеширования модуля счетчик — индикатор активности, а не точное число запусков. Для задачи «используется / не используется» этого достаточно.
  3. Фоновые задания — это те же пользователи. Асинхронное выполнение длительных методов обработки в ЖР выглядит как «Фоновое задание», но инициировано тем же пользователем. Поэтому признак фоновых подключений — информационный и на статус не влияет.
  4. Если регистрация событий отключена, отчет покажет все как «не используется». Проверьте настройку журнала перед анализом.

 

Связанные публикации

 Экспорт/импорт дополнительных отчетов и обработок — обработка для массовой выгрузки и загрузки элементов справочника «ДополнительныеОтчетыИОбработки». Удобная связка: этот отчет находит «мертвый груз», а обработка позволяет массово выгрузить или загрузить нужный парк файлов.

Проверено на следующих конфигурациях и релизах:

  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.38.41
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.203.24
  • 1С:ERP Управление предприятием 2, релизы 2.5.27.79

Вступайте в нашу телеграмм-группу Инфостарт

внешние отчеты внешние обработки дополнительные отчеты и обработки журнал регистрации анализ использования ДОиО БСП СКД очистка аудит статистика справочник ЗУП 3.1 ERP БП 3.0 8.3 отчет обработка удаление обработок использование обработок

См. также

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

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

6100 руб.

28.11.2018    24765    23    9    

49

Журнал регистрации WEB-интеграция Программист 1С 8.3 1С:Библиотека стандартных подсистем Абонемент ($m)

Долго отлаживали интеграции через сообщения, журнал регистрации и чужие прокси. На проде это не взлетело. Собрали простой инструмент внутри платформы — смотришь запрос/ответ, повторяешь, выгружаешь curl.

1 стартмани

07.08.2026    953    2    Viktor_Ermakov    7    

12

Администрирование СУБД Журнал регистрации Системный администратор Программист 1С 8.3 Бесплатно (free)

Журнал регистрации на нагруженной базе перестаёт открываться: файлы растут на гигабайты в день, просмотр виснет, история недоступна. Рассказываю, как мы вынесли журнал трёх продуктивных баз в ClickHouse: 35 млрд событий, поиск всех ошибок за сутки — 0,11 секунды, привычная форма журнала для пользователей и падение числа ошибок в проде в 23 раза за полгода. Архитектура, схема таблицы, грабли интеграции и все цифры с прода.

04.08.2026    2122    nedomolkov.ivan    0    

8

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

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

28.02.2026    5394    julia96_07    0    

13

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

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

20.11.2024    9151    user1913000    13    

26

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

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

21.10.2024    9930    leemuar    8    

25

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

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

1 стартмани

29.12.2023    5845    63    dima_gsv    6    

15

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

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

1 стартмани

19.11.2023    4924    11    AlexSTAL    0    

8
Для отправки сообщения требуется регистрация/авторизация