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

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

Как посмотреть историю документа в 1С 8.3 Бухгалтерия

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

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

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

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

Чем версионирование отличается от журнала регистрации

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

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

Сравнение инструментов

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

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

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

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

Отчёт по движениям документа

Показывает текущее состояние проводок и движений, но не историю правок. Полезен как косвенная проверка.

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

Как включить историю изменений (версионирование)

Настройка выполняется один раз и требует прав администратора или полных прав в базе. Порядок действий в 1С:Бухгалтерии 8.3:

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

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

Как посмотреть версии конкретного документа

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

Откроется список версий с колонками: номер версии, дата и время, пользователь, комментарий. Самая ранняя версия — исходное состояние документа при первой записи, последняя совпадает с текущим состоянием. Двойной щелчок по версии открывает её в виде отчёта: видны значения всех реквизитов и табличных частей на тот момент.

Чтобы понять, что именно изменилось, выделите две версии (с зажатой клавишей Ctrl) и нажмите Сравнить. Программа построит отчёт об отличиях: какие реквизиты и строки табличных частей добавлены, удалены или изменены, со старыми и новыми значениями. Это самый быстрый способ ответить на вопрос «кто поменял сумму в документе» — видно и автора, и старое/новое значение.

Если пункта «История изменений» нет в меню

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

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

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

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

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

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

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

Ограничения журнала регистрации

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

Как восстановить прежнее состояние документа

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

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

Частые ошибки и как проверить результат

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

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

Версионирование включено
Норма

В форме документа в меню «Ещё» есть пункт «История изменений», после правки документа появляется новая версия

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

Пункт отсутствует или список версий пуст после заведомо выполненного изменения

Автор изменения найден
Норма

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

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

События нет в журнале — возможно, журнал был сокращён или изменение выполнено обменом данными

Документ восстановлен корректно
Норма

Документ проводится, отчёты за период сходятся с ожидаемыми значениями

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

После отката появились расхождения в проводках или связанных документах

Отдельный случай — изменения, выполненные не интерактивно, а обменом данными или загрузкой из других систем. В журнале регистрации такие события будут привязаны к пользователю, под которым работает обмен (часто это служебный пользователь или «Администратор»), а в версиях автором значится тот же сеанс. Если правки появляются «сами по себе», проверьте настроенные синхронизации с другими базами и загрузки из банк-клиентов.

Итог

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

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

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

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

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

Почему в истории изменений только одна версия, хотя документ правили много раз?

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

Видно ли в истории, кто изменил проводки документа вручную?

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

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

Нет, включение и настройка истории изменений требуют административных прав в базе. Обычный пользователь может только просматривать версии, если у него есть соответствующие права. Обратитесь к администратору базы или специалисту, обслуживающему 1С.

Замедляет ли версионирование работу программы?

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