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