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

Другое · 9 мин

Как посмотреть историю изменений в 1С:ЗУП

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

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

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

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

Что именно вы хотите посмотреть: выбираем нужный инструмент

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

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

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

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

Нужно узнать, кто изменил конкретный документ или элемент справочникаОткройте объект и выберите Ещё → История изменений (при включенном версионировании)
Нужно отследить все действия пользователя или найти момент ошибки в базеИспользуйте журнал регистрации: Администрирование → Обслуживание → Журнал регистрации
Изменилась сумма зарплаты за прошлый месяцПроверьте документы «Перерасчет зарплаты» и отчеты по перерасчетам
Нужно увидеть, какие начисления были у сотрудника раньшеОткройте карточку сотрудника и используйте ссылки «История» рядом с полями (начисления, график, удержания)

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

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

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

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

Не рекомендуется включать версионирование для всех объектов без разбора: таблица версий быстро разрастается и замедляет работу базы. Разумный минимум — кадровые приказы, документы начисления зарплаты, справочники «Сотрудники» и «Физические лица».

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

Когда версионирование включено, история доступна прямо из карточки объекта. Откройте нужный документ (например, «Прием на работу» или «Начисление зарплаты и взносов»), нажмите кнопку «Ещё» в командной панели формы и выберите пункт «История изменений».

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

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

Как посмотреть историю данных сотрудника

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

Для анализа зарплатных данных используйте отчеты: «Полный свод начислений, удержаний и выплат», «Расчетный листок» и «Анализ ФОТ» показывают, что было начислено в каждом периоде. Если нужно понять, почему сумма за прошлый месяц изменилась после пересчета, смотрите документы «Перерасчет зарплаты» в разделе «Зарплата».

Как посмотреть журнал регистрации

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

Откройте «Администрирование» → «Обслуживание» → «Журнал регистрации». Установите отбор: укажите период, пользователя, тип события (например, «Данные. Изменение») и при необходимости конкретный объект. Нажмите «Обновить» — журнал покажет список событий с датой, пользователем, компьютером и представлением данных.

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

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

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

Команда «Ещё → История изменений» в документе
Норма

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

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

Команды нет или список пуст — версионирование не включено или объект изменялся до его включения

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

По заданному пользователю и периоду отображаются события изменения данных

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

Событий нет — проверьте период отбора и то, что пользователь действительно работал в это время

Сравнение версий
Норма

Отчет о сравнении подсвечивает измененные реквизиты

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

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

Права доступа и частые проблемы

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

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

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

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

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

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

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

Чаще всего не включено версионирование объектов в «Администрирование → Общие настройки», либо у пользователя нет соответствующих прав. Проверьте оба условия: настройку выполняет администратор, права настраиваются в профилях групп доступа.

Как долго хранится история изменений?

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

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

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

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

Да: откройте кадровый документ, изменивший начисление (например, «Кадровый перевод» или «Изменение оплаты труда»), и посмотрите его историю изменений. Также в карточке сотрудника по ссылке «История» у начислений видно, какими документами и с какой даты менялся размер оплаты.

Итог

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

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