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