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

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

Как в 1С посмотреть последние действия пользователей

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

Когда в базе 1С работает несколько сотрудников, рано или поздно возникает вопрос: кто изменил документ, удалил контрагента или провёл не ту операцию. Встроенные механизмы платформы позволяют восстановить картину событий без сторонних программ — достаточно знать, где искать.

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

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

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

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

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

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

Как отфильтровать события и найти нужное действие

Чтобы быстро найти конкретное действие, в форме журнала регистрации нажмите кнопку «Установить отбор» (или «Отбор»). Доступны основные параметры фильтрации:

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

После установки отбора нажмите «Сформировать». В колонке «Данные» будет указано, какой объект затронут, а в колонке «Комментарий» — детали события. Двойной щелчок по записи открывает карточку события с полной информацией.

Порядок действий
  1. 1
    Откройте Администрирование → Обслуживание → Журнал регистрации
  2. 2
    Нажмите «Установить отбор» и задайте период, пользователя и тип события
  3. 3
    Нажмите «Сформировать» и дождитесь загрузки списка
  4. 4
    Откройте нужную запись двойным щелчком и посмотрите объект и комментарий
  5. 5
    При необходимости перейдите к самому объекту по ссылке в поле «Данные»

Что именно видно в журнале, а что нет

Важно понимать ограничение: журнал регистрации фиксирует факт изменения объекта, но не показывает, какие именно реквизиты и на какие значения были изменены. Вы увидите «пользователь Иванова изменил документ Реализация № 154 от 12.03», но не увидите, что именно она поменяла — сумму, дату или склад.

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

История изменений конкретного документа или элемента

В типовых конфигурациях на базе Библиотеки стандартных подсистем у большинства документов и справочников есть команда «История изменений». Она доступна в форме объекта через кнопку «Ещё» в командной панели.

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

Команда работает только если включено версионирование объектов (см. следующий раздел). Если история пуста, а документ точно редактировался — скорее всего, версионирование для этого вида объектов не настроено, и прошлые значения восстановить уже нельзя.

Версионирование объектов: как видеть старые значения реквизитов

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

Рекомендации по настройке:

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

После включения в форме объекта появится полноценная «История изменений» со сравнением версий: различия подсвечиваются, видно значения «было — стало».

Альтернативные способы: отчёты и внешние инструменты

Помимо журнала регистрации и версионирования, есть ещё несколько способов посмотреть действия в базе.

Отчёт «Анализ журнала регистрации»

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

Редактирование в журнале документов

В списках документов часто есть колонки «Автор» и «Кто изменил» (в некоторых конфигурациях их нужно вывести через «Изменить форму»). Это быстрый способ увидеть последнего редактора без открытия журнала регистрации.

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

Для клиент-серверных баз на MS SQL или PostgreSQL администратор может анализировать действия на уровне СУБД, а также включать технологический журнал платформы. Это инструменты для разработчиков и системных администраторов: они дают максимум деталей, но требуют квалификации и не предназначены для повседневного контроля пользователей.

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

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

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

История изменений / версионирование

Показывает, что именно изменилось в объекте, со сравнением значений. Требует предварительной настройки и места в базе.

Анализ журнала регистрации

Даёт сводную статистику активности пользователей. Не подходит для расследования конкретного изменения.

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

Максимальная детализация для расследования инцидентов. Требует прав администратора сервера и квалификации.

Ограничения, риски и типичные ошибки

При работе с журналом регистрации и версионированием учитывайте несколько важных моментов.

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

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

Типичные ошибки
01
Искать событие без отбора по периоду — журнал за месяц в большой базе формируется долго и просматривать его вручную бессмысленно
02
Ожидать от журнала регистрации старые значения реквизитов — он фиксирует только факт изменения, для значений нужно версионирование
03
Включать версионирование для всех объектов сразу — база начинает быстро расти, а полезной информации в потоке версий найти сложнее
04
Проверять действия под учётной записью с общим именем (например, «Администратор») — если под одним пользователем работают несколько человек, установить автора изменения невозможно
Контрольные точки

Как проверить результат

Отбор в журнале сформирован
Норма

Список содержит события только за нужный период и по выбранному пользователю

Тревожный признак

Журнал пустой, хотя действия точно были — проверьте период и сбросьте лишние условия отбора

История изменений документа
Норма

Видны версии с автором, датой и списком изменённых реквизитов

Тревожный признак

История пуста — версионирование для этого вида объектов не включено

Автор изменения определён однозначно
Норма

У каждого сотрудника своя учётная запись, автор указан конкретный

Тревожный признак

Изменения выполнены под общей учётной записью — установить исполнителя невозможно

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

Можно ли посмотреть, кто удалил документ в 1С?

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

Видно ли в журнале, кто просто просматривал документ без изменений?

Нет. Журнал регистрации фиксирует изменения данных, а не их чтение. Просмотр документа или отчёта без записи в базу в журнале не отражается.

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

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

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

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

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

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

Как выгрузить журнал регистрации для передачи или архива?

В форме журнала регистрации есть команда «Выгрузить журнал» — она сохраняет события за выбранный период в файл формата lgf или XML. Выгруженный файл можно открыть позже через «Загрузить журнал» или передать специалисту для анализа.

Итог

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

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