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

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

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

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

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

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

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

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

Откройте раздел Администрирование → Общие настройки. В группе настроек найдите пункт «История изменений» (в некоторых релизах он называется «Версионирование объектов») и установите флажок использования. Для этого у пользователя должны быть права администратора или права на изменение настроек программы.

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

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

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

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

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

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

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

Как сравнить две версии и найти, что именно изменили

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

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

Журнал регистрации как дополнительный источник

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

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

Версионирование и журнал регистрации

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

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

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

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

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

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

Вторая частая ошибка — включение версионирования «для всего подряд» с бессрочным хранением. В базах с большим документооборотом это заметно увеличивает размер базы и время резервного копирования. Ограничивайте список версионируемых объектов и срок хранения версий.

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

Кому и какие права нужны

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

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

Контрольные точки

Как проверить, что всё настроено

Флажок «История изменений» в общих настройках
Норма

Флажок установлен, ссылка настройки активна

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

Флажка нет или настройка недоступна — нет прав администратора

Пункт «История изменений» в меню «Ещё» документа
Норма

Пункт присутствует и открывает таблицу версий

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

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

Новая правка документа
Норма

После записи появляется новая строка версии с текущим пользователем

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

Версии не создаются — проверьте режим (при записи/при проведении) и вид документа в настройках

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

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

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

Почему в меню «Ещё» нет пункта «История изменений»?

Чаще всего версионирование не включено в Администрирование → Общие настройки, либо для данного вида документов выбран режим «Не версионировать». Вторая причина — у пользователя нет права просмотра истории изменений в профиле группы доступа.

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

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

Сильно ли версионирование увеличивает размер базы?

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

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

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

Итог

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

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