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

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

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

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

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

В типовых конфигурациях на платформе 1С:Предприятие 8.3 (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия предприятия) базовые средства просмотра истории присутствуют изначально, но часть из них нужно включить или иметь соответствующие права. Ниже разобраны все рабочие способы — от простого просмотра движений до анализа, кто и когда редактировал документ.

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

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

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

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

Самый наглядный способ — встроенный механизм версионирования. Он доступен в конфигурациях на Библиотеке стандартных подсистем (УТ 11, ERP 2, КА 2, БП 3.0 и другие). Чтобы проверить, включён ли он, откройте документ и посмотрите меню «Ещё»: если там есть пункт «История изменений» — механизм работает.

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

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

Порядок действий
  1. 1
    Откройте документ и проверьте наличие пункта «Ещё → История изменений»
  2. 2
    Если пункта нет — попросите администратора включить версионирование в общих настройках
  3. 3
    Откройте историю и выберите нужную версию по дате и автору
  4. 4
    Выделите две версии и нажмите «Сравнить», чтобы увидеть отличия
  5. 5
    При необходимости восстановите старую версию кнопкой «Перейти на версию»

Способ 2. Журнал регистрации — кто и когда работал с документом

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

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

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

Способ 3. Движения документа и проводки

Если под историей понимается «что документ сделал в учёте», откройте его и нажмите кнопку «Дт/Кт» (в бухгалтерских конфигурациях) или «Ещё → Движения документа» / «Отчёты → Движения документа» (в УТ, ERP, КА). Откроется список регистров, по которым документ сформировал записи: проводки, остатки товаров, взаиморасчёты, НДС и другие.

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

Способ 4. Структура подчинённости и связанные документы

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

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

Как выбрать способ под свою задачу

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

Маршрут решения

Как выбрать действие

Нужно знать, какие значения в документе менялись и какими были раньшеИспользуйте «Ещё → История изменений» — при включённом версионировании
Нужно знать, кто и когда записывал, проводил или отменял проведениеОткройте журнал регистрации с отбором по данному документу
Нужно понять, что документ сделал в учёте (остатки, проводки)Откройте движения документа через «Дт/Кт» или отчёт «Движения документа»
Нужно найти связанные документы: корректировки, возвраты, оплатыОткройте структуру подчинённости из формы документа
Типичные ошибки
01
Искать старые значения реквизитов в журнале регистрации — он фиксирует факт изменения, но не содержимое полей; нужны версии объектов
02
Ожидать историю изменений, если версионирование включили только сейчас: версии накапливаются с момента включения, прошлые изменения восстановить нельзя
03
Не ограничивать период в журнале регистрации — отбор по всей базе по крупному документу может выполняться очень долго
04
Откатывать документ на старую версию в закрытом периоде — это ломает отчётность и требует согласования с бухгалтерией

Ограничения и частые проблемы

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

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

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

Итог

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

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

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

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

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

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

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

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

Либо версионирование не включено для этого вида документов, либо у вас нет прав на просмотр версий. Проверьте настройку «Администрирование → Общие настройки → Версионирование объектов» и состав своих ролей у администратора.

Хранит ли 1С историю удалённых документов?

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

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

Да. В окне «История изменений» выделите две версии с зажатой клавишей Ctrl и нажмите «Сравнить версии». Система сформирует табличный документ, где изменённые реквизиты и строки табличных частей будут выделены.

Влияет ли версионирование на скорость работы базы?

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