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

Другое · 12 мин

Как в 1С:ЗУП посмотреть, кто изменил документ

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

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

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

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

Какие инструменты есть в 1С:ЗУП для отслеживания изменений

В конфигурации ЗУП (на платформе 1С:Предприятие 8.3) доступны три основных механизма контроля изменений документов. Они дополняют друг друга, и выбор зависит от задачи.

Первый — история изменений, встроенная в форму документа. Она показывает список версий объекта: дату, время и пользователя. Это самый быстрый способ ответить на вопрос «кто трогал этот конкретный документ».

Второй — журнал регистрации. Это системный механизм платформы, который фиксирует события: запись и проведение документов, вход пользователей, изменение данных. Он работает всегда, но показывает факт изменения без детализации содержимого.

Третий — версионирование объектов (механизм Библиотеки стандартных подсистем). Если он включен, программа сохраняет полные копии документа при каждом изменении, и можно сравнить версии между собой, увидев, какие реквизиты и строки табличных частей поменялись.

Сравнение способов

История изменений в документе

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

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

Работает всегда, покрывает всю базу. Ограничение: показывает факт записи/проведения, но не содержимое документа.

Версионирование объектов

Даёт полное сравнение версий с детализацией до реквизитов. Ограничение: требует предварительной настройки и увеличивает объём базы.

Как посмотреть автора изменения через историю документа

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

Откроется список версий документа. Для каждой версии указаны дата и время сохранения, пользователь, который внёс изменение, а также комментарий, если он был введён. Самая верхняя строка — текущее состояние документа.

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

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

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

Как найти автора правки через журнал регистрации

Журнал регистрации — штатный инструмент платформы, который ведётся независимо от настроек версионирования. Открыть его можно из режима «1С:Предприятие»: Администрирование → Поддержка и обслуживание → Журнал регистрации (в некоторых интерфейсах — «НСИ и администрирование → Обслуживание → Журнал регистрации»).

В открывшемся окне нажмите кнопку «Отбор» и настройте фильтр. Укажите период, в который предположительно вносились правки, и в поле «Данные» задайте представление документа — например, «Начисление зарплаты и взносов 0000-000015 от 31.01». Также можно отобрать события по видам: «Данные. Изменение», «Данные. Добавление», «Данные. Удаление».

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

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

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

Версионирование — ключевой механизм, но по умолчанию он часто отключен или включён не для всех видов объектов. Настройка выполняется пользователем с правами администратора.

Перейдите в раздел «Настройка» (или «Администрирование») → Поддержка и обслуживание и найдите группу «Версионирование объектов». Установите флажок «Версионирование объектов», затем по ссылке настройки укажите, для каких видов документов и справочников хранить версии: «Начисление зарплаты и взносов», «Приём на работу», «Увольнение», «Кадровый перевод», «Ведомость…» и другие критичные для учёта объекты.

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

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

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

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

Для табличных частей (списки сотрудников, начисления, удержания) отчёт показывает добавленные и удалённые строки, а также изменения внутри строк — например, была сумма 50 000, стала 55 000. Это позволяет точно установить характер правки: случайная ошибка, корректировка расчёта или подмена данных.

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

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

Как проверить результат

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

Пункт присутствует, список версий открывается

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

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

Отчёт о сравнении версий
Норма

Видны различия по реквизитам и строкам с указанием старых и новых значений

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

Отчёт пуст при явно разных версиях — проверьте, что сравниваются разные версии, а не одна и та же

События в журнале регистрации
Норма

Есть событие «Данные. Изменение» с пользователем и временем

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

Событий нет — проверьте период отбора и то, что журнал не был сокращён

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

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

Журнал регистрации из режима предприятия обычно доступен администраторам. Полный доступ к нему есть у пользователей с правами «Администрирование» и «Журнал регистрации». Если расчётчику нужно регулярно контролировать правки, имеет смысл настроить ему профиль с просмотром версий без административных функций.

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

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

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

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

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

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

Вторая ошибка — искать в журнале регистрации детали содержимого. Журнал фиксирует факт записи, но не покажет, какая сумма была до правки. Для этого нужны версии объектов.

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

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

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

Итог

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

Автора правки конкретного документа показывает «Ещё → История изменений» — при включённом версионировании. Факт изменения по всей базе фиксирует журнал регистрации, но без деталей содержимого. Чтобы видеть, что именно поменяли, заранее включите версионирование для расчётных и кадровых документов, а повторяющиеся правки предотвращайте датами запрета изменения данных.

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

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

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

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

Чаще всего версионирование объектов не включено для этого вида документов. Проверьте настройку: Настройка (Администрирование) → Поддержка и обслуживание → Версионирование объектов. Также пункт может отсутствовать из-за ограничений прав вашего профиля.

Видно ли в истории, кто отменил проведение документа?

Да. Отмена проведения — это тоже запись документа, поэтому она фиксируется и в версиях объекта, и в журнале регистрации как событие изменения данных с указанием пользователя и времени.

Как узнать, кто удалил документ в ЗУП?

Откройте журнал регистрации и отберите события «Данные. Удаление» за нужный период. Если документ был помечен на удаление, ищите событие изменения данных по этому документу — пометка удаления фиксируется как запись объекта.

Замедлит ли работу базы включённое версионирование?

При разумной настройке влияние незначительно: включайте версионирование только для критичных видов документов (начисления, кадровые приказы, ведомости) и задайте срок хранения версий. Массовое включение для всех объектов действительно увеличивает объём базы и время записи.

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

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