Кто, когда и что поменял в ЗУП: работаем с журналом регистрации событий

· 10 мин

Содержание

Журнал регистрации в 1С ЗУП 8.3 открывается из раздела Администрирование → Обслуживание, а если раздела не видно — через Главное меню → Все функции → Стандартные → Журнал регистрации. Настройка того, что именно в него пишется, делается в Конфигураторе: Администрирование → Настройка журнала регистрации.

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

Где найти журнал регистрации в разделе «Администрирование»

В ЗУП 3.1 журнал встроен в стандартный раздел обслуживания. Путь:

  1. Откройте раздел Администрирование на панели разделов.
  2. Перейдите по ссылке Обслуживание.
  3. Разверните группу с протоколами работы программы и нажмите Журнал регистрации.

Откроется список событий за последние сутки (по умолчанию форма показывает свежие записи, а не всю историю). Сверху — кнопка установки отбора, ниже — таблица: дата, пользователь, событие, данные, комментарий.

Если раздела Администрирование нет на панели, у вас нет административного профиля. Это не настройка интерфейса, а права: попросите администратора базы либо открыть журнал за вас, либо выдать доступ.

Какие права нужны

Просмотр журнала регистрации — отдельное право уровня конфигурации. В типовом ЗУП оно входит в профиль «Администратор» и в роль полных прав. Рядовой расчётчик или кадровик журнал не видит — и это правильно: в нём видны действия всех сотрудников, включая операции с персональными данными.

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

Открываем журнал через «Все функции» и Конфигуратор

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

Режим «Все функции»

Команда скрыта по умолчанию. Включите её один раз:

  1. Нажмите на значок меню в левом верхнем углу (три полоски) → Сервис и настройки → Параметры.
  2. Поставьте флажок Отображать команду «Все функции» и нажмите Применить.
  3. Снова откройте главное меню → Все функции.
  4. Разверните ветку Стандартные и дважды щёлкните Журнал регистрации.

Это платформенная форма журнала. Она чуть беднее по оформлению, чем форма из раздела обслуживания, зато есть в любой конфигурации на 8.3 — хоть ЗУП, хоть самописной.

Через Конфигуратор

Администратор базы может открыть журнал без запуска пользовательского режима: Конфигуратор → Администрирование → Журнал регистрации. Здесь же есть команды, которых нет в пользовательском режиме, — настройка уровня записи и сокращение журнала.

СпособКому подходитЧто умеет
Администрирование → Обслуживаниеадминистратор ЗУП в обычной работепросмотр, отборы, переход к объекту
Все функции → Стандартныекогда раздел недоступен или конфигурация доработанапросмотр и отборы
Конфигураторадминистратор базыпросмотр, уровень записи, деление по периодам, сокращение

Как настроить отбор событий, чтобы найти нужное

В рабочей базе ЗУП с 20–30 пользователями журнал за месяц легко набирает сотни тысяч строк. Листать бесполезно — сразу ставьте отбор. Кнопка установки отбора открывает форму с полями:

  • 📅 Интервал — начало и конец периода. Сужайте до часа, если знаете примерное время.
  • 👤 Пользователь — один или несколько. Удобно, когда подозреваете конкретного сотрудника.
  • 💻 Компьютер — имя машины. Помогает, если под одной учётной записью работают несколько человек.
  • 🧩 Приложение — тонкий клиент, веб-клиент, Конфигуратор, фоновое задание, COM-соединение.
  • 📌 Событие — тип операции: начало и завершение сеанса, аутентификация, добавление, изменение, удаление данных , проведение.
  • 📂 Метаданные — вид объекта: конкретный документ или справочник.
  • ⚠️ Важность — информация, примечание, предупреждение, ошибка.
  • 🔁 Статус транзакции — зафиксирована, отменена, не завершена.

Рецепты для частых задач в ЗУП

Кто удалил документ. Событие — Данные. Удаление, метаданные — нужный вид документа (например, «Отпуск» или «Начисление зарплаты и взносов»), интервал — с момента, когда документ точно был.

Кто изменил оклад. Метаданные — «Кадровый перевод» и «Изменение оплаты труда», событие — Данные. Изменение и Данные. Проведение. В колонке «Данные» будет ссылка на конкретный документ; двойной щелчок по строке открывает подробности события.

Кто заходил в базу ночью. Событие — Сеанс. Начало, интервал — с 22:00 до 07:00. Здесь же видно, с какого компьютера и через какое приложение был вход.

Почему не работает обмен с бухгалтерией. Важность — «Ошибка», интервал — время последней попытки синхронизации. Ошибки обмена пишутся с понятным текстом события, где упоминается обмен данными.

Журнал показывает факт изменения объекта, но не значения «было → стало». Чтобы видеть, какое именно поле поменялось, включите историю изменений (версионирование) объектов в общих настройках администрирования. Эти механизмы дополняют друг друга: журнал скажет «кто и когда», история версий — «что именно».

Как сохранить найденные записи

Результат поиска часто нужно показать руководителю или приложить к служебной записке. Вариантов два:

  • 📄 в форме журнала выделите отобранные строки и выведите их в табличный документ командой Ещё → Вывести список, затем сохраните файл в Excel или PDF;
  • 🖼 для одной важной записи откройте её подробности и сохраните снимок экрана вместе с датой, пользователем и компьютером.

Фиксируйте отбор, который вы ставили: период, пользователя, событие. Тогда любой коллега повторит проверку и получит тот же результат, а спор «это вы неправильно искали» не возникнет.

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

Когда ЗУП «падает» у пользователя, текст на экране часто короткий и малопонятный. В журнале та же ошибка записана полностью — со стеком вызовов модулей и именем объекта.

Порядок разбора:

  1. Узнайте у пользователя примерное время сбоя и его имя в базе.
  2. Поставьте отбор: пользователь, интервал ±10 минут, важность «Ошибка».
  3. Откройте строку двойным щелчком и прочитайте поле «Комментарий»: там полный текст исключения.
  4. Посмотрите на соседние записи того же сеанса: что пользователь делал за минуту до ошибки.
  5. Если ошибка повторяется у всех, снимите отбор по пользователю и проверьте, с какого момента она пошла.

Что обычно находится таким способом:

  • 🔒 Ошибка аутентификации — неверный пароль или блокировка учётной записи после нескольких попыток.
  • 🧾 ошибки при проведении документа с указанием, какой регистр или проверка не прошла;
  • ⏱ ошибки фоновых и регламентных заданий — их пользователь вообще не видит, они пишутся только в журнал;
  • 🔌 обрывы соединения и аварийное завершение сеанса;
  • 🔄 сбои загрузки сообщений обмена.
Диагностика: выберите симптом

Аудит действий пользователей и защита персональных данных

ЗУП хранит паспортные данные, СНИЛС, ИНН, сведения о доходах и здоровье сотрудников. Работодатель отвечает за их защиту по закону о персональных данных и главе 14 Трудового кодекса. Журнал регистрации — главный штатный инструмент, чтобы показать, кто к этим сведениям обращался.

Что проверять регулярно

  • 👥 входы под учётной записью «Администратор» или общими логинами — их лучше не использовать вовсе;
  • 🌙 сеансы в нерабочее время и выходные;
  • 💻 входы с незнакомых компьютеров;
  • 🗑 массовые удаления и пометки на удаление;
  • 🛠 входы в Конфигуратор в рабочей базе — в обычной работе их быть не должно.

Регистрация доступа к персональным данным

В ЗУП есть отдельная подсистема защиты персональных данных. Она умеет записывать в журнал не только изменение, но и сам факт просмотра персональных сведений: кто открыл карточку физлица, кто сформировал отчёт с паспортными данными. Включается она в разделе Администрирование → Пользователи и права — там есть группа настроек защиты персональных данных с флажком регистрации событий доступа.

После включения в журнале появляются события доступа с указанием, чьи данные смотрели. Объём журнала заметно вырастет — учитывайте это при выборе срока хранения.

Журнал фиксирует действия под учётной записью, а не человека. Если два кадровика работают под одним логином, аудит ничего не докажет. Каждому сотруднику — свой пользователь и свой пароль, иначе вся настройка безопасности теряет смысл.

Уровень регистрации и деление журнала на периоды

Настройка делается только в Конфигураторе, и только пользователем с административными правами: Администрирование → Настройка журнала регистрации.

Уровень записи

УровеньЧто пишетсяКогда выбирать
Не регистрироватьничегоне рекомендуется для рабочей базы ЗУП
Регистрировать ошибкитолько ошибкислабый сервер, аудит не нужен
Ошибки и предупрежденияплюс предупреждениякомпромисс для тестовых копий
Ошибки, предупреждения и информациюплюс информационные событиянужен частичный аудит
Регистрировать всевсе события, включая изменения данных и сеансырабочая база с персональными данными

Для рабочего ЗУП выбирайте «Регистрировать все». Экономия на журнале обходится дороже, когда через полгода нужно восстановить, кто удалил больничный.

Деление на периоды

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

Сокращение журнала

Кнопка сокращения в форме настройки удаляет записи до указанной даты. Перед удалением платформа предлагает сохранить их в отдельный файл — соглашайтесь, это и есть архив.

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

Где физически хранится журнал и сколько он весит

Журнал регистрации — это не таблица информационной базы, а отдельные файлы. Поэтому выгрузка .dt его не переносит: при восстановлении базы из .dt история событий остаётся на старом месте.

Файловая база. Папка 1Cv8Log лежит рядом с файлом базы 1Cv8.1CD.

Клиент-серверная база . Каталог журнала находится на сервере 1С в каталоге кластера, обычно вида srvinfo\reg_1541\<идентификатор базы>\1Cv8Log. Идентификатор — это GUID информационной базы в кластере.

Форматы файлов

ФорматФайлыОсобенности
Последовательный1Cv8.lgf и файлы *.lgp по периодамтекстовые файлы, легко архивировать и читать сторонними инструментами
SQLiteфайл *.lgdодин файл базы данных, удобен для выборок, но может расти быстро

Какой формат используется, зависит от версии платформы и от того, как журнал создавался. Посмотреть просто: откройте папку 1Cv8Log и проверьте расширения файлов.

Резервное копирование журнала

  • 📦 копируйте папку 1Cv8Log вместе с остальными резервными копиями — отдельной задачей в планировщике;
  • 🗓 храните архив не меньше срока, который требует ваше внутреннее положение о защите персональных данных;
  • 🚫 не удаляйте файлы журнала вручную при работающих сеансах: остановите работу пользователей или сокращайте журнал штатно через Конфигуратор, иначе можно повредить текущий файл.

Журнал регистрации и технологический журнал — разные вещи. Технологический журнал включается файлом logcfg.xml, пишет низкоуровневые события платформы (запросы к СУБД, блокировки, исключения) и нужен для разбора производительности. Для вопроса «кто удалил документ» достаточно журнала регистрации.

Частые вопросы

Можно ли по журналу увидеть, какое значение было до изменения?
Нет. Журнал фиксирует факт и время изменения объекта. Старое и новое значения показывает история изменений (версионирование), если она включена для этого вида объекта.
Почему журнал пустой, хотя в базе работали весь день?
Скорее всего, в Конфигураторе стоит уровень «Не регистрировать» или «Регистрировать ошибки». Второй вариант — журнал сократили. Проверьте настройку и наличие файлов в папке 1Cv8Log.
Переносится ли журнал при выгрузке базы в .dt?
Нет. Файл .dt содержит данные и конфигурацию, а журнал хранится отдельно. Чтобы сохранить историю, скопируйте папку 1Cv8Log вручную.
Может ли пользователь удалить свои записи из журнала?
Из пользовательского режима — нет. Сократить журнал может только администратор через Конфигуратор, поэтому доступ к Конфигуратору в рабочей базе стоит ограничить.
Почему журнал открывается очень долго?
За период накопилось слишком много событий. Сразу ставьте узкий отбор по дате и пользователю, а в настройке включите деление журнала по месяцам.

Источники

  • Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»
  • Трудовой кодекс РФ, глава 14 «Защита персональных данных работника»