Администрирование · 8 мин
Как в 1С:Бухгалтерии посмотреть историю изменения документа
Как включить версионирование и посмотреть историю изменений документа в 1С:Бухгалтерии 8.3: где искать журнал версий, кто и когда правил документ, типичные ошибки.
В 1С:Бухгалтерии 8.3 просмотр истории изменений документа реализован через механизм версионирования объектов. Он фиксирует, кто из пользователей, когда и какие реквизиты изменил, и позволяет сравнить версии между собой. Однако по умолчанию в типовой конфигурации этот механизм часто отключён, поэтому сначала его нужно включить.
Важно понимать: версионирование не работает «задним числом». Если функция была выключена, увидеть, кто правил документ в прошлом, штатными средствами не получится — можно лишь косвенно оценить ситуацию по дате изменения, автору документа и журналу регистрации. Поэтому настраивать версионирование стоит заранее, до возникновения спорных ситуаций.
Ниже разобраны включение механизма, просмотр версий конкретного документа, сравнение версий, работа с журналом регистрации как альтернативой и ограничения, о которых нужно знать бухгалтеру и администратору.
Как включить историю изменений (версионирование объектов)
Откройте раздел Администрирование → Общие настройки. В группе настроек найдите пункт «История изменений» (в некоторых релизах он называется «Версионирование объектов») и установите флажок использования. Для этого у пользователя должны быть права администратора или права на изменение настроек программы.
После включения флажка станет доступна ссылка настройки, где для каждого вида документов и справочников задаётся режим хранения версий: не версионировать, версионировать всегда или версионировать только при проведении. Разумная практика — включать версионирование для ключевых документов: банковских выписок, кассовых документов, реализаций, поступлений, счетов-фактур и документов начисления зарплаты.
Учтите, что версии хранятся в информационной базе и увеличивают её объём. Для массовых документов (например, тысячи ежедневных операций) срок хранения версий можно ограничить в настройках, чтобы база не разрасталась без необходимости.
- 1Откройте Администрирование → Общие настройки
- 2Установите флажок «История изменений» (версионирование объектов)
- 3Перейдите по ссылке настройки и выберите виды документов для версионирования
- 4Укажите режим: версионировать при записи или при проведении
- 5Сохраните настройки и проверьте на тестовом документе
Как посмотреть версии конкретного документа
Откройте нужный документ из журнала (например, «Поступление товаров и услуг»). В форме документа нажмите кнопку «Ещё» в командной панели и выберите пункт «История изменений» (или «Перейти → История изменений» — название зависит от релиза). Тот же пункт доступен из формы списка документов: выделите строку и нажмите «Ещё».
Откроется таблица версий: номер версии, дата и время записи, пользователь, выполнивший изменение, и краткий комментарий. Самая свежая версия — текущее состояние документа. По каждой строке можно открыть версию на просмотр: документ покажется в том виде, в каком он был на момент записи, в режиме «только чтение».
Если пункта «История изменений» в меню «Ещё» нет, причины обычно две: версионирование не включено для этого вида документов, либо у пользователя нет права «Просмотр истории изменений» в профиле группы доступа. Проверьте оба условия.
Как сравнить две версии и найти, что именно изменили
В окне истории изменений выделите две версии (с помощью Ctrl) и нажмите кнопку «Сравнить». Программа построит отчёт о различиях: какие реквизиты шапки и строки табличных частей были добавлены, удалены или изменены, со старым и новым значением. Это самый быстрый способ ответить на вопрос «кто поменял сумму или дату документа».
Отчёт о сравнении можно сохранить или распечатать — это удобно для служебного разбирательства. При сравнении обращайте внимание не только на суммы, но и на служебные реквизиты: ответственного, договор, счета учёта, признаки проведения — правки этих полей часто влияют на отчётность сильнее, чем изменение суммы.
Журнал регистрации как дополнительный источник
Даже без версионирования базовые факты фиксируются в журнале регистрации: Администрирование → Обслуживание → Журнал регистрации. Там видны события добавления, изменения, удаления и проведения документов с указанием пользователя и времени. Отфильтруйте журнал по имени пользователя или по представлению данных (номеру документа), чтобы восстановить хронологию.
Ограничение журнала регистрации в том, что он показывает сам факт изменения, но не содержимое: увидеть, какая сумма была до правки, по журналу нельзя. Кроме того, глубина хранения журнала зависит от настроек, а в файловых базах при большом объёме событий поиск может быть медленным.
Версионирование и журнал регистрации
Показывает содержимое документа на каждый момент и различия версий. Требует предварительного включения, занимает место в базе.
Работает всегда, показывает факт и автора изменения, но не показывает, что именно изменилось в реквизитах.
Ограничения и типичные ошибки
Версионирование не защищает от удаления документа: если документ помечен на удаление и затем удалён физически при удалении помеченных объектов, версии могут быть очищены вместе с ним в зависимости от настроек. Поэтому версионирование не заменяет регулярное резервное копирование — это инструмент контроля правок, а не архив.
Вторая частая ошибка — включение версионирования «для всего подряд» с бессрочным хранением. В базах с большим документооборотом это заметно увеличивает размер базы и время резервного копирования. Ограничивайте список версионируемых объектов и срок хранения версий.
Кому и какие права нужны
Включать и настраивать версионирование может пользователь с правами администратора. Просмотр истории изменений регулируется отдельным правом в профиле группы доступа (Настройки пользователей и прав → Профили групп доступа). Если бухгалтер должен видеть историю, но не должен менять настройки, выдайте ему только право просмотра версий.
В файловой базе без разграничения прав (когда все работают под полными правами) история доступна всем, кто откроет меню «Ещё». Учитывайте это, если данные о правках чувствительны: в таком случае корректнее перейти на работу с профилями доступа.
Как проверить, что всё настроено
Флажок установлен, ссылка настройки активна
Флажка нет или настройка недоступна — нет прав администратора
Пункт присутствует и открывает таблицу версий
Пункта нет — не включено версионирование для этого вида или нет права просмотра
После записи появляется новая строка версии с текущим пользователем
Версии не создаются — проверьте режим (при записи/при проведении) и вид документа в настройках
Частые вопросы
Можно ли увидеть, кто изменил документ, если версионирование не было включено?
Полностью восстановить старые значения реквизитов нельзя. Косвенно поможет журнал регистрации: он покажет, какой пользователь и когда изменял или проводил документ. Также проверьте резервные копии базы — в копии на нужную дату документ может храниться в прежнем виде.
Почему в меню «Ещё» нет пункта «История изменений»?
Чаще всего версионирование не включено в Администрирование → Общие настройки, либо для данного вида документов выбран режим «Не версионировать». Вторая причина — у пользователя нет права просмотра истории изменений в профиле группы доступа.
Можно ли восстановить документ из старой версии?
Штатной кнопки «откатить к версии» в типовой конфигурации нет: старые версии открываются только на просмотр. Чтобы вернуть прежние значения, откройте нужную версию, сверьте реквизиты и вручную внесите их в текущий документ, после чего перепроведите его.
Сильно ли версионирование увеличивает размер базы?
Рост зависит от количества версионируемых видов документов и интенсивности правок. Для документов, которые редактируются редко, влияние незаметно. Для массовых документов с частыми перепроведениями объём может расти ощутимо — в этом случае ограничьте срок хранения версий в настройках.
Видно ли в истории изменения, сделанные через обмен данными или загрузку?
Да, при загрузке данных версии также создаются, но в качестве автора указывается пользователь, от имени которого выполняется обмен (например, пользователь синхронизации). Это помогает отличить ручные правки от изменений, пришедших из другой программы.
Что важно запомнить
История изменений документа в 1С:Бухгалтерии работает через версионирование: включите его в Администрирование → Общие настройки, выберите виды документов и срок хранения. Версии смотрят через «Ещё» → «История изменений», различия — через сравнение версий. Механизм не восстанавливает прошлое до момента включения, поэтому журнал регистрации и резервные копии остаются обязательным дополнением.