Администрирование · 10 мин
Как посмотреть историю работы в 1С
Способы посмотреть историю работы в 1С: журнал регистрации, история изменений документов и справочников, версионирование объектов. Пошаговые инструкции и ответы на вопросы.
История работы в 1С — это сведения о том, кто и когда входил в базу, какие документы создавал, изменял или удалял, какие ошибки возникали при работе. Такая информация нужна при разборе инцидентов, поиске виновника ошибки в данных, аудите действий пользователей и восстановлении случайно изменённых объектов.
В платформе 1С:Предприятие 8 есть несколько механизмов для просмотра истории: журнал регистрации, история изменений объектов (версионирование), история работы пользователя в интерфейсе и технологический журнал. Каждый из них решает свою задачу и включается по-разному.
Ниже разобраны основные способы: как открыть журнал регистрации и настроить отбор событий, как посмотреть версии конкретного документа, как проверить, что именно менял пользователь, и какие ограничения есть у каждого метода.
Журнал регистрации: главный инструмент просмотра истории
Журнал регистрации — встроенный механизм платформы, который фиксирует действия пользователей и системные события: вход и выход из базы, создание и изменение объектов, ошибки, предупреждения, обмены данными. Он ведётся всегда, отключить его полностью нельзя, можно лишь сократить состав регистрируемых событий.
Чтобы открыть журнал в типовой конфигурации, перейдите в раздел «Администрирование» → «Поддержка и обслуживание» → «Журнал регистрации». В некоторых конфигурациях путь отличается: «Настройки и администрирование» → «Обслуживание» → «Журнал регистрации». Альтернативный вариант — через главное меню: «Файл» (или кнопка меню) → «Стандартные» → «Журнал регистрации».
В конфигураторе журнал открывается через меню «Администрирование» → «Журнал регистрации». Этот способ подходит администраторам и разработчикам, у которых есть доступ к конфигуратору.
Для просмотра журнала регистрации у пользователя должны быть соответствующие права — обычно это роль «Администратор системы» или «Полные права». Обычный пользователь без этих ролей журнал не увидит.
- 1Откройте раздел «Администрирование» в главном меню программы
- 2Перейдите в «Поддержка и обслуживание» (или «Обслуживание»)
- 3Выберите пункт «Журнал регистрации»
- 4Нажмите кнопку настройки отбора и задайте период, пользователя или тип события
- 5Проверьте результат: в списке должны появиться события за выбранный период
Как настроить отбор событий в журнале регистрации
Без отбора журнал показывает тысячи записей, и найти нужное событие практически невозможно. Нажмите кнопку «Отбор» (или «Установить отбор») на панели журнала и задайте условия.
Наиболее полезные параметры отбора:
- Интервал дат — ограничьте период, например сегодняшним днём или конкретным часом;
- Пользователь — покажет действия конкретного сотрудника;
- Событие — например, только «Данные. Изменение» или «Данные. Удаление»;
- Данные — фильтр по конкретному объекту (документу, элементу справочника);
- Важность — можно оставить только ошибки и предупреждения.
Комбинируйте несколько условий: например, чтобы узнать, кто удалил документ, задайте событие «Удаление данных», укажите тип объекта и период, когда документ ещё существовал. В колонке «Пользователь» будет виден автор действия, а в колонке «Данные» — ссылка на объект (если он ещё существует в базе).
История изменений документа: версионирование объектов
Версионирование — механизм, который сохраняет снимки объекта при каждом изменении. С его помощью можно увидеть не только кто и когда менял документ, но и какие значения реквизитов были в каждой версии, а также сравнить две версии между собой.
В типовых конфигурациях (Бухгалтерия, Управление торговлей, ERP) версионирование включается в разделе «Администрирование» → «Общие настройки» → «История изменений» (в некоторых версиях — «Версионирование объектов»). Там же выбирается, для каких видов документов и справочников вести историю.
Чтобы посмотреть историю конкретного документа, откройте его и в меню «Ещё» выберите «История изменений» или «Перейти → История изменений». Откроется список версий с указанием даты, автора и комментария. Кнопка «Сравнить с предыдущей версией» покажет различия по реквизитам.
Если пункта «История изменений» нет в меню документа, значит версионирование для этого вида объектов не включено. Включить его может администратор, причём история начнёт собираться только с момента включения — ретроспективно восстановить старые версии нельзя.
Как узнать, кто изменил или удалил данные
Типовая задача: в базе обнаружена ошибка — изменён платёж, удалён документ, исправлен остаток. Порядок поиска виновника такой:
- Откройте журнал регистрации и установите отбор по типу события «Данные. Изменение» или «Данные. Удаление».
- Укажите период, в котором объект ещё был в исходном состоянии.
- Если известен объект, добавьте отбор по данным — так отфильтруются только события по этому документу.
- В колонке «Пользователь» смотрите автора действия, в колонке «Компьютер» — с какого рабочего места выполнено действие.
Обратите внимание: если документ удалён, ссылка в колонке «Данные» будет неактивна, но представление объекта (номер, дата, наименование) обычно сохраняется в записи журнала. Сам удалённый документ через журнал восстановить нельзя — для этого нужна резервная копия или пометка удаления вместо непосредственного удаления.
Для файловых баз журнал хранится в каталоге базы, для клиент-серверных — на сервере 1С. При большом объёме журнала полезно периодически выполнять его сокращение: в конфигураторе «Администрирование» → «Настройка журнала регистрации» → «Сократить».
История работы пользователя в интерфейсе
Отдельно от аудита существует «История работы пользователя» — список недавно открытых документов, справочников и отчётов. Она доступна через кнопку с пиктограммой часов на панели навигации или через главное меню. Это удобно, когда нужно быстро вернуться к документу, с которым работали недавно.
Эта история персональна: каждый пользователь видит только свои открытые объекты. Она не является инструментом контроля и не показывает действия других сотрудников — для контроля используйте журнал регистрации.
Историю работы можно очистить: в открывшемся списке есть кнопка «Настройка» или команда очистки. Очистка влияет только на удобство навигации, на учётные данные и аудит она никак не влияет.
Технологический журнал и дополнительные средства
Когда журнала регистрации недостаточно — например, нужно разобраться с медленными запросами, взаимоблокировками или ошибками СУБД, — используется технологический журнал. Это текстовые логи платформы, которые включаются через конфигурационный файл logcfg.xml в каталоге сервера 1С или в каталоге файловой базы.
Технологический журнал — инструмент для администраторов и специалистов по производительности, а не для рядового аудита действий пользователей. Неправильная настройка logcfg.xml может привести к быстрому заполнению диска логами, поэтому после диагностики сбор событий рекомендуется отключать.
Для регулярного контроля действий пользователей в типовых конфигурациях также полезны отчёты: «Анализ активности пользователей», «Даты запрета изменения данных», контроль остатков. Они дополняют журнал регистрации и позволяют оценивать работу сотрудников в разрезе документов и периодов.
Сравнение способов просмотра истории
Подходит для поиска автора действия и аудита событий. Ограничение: не показывает значения реквизитов до изменения
Подходит для сравнения версий документа по реквизитам. Ограничение: нужно включить заранее, увеличивает размер базы
Подходит для быстрого возврата к недавним объектам. Ограничение: видна только самому пользователю, не инструмент контроля
Подходит для диагностики ошибок и производительности. Ограничение: требует настройки и навыков администрирования
Частые вопросы
Можно ли посмотреть историю работы без прав администратора?
Полноценный журнал регистрации доступен только пользователям с административными правами. Обычному пользователю доступна лишь его личная «История работы» — список недавно открытых объектов. Если нужен аудит действий, запросите доступ у администратора базы или попросите его выгрузить нужные события.
Как долго хранится журнал регистрации?
Журнал хранится бессрочно, пока его не сократят вручную или не настроят автоматическое сокращение. На практике в активно используемых базах журнал периодически обрезают, чтобы он не занимал слишком много места и не замедлял отбор событий. Если нужна история за давний период — уточните у администратора, не сокращался ли журнал.
Можно ли узнать, что именно изменил пользователь в документе?
Да, но только если заранее включено версионирование объектов для этого вида документов. Тогда в «Истории изменений» видны версии с возможностью сравнения реквизитов. Журнал регистрации без версионирования покажет лишь факт изменения, автора и время.
Почему в журнале регистрации нет событий за нужный день?
Возможные причины: журнал был сокращён за этот период, неверно установлен отбор (проверьте даты и сбросьте лишние фильтры), либо события этого типа отключены в настройках уровня регистрации. Также в файловых базах при повреждении файла журнала часть записей может быть утрачена.
Можно ли выгрузить журнал регистрации для анализа?
Да. В форме журнала есть команда «Выгрузить журнал» — данные сохраняются в файл формата XML или табличного документа. Также журнал можно конвертировать в формат SQLite штатной утилитой платформы, что удобно для анализа больших объёмов событий внешними средствами.
Что важно запомнить
Для аудита действий используйте журнал регистрации с отбором по периоду, пользователю и типу события. Для просмотра изменений реквизитов документа включите версионирование заранее — задним числом история не собирается. Удалённые объекты журналом не восстанавливаются, поэтому регулярные резервные копии остаются обязательными.