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

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

Как в 1С посмотреть историю действий по документам

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

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

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

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

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

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

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

Каждая запись журнала содержит дату и время события, имя пользователя, компьютер, тип события (например, «Данные. Изменение»), представление объекта и комментарий. Для документов в поле «Данные» указывается ссылка на конкретный документ, что позволяет отфильтровать события только по нему.

Как найти действия по конкретному документу в журнале регистрации

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

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

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

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

Версионирование объектов: как увидеть, что именно изменилось

Версионирование объектов — механизм библиотеки стандартных подсистем, который есть в большинстве типовых конфигураций (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия предприятия и других). Он сохраняет полный снимок документа при каждом изменении: значения всех реквизитов и табличных частей, автора и время изменения.

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

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

Как включить версионирование объектов

В типовых конфигурациях настройка находится в разделе НСИ и администрирование → Общие настройки (или Администрирование → Общие настройки). Нужно установить флажок Версионирование объектов и перейти по ссылке настройки, чтобы указать, для каких видов документов и справочников хранить версии.

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

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

Дополнительные способы: отчёты и история в конкретных конфигурациях

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

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

Сравнение вариантов

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

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

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

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

Выгрузка журнала в файл

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

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

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

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

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

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

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

В списке видны события по документу с датой, пользователем и типом действия

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

Список пуст при явно существовавших изменениях — расширьте период или проверьте, не сокращался ли журнал

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

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

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

Команды нет — версионирование не включено для этого вида документов

Сравнение версий
Норма

Отчёт о сравнении показывает конкретные изменённые реквизиты и значения

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

Версии только одна — документ после включения версионирования не изменялся

FAQ

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

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

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

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

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

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

Как посмотреть историю изменений по нескольким документам сразу?

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

Замедляет ли версионирование работу 1С?

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

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

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

Итог

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

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