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