Кто, когда и что поменял в ЗУП: работаем с журналом регистрации событий
Содержание
Журнал регистрации в 1С ЗУП 8.3 открывается из раздела Администрирование → Обслуживание, а если раздела не видно — через Главное меню → Все функции → Стандартные → Журнал регистрации. Настройка того, что именно в него пишется, делается в Конфигураторе: Администрирование → Настройка журнала регистрации.
Типичная ситуация: расчётчик закрыл месяц, а утром выясняется, что начисление по сотруднику пересчитано, оклад в кадровом переводе другой, а приказ на отпуск удалён. Никто не признаётся. Журнал регистрации событий отвечает на вопрос «кто, когда, с какого компьютера и что сделал» — при условии, что он включён и настроен на нужный уровень детализации.
Где найти журнал регистрации в разделе «Администрирование»
В ЗУП 3.1 журнал встроен в стандартный раздел обслуживания. Путь:
- Откройте раздел
Администрированиена панели разделов. - Перейдите по ссылке
Обслуживание. - Разверните группу с протоколами работы программы и нажмите
Журнал регистрации.
Откроется список событий за последние сутки (по умолчанию форма показывает свежие записи, а не всю историю). Сверху — кнопка установки отбора, ниже — таблица: дата, пользователь, событие, данные, комментарий.
Если раздела Администрирование нет на панели, у вас нет административного профиля. Это не настройка интерфейса, а права: попросите администратора базы либо открыть журнал за вас, либо выдать доступ.
Какие права нужны
Просмотр журнала регистрации — отдельное право уровня конфигурации. В типовом ЗУП оно входит в профиль «Администратор» и в роль полных прав. Рядовой расчётчик или кадровик журнал не видит — и это правильно: в нём видны действия всех сотрудников, включая операции с персональными данными.
Выдавать право целиком «на всякий случай» не стоит. Если главному бухгалтеру нужен доступ для контроля, сделайте отдельную группу доступа с этим правом, а не включайте его в «Администраторы».
Открываем журнал через «Все функции» и Конфигуратор
Бывает, что пункт в разделе обслуживания недоступен: доработанная конфигурация, урезанный командный интерфейс или старый релиз. Тогда подходят два обходных пути.
Режим «Все функции»
Команда скрыта по умолчанию. Включите её один раз:
- Нажмите на значок меню в левом верхнем углу (три полоски) →
Сервис и настройки→Параметры. - Поставьте флажок
Отображать команду «Все функции»и нажмитеПрименить. - Снова откройте главное меню →
Все функции. - Разверните ветку
Стандартныеи дважды щёлкнитеЖурнал регистрации.
Это платформенная форма журнала. Она чуть беднее по оформлению, чем форма из раздела обслуживания, зато есть в любой конфигурации на 8.3 — хоть ЗУП, хоть самописной.
Через Конфигуратор
Администратор базы может открыть журнал без запуска пользовательского режима: Конфигуратор → Администрирование → Журнал регистрации. Здесь же есть команды, которых нет в пользовательском режиме, — настройка уровня записи и сокращение журнала.
| Способ | Кому подходит | Что умеет |
|---|---|---|
Администрирование → Обслуживание | администратор ЗУП в обычной работе | просмотр, отборы, переход к объекту |
Все функции → Стандартные | когда раздел недоступен или конфигурация доработана | просмотр и отборы |
| Конфигуратор | администратор базы | просмотр, уровень записи, деление по периодам, сокращение |
Как настроить отбор событий, чтобы найти нужное
В рабочей базе ЗУП с 20–30 пользователями журнал за месяц легко набирает сотни тысяч строк. Листать бесполезно — сразу ставьте отбор. Кнопка установки отбора открывает форму с полями:
- 📅 Интервал — начало и конец периода. Сужайте до часа, если знаете примерное время.
- 👤 Пользователь — один или несколько. Удобно, когда подозреваете конкретного сотрудника.
- 💻 Компьютер — имя машины. Помогает, если под одной учётной записью работают несколько человек.
- 🧩 Приложение — тонкий клиент, веб-клиент, Конфигуратор, фоновое задание, COM-соединение.
- 📌 Событие — тип операции: начало и завершение сеанса, аутентификация, добавление, изменение, удаление данных , проведение.
- 📂 Метаданные — вид объекта: конкретный документ или справочник.
- ⚠️ Важность — информация, примечание, предупреждение, ошибка.
- 🔁 Статус транзакции — зафиксирована, отменена, не завершена.
Рецепты для частых задач в ЗУП
Кто удалил документ. Событие — Данные. Удаление, метаданные — нужный вид документа (например, «Отпуск» или «Начисление зарплаты и взносов»), интервал — с момента, когда документ точно был.
Кто изменил оклад. Метаданные — «Кадровый перевод» и «Изменение оплаты труда», событие — Данные. Изменение и Данные. Проведение. В колонке «Данные» будет ссылка на конкретный документ; двойной щелчок по строке открывает подробности события.
Кто заходил в базу ночью. Событие — Сеанс. Начало, интервал — с 22:00 до 07:00. Здесь же видно, с какого компьютера и через какое приложение был вход.
Почему не работает обмен с бухгалтерией. Важность — «Ошибка», интервал — время последней попытки синхронизации. Ошибки обмена пишутся с понятным текстом события, где упоминается обмен данными.
Журнал показывает факт изменения объекта, но не значения «было → стало». Чтобы видеть, какое именно поле поменялось, включите историю изменений (версионирование) объектов в общих настройках администрирования. Эти механизмы дополняют друг друга: журнал скажет «кто и когда», история версий — «что именно».
Как сохранить найденные записи
Результат поиска часто нужно показать руководителю или приложить к служебной записке. Вариантов два:
- 📄 в форме журнала выделите отобранные строки и выведите их в табличный документ командой
Ещё → Вывести список, затем сохраните файл в Excel или PDF; - 🖼 для одной важной записи откройте её подробности и сохраните снимок экрана вместе с датой, пользователем и компьютером.
Фиксируйте отбор, который вы ставили: период, пользователя, событие. Тогда любой коллега повторит проверку и получит тот же результат, а спор «это вы неправильно искали» не возникнет.
Анализ ошибок и сбоев по журналу регистрации
Когда ЗУП «падает» у пользователя, текст на экране часто короткий и малопонятный. В журнале та же ошибка записана полностью — со стеком вызовов модулей и именем объекта.
Порядок разбора:
- Узнайте у пользователя примерное время сбоя и его имя в базе.
- Поставьте отбор: пользователь, интервал ±10 минут, важность «Ошибка».
- Откройте строку двойным щелчком и прочитайте поле «Комментарий»: там полный текст исключения.
- Посмотрите на соседние записи того же сеанса: что пользователь делал за минуту до ошибки.
- Если ошибка повторяется у всех, снимите отбор по пользователю и проверьте, с какого момента она пошла.
Что обычно находится таким способом:
- 🔒
Ошибка аутентификации— неверный пароль или блокировка учётной записи после нескольких попыток. - 🧾 ошибки при проведении документа с указанием, какой регистр или проверка не прошла;
- ⏱ ошибки фоновых и регламентных заданий — их пользователь вообще не видит, они пишутся только в журнал;
- 🔌 обрывы соединения и аварийное завершение сеанса;
- 🔄 сбои загрузки сообщений обмена.
Аудит действий пользователей и защита персональных данных
ЗУП хранит паспортные данные, СНИЛС, ИНН, сведения о доходах и здоровье сотрудников. Работодатель отвечает за их защиту по закону о персональных данных и главе 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 «Защита персональных данных работника»