Кто менял данные: разбор журнала регистрации по сеансам

29.09.26

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

Документы переписаны, а кто это сделал, непонятно: история версий пуста, в журнале во всех строках одно имя, список обрывается на десяти тысячах записей. Обработка читает журнал за период целиком: 116 595 записей за 25 секунд там, где типовая форма показывает 10 000. Группирует изменения по сеансам и показывает по каждому компьютер, время, сколько объектов задето, какие документы записаны и путь к запущенной внешней обработке. Двойной клик разворачивает ленту по минутам, где запуск обработки стоит прямо перед документами, которые она переписала. Номера сеансов платформа переиспользует: за неделю один номер на одной машине стартовал 582 раза. Поэтому сеанс опознается тройкой «номер, компьютер, время старта». В базу не пишет ничего: проверено журналом за окно прогона и контролем под активной датой запрета изменения. Платформы 8.3 и 8.5, БСП не нужна.

Файлы

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

Наименование Скачано Купить файл
Кто менял данные: разбор журнала регистрации по сеансам 8.3/8.5
.epf 13,63Kb
2 2 500 руб. Купить

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

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

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

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

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

Зачем

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

Типовая форма журнала показывает 200 записей по умолчанию и не больше 10 000 при любой настройке. Ограничение живет в форме, а платформенный метод чтения журнала количество записей не требует вовсе.

 

Что делает обработка

Читает журнал регистрации за указанный период целиком, без ограничения по количеству, и собирает изменения данных по сеансам. На проверочной базе 116 595 записей прочитались за 25 секунд.

По каждому сеансу видно:

  • компьютер: под общей учетной записью именно имя машины и отличает одного человека от другого;
  • когда сеанс начат и в какие минуты он менял данные;
  • сколько объектов задето;
  • какие документы записаны, отдельной колонкой, чтобы не искать их среди сотен служебных записей регистров;
  • полный путь к запущенной внешней обработке, вместе с каталогом.

Двойной клик по строке разворачивает ленту этого сеанса по минутам. Выглядит она так:

29.09.2026 13:25:08 · ЗАПУЩЕНА ВНЕШНЯЯ ОБРАБОТКА · D:\Обработки\ПеренумерацияДокументов.epf
29.09.2026 13:25:09 · Документ. Авансовый отчет · Авансовый отчет ПЕР-00001 от 09.03.2016
29.09.2026 13:25:09 · Документ. Акт сверки расчетов · Акт сверки ПЕР-00002 от 19.02.2016
29.09.2026 13:25:09 · Документ. Ввод остатков · Ввод остатков ПЕР-00003 от 31.12.2015

Отсюда сразу видно, чем правили и что именно переписали.

 

Про номер сеанса

Номер сеанса платформа переиспользует: он уникален только среди живых сеансов, а не за всю историю базы. На проверочной базе за одну неделю сеанс с номером 1 на одной машине стартовал 582 раза. Если группировать записи по паре «номер и компьютер», в одну строку слипнутся сотни разных сеансов разных людей, и разбор развалится.

Поэтому мы опознаем сеанс тройкой «номер, компьютер, время старта»: обработка читает события старта сеанса вместе с изменениями и режет по ним. На той же неделе группировка по паре дает 114 строк, по тройке — 616.

 

Как пользоваться

  1. Открыть обработку, задать период. По умолчанию стоит последняя неделя.
  2. Нажать «Заполнить».
  3. Найти нужный сеанс. Список отсортирован по времени последнего изменения, свежее сверху.
  4. Развернуть ленту по минутам: двойной клик по строке или кнопка «Что делал этот сеанс».

Два необязательных отбора: по имени пользователя и по объекту («Объект содержит: Реализация» оставит только записи, где в представлении метаданных встречается это слово).

 

В базу ничего не пишет

Обработка только читает журнал регистрации. Я проверил это тремя независимыми способами:

  • в коде нет ни одного вызова записи;
  • журнал за окно прогона не содержит ни документов, ни справочников, ни регистров учета: все четыре события изменения данных в нем оказались записями служебных регистров библиотеки стандартных подсистем, которые пишутся при входе в программу;
  • в базе включена и проверена попыткой общая дата запрета изменения: запись документа под ней отклоняется. Под этим же запретом обработка отработала штатно. Значит, писать ей нечего.
  •  

Требования

Платформы 8.3 и 8.5: обработка собрана и запущена на 8.3.27.2214 и 8.5.1.1343.

Библиотека стандартных подсистем не нужна: в коде только платформенные методы. Проверил запуском в двух конфигурациях: Бухгалтерия предприятия 3.0.206 и Управление торговлей 11.5.22.

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

 

Чего обработка не утверждает

Журнал хранит путь к файлу обработки, но не то, что эта обработка делала. Связь «запустили обработку, она переписала документы» видна по совпадению сеанса и времени, но сам журнал ее не подтверждает. Если в одном сеансе запустили две обработки и что-то поправили руками, все три факта встанут в ленте рядом, а какой из них чей — решать вам.

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

журнал регистрации кто изменил документ кто менял данные общая учетная запись работа под Администратором кто запускал внешнюю обработку путь к внешней обработке аудит изменений история изменений история версий пуста ВыгрузитьЖурналРегистрации номер сеанса 10000 записей журнала изменение документов компьютер пользователя разбор инцидента анализ журнала регистрации без БСП 8.3 8.5

См. также

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

История изменений реквизитов и табличных частей справочников, документов, независимых регистров сведений, возможность отката изменения, восстановление удаленных объектов, сбор статистики использования базы 1С. Альтернативный журнал регистрации.

23180 руб.

22.02.2018    39623    65    56    

60

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

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

6100 руб.

28.11.2018    25013    24    9    

49

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

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

1 стартмани

07.08.2026    1436    3    Viktor_Ermakov    9    

14

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

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

04.08.2026    3128    nedomolkov.ivan    0    

9

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

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

28.02.2026    6298    julia96_07    0    

15

Журнал регистрации Разработчик Россия Бесплатно (free)

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

20.11.2024    9799    user1913000    13    

26

Журнал регистрации Тестирование QA Разработчик Бесплатно (free)

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

21.10.2024    10420    leemuar    8    

25

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

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

1 стартмани

29.12.2023    6176    66    dima_gsv    6    

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