К статье
Практический материал

Администрирование · 10 мин

Как посмотреть историю работы в 1С

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

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

В платформе 1С:Предприятие 8 есть несколько механизмов для просмотра истории: журнал регистрации, история изменений объектов (версионирование), история работы пользователя в интерфейсе и технологический журнал. Каждый из них решает свою задачу и включается по-разному.

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

Журнал регистрации: главный инструмент просмотра истории

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

Чтобы открыть журнал в типовой конфигурации, перейдите в раздел «Администрирование» → «Поддержка и обслуживание» → «Журнал регистрации». В некоторых конфигурациях путь отличается: «Настройки и администрирование» → «Обслуживание» → «Журнал регистрации». Альтернативный вариант — через главное меню: «Файл» (или кнопка меню) → «Стандартные» → «Журнал регистрации».

В конфигураторе журнал открывается через меню «Администрирование» → «Журнал регистрации». Этот способ подходит администраторам и разработчикам, у которых есть доступ к конфигуратору.

Для просмотра журнала регистрации у пользователя должны быть соответствующие права — обычно это роль «Администратор системы» или «Полные права». Обычный пользователь без этих ролей журнал не увидит.

Как открыть журнал регистрации
  1. 1
    Откройте раздел «Администрирование» в главном меню программы
  2. 2
    Перейдите в «Поддержка и обслуживание» (или «Обслуживание»)
  3. 3
    Выберите пункт «Журнал регистрации»
  4. 4
    Нажмите кнопку настройки отбора и задайте период, пользователя или тип события
  5. 5
    Проверьте результат: в списке должны появиться события за выбранный период

Как настроить отбор событий в журнале регистрации

Без отбора журнал показывает тысячи записей, и найти нужное событие практически невозможно. Нажмите кнопку «Отбор» (или «Установить отбор») на панели журнала и задайте условия.

Наиболее полезные параметры отбора:

  • Интервал дат — ограничьте период, например сегодняшним днём или конкретным часом;
  • Пользователь — покажет действия конкретного сотрудника;
  • Событие — например, только «Данные. Изменение» или «Данные. Удаление»;
  • Данные — фильтр по конкретному объекту (документу, элементу справочника);
  • Важность — можно оставить только ошибки и предупреждения.

Комбинируйте несколько условий: например, чтобы узнать, кто удалил документ, задайте событие «Удаление данных», укажите тип объекта и период, когда документ ещё существовал. В колонке «Пользователь» будет виден автор действия, а в колонке «Данные» — ссылка на объект (если он ещё существует в базе).

История изменений документа: версионирование объектов

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

В типовых конфигурациях (Бухгалтерия, Управление торговлей, ERP) версионирование включается в разделе «Администрирование» → «Общие настройки» → «История изменений» (в некоторых версиях — «Версионирование объектов»). Там же выбирается, для каких видов документов и справочников вести историю.

Чтобы посмотреть историю конкретного документа, откройте его и в меню «Ещё» выберите «История изменений» или «Перейти → История изменений». Откроется список версий с указанием даты, автора и комментария. Кнопка «Сравнить с предыдущей версией» покажет различия по реквизитам.

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

Как узнать, кто изменил или удалил данные

Типовая задача: в базе обнаружена ошибка — изменён платёж, удалён документ, исправлен остаток. Порядок поиска виновника такой:

  1. Откройте журнал регистрации и установите отбор по типу события «Данные. Изменение» или «Данные. Удаление».
  2. Укажите период, в котором объект ещё был в исходном состоянии.
  3. Если известен объект, добавьте отбор по данным — так отфильтруются только события по этому документу.
  4. В колонке «Пользователь» смотрите автора действия, в колонке «Компьютер» — с какого рабочего места выполнено действие.

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

Для файловых баз журнал хранится в каталоге базы, для клиент-серверных — на сервере 1С. При большом объёме журнала полезно периодически выполнять его сокращение: в конфигураторе «Администрирование» → «Настройка журнала регистрации» → «Сократить».

Типичные ошибки
01
Искать автора изменения без отбора по периоду — в большом журнале поиск занимает много времени и часто обрывается
02
Ожидать от журнала регистрации значений реквизитов до и после изменения — эту информацию даёт только версионирование
03
Пытаться восстановить удалённый документ из журнала — журнал только фиксирует факт, данные восстанавливаются из резервной копии
04
Думать, что версионирование покажет историю за прошлые периоды — оно работает только с момента включения

История работы пользователя в интерфейсе

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

Эта история персональна: каждый пользователь видит только свои открытые объекты. Она не является инструментом контроля и не показывает действия других сотрудников — для контроля используйте журнал регистрации.

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

Технологический журнал и дополнительные средства

Когда журнала регистрации недостаточно — например, нужно разобраться с медленными запросами, взаимоблокировками или ошибками СУБД, — используется технологический журнал. Это текстовые логи платформы, которые включаются через конфигурационный файл logcfg.xml в каталоге сервера 1С или в каталоге файловой базы.

Технологический журнал — инструмент для администраторов и специалистов по производительности, а не для рядового аудита действий пользователей. Неправильная настройка logcfg.xml может привести к быстрому заполнению диска логами, поэтому после диагностики сбор событий рекомендуется отключать.

Для регулярного контроля действий пользователей в типовых конфигурациях также полезны отчёты: «Анализ активности пользователей», «Даты запрета изменения данных», контроль остатков. Они дополняют журнал регистрации и позволяют оценивать работу сотрудников в разрезе документов и периодов.

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

Журнал регистрации

Подходит для поиска автора действия и аудита событий. Ограничение: не показывает значения реквизитов до изменения

Версионирование объектов

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

История работы пользователя

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

Технологический журнал

Подходит для диагностики ошибок и производительности. Ограничение: требует настройки и навыков администрирования

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

Можно ли посмотреть историю работы без прав администратора?

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

Как долго хранится журнал регистрации?

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

Можно ли узнать, что именно изменил пользователь в документе?

Да, но только если заранее включено версионирование объектов для этого вида документов. Тогда в «Истории изменений» видны версии с возможностью сравнения реквизитов. Журнал регистрации без версионирования покажет лишь факт изменения, автора и время.

Почему в журнале регистрации нет событий за нужный день?

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

Можно ли выгрузить журнал регистрации для анализа?

Да. В форме журнала есть команда «Выгрузить журнал» — данные сохраняются в файл формата XML или табличного документа. Также журнал можно конвертировать в формат SQLite штатной утилитой платформы, что удобно для анализа больших объёмов событий внешними средствами.

Итог

Что важно запомнить

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