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