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

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

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

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

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

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

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

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

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

Журнал фиксирует входы и выходы пользователей, создание, изменение и удаление объектов, ошибки, предупреждения и действия фоновых заданий. Каждая запись содержит дату и время, имя пользователя, компьютер, тип события и ссылку на объект, с которым работали.

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

Как найти, кто изменил конкретный документ или элемент справочника

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

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

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

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

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

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

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

Учтите, что хранение версий увеличивает размер базы. Для массовых документов (например, ежедневных реализаций) разумно настраивать срок хранения версий, чтобы история не разрасталась бесконечно.

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

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

Для анализа удобно выгрузить журнал во внешний файл: кнопка «Выгрузить журнал» позволяет сохранить данные в формате XML или табличного документа и затем фильтровать их вне 1С. Это полезно при расследовании инцидентов за длительный период.

Событие «Сеанс. Начало»Время входа в базу

Сверьте с рабочим графиком сотрудника

Событие «Данные. Изменение»Какие объекты правил пользователь

Откройте запись и посмотрите представление объекта

Событие «Данные. Удаление»Что было удалено

Проверьте, не удалён ли объект, который ищут коллеги

Компьютер в записиС какого рабочего места выполнено действие

Помогает отличить работу под чужой учётной записью

Дополнительные признаки автора без журнала регистрации

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

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

Способы узнать автора изменений

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

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

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

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

Поле «Автор» в документе

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

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

Для глубокой диагностики на сервере, включая запросы к СУБД. Сложен в настройке и интерпретации, нужен редко.

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

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

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

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

FAQ

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

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

Видно ли в журнале, какие именно поля изменились?

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

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

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

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

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

Что делать, если все работают под одним пользователем?

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

Можно ли восстановить удалённый объект по данным журнала?

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

Итог

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

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