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

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

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

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

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

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

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

Способы узнать автора изменений: что доступно в ЗУП

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

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

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

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

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

История изменений

Открывается из формы документа, видны автор и дата каждой записи. Не показывает различия в полях.

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

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

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

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

Порядок действий в интерфейсе «Такси»:

  1. Откройте раздел Администрирование → Поддержка и обслуживание → Журнал регистрации. Если раздела нет — проверьте права: нужен профиль с правом просмотра журнала.
  2. Нажмите Отбор и задайте условия поиска.
  3. В поле Данные выберите нужный документ (например, «Начисление зарплаты и взносов» конкретного месяца). Проще всего сначала скопировать ссылку на документ или найти его по представлению.
  4. При необходимости сузьте отбор по пользователю, периоду и типу события («Данные. Изменение», «Данные. Добавление»).
  5. Нажмите ОК — в списке останутся только события по этому документу с указанием пользователя, даты и времени.
Порядок действий в журнале регистрации
  1. 1
    Администрирование → Поддержка и обслуживание → Журнал регистрации
  2. 2
    Установить отбор по полю «Данные» — выбрать конкретный документ
  3. 3
    Добавить отбор по событию «Данные. Изменение» и при нужности по периоду
  4. 4
    Изучить колонки «Пользователь», «Дата», «Компьютер»
  5. 5
    Двойным щелчком открыть событие для детальной информации

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

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

В типовых конфигурациях 1С:ЗУП встроена подсистема «История изменений», которая доступна из формы самого документа. Это самый быстрый способ, когда документ уже открыт перед вами.

Где найти кнопку истории

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

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

Что видно в истории

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

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

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

Настройка выполняется так:

  1. Откройте Администрирование → Общие настройки (или «Настройки работы с файлами и версиями», в зависимости от версии конфигурации).
  2. Найдите блок Версионирование объектов и включите соответствующий флажок.
  3. Перейдите по ссылке настройки и укажите, для каких видов документов хранить версии (например, «Начисление зарплаты и взносов», «Кадровый перевод», «Увольнение»).
  4. Задайте срок хранения версий, чтобы база не разрасталась бесконтрольно.

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

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

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

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

Вариант второй — отбор по типу данных. Укажите в отборе вид документа (например, все «Кадровые переводы») и период. Журнал покажет все события изменения по этому виду документов с авторами. Далее список можно выгрузить в табличный документ для анализа.

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

Как выбрать способ поиска

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

Почему иногда не видно, кто изменил документ

Есть несколько типовых ситуаций, когда установить автора изменений сложно или невозможно.

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

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

Третья — журнал регистрации был очищен или настроено сокращение. Администратор может уменьшить глубину хранения журнала, и старые события удаляются. Также при большом объёме базы журнал иногда периодически сокращают регламентно.

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

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

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

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

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

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

Автор изменения в журнале регистрации
Норма

Указана конкретная персональная учётная запись

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

Стоит общая учётная запись или служебный пользователь обмена

Содержимое правки
Норма

В версионировании видно сравнение «было — стало»

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

Версионирование не включено — известен только факт изменения

Влияние на расчёты
Норма

Суммы в расчётных документах согласованы, исправления оформлены корректно

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

Документ перезаписан задним числом, расчёты разъехались

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

Итог

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

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

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

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

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

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

Да. События пометки на удаление и непосредственного удаления фиксируются с указанием пользователя и времени. Установите в журнале отбор по событию «Данные. Удаление» и по нужному объекту.

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

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

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

Технически — никак: журнал зафиксирует только общую учётную запись. Иногда помогает колонка «Компьютер», если у сотрудников разные рабочие места. Системное решение — завести каждому сотруднику персональную учётную запись.

Замедляет ли версионирование работу базы?

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

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

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