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

Пользователь 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

Механизм версионирования объектов в конфигурациях на платформе 1С:Предприятие 8 позволяет отслеживать, кто, когда и какие именно реквизиты объекта изменил. Однако пользователи, переходящие с конфигурации 1С:Бухгалтерия предприятия на 1С:Зарплата и управление персоналом (ЗУП 3.1), часто сталкиваются с тем, что привычная кнопка перехода к отчету по версиям отсутствует на привычном месте в форме списка или форме элемента.

Рассмотрим подробно, где в 1С:ЗУП 3.1 находится история изменений справочника (например, Организации) и как правильно настроить её отображение.

Способы просмотра истории изменений элемента в 1С:ЗУП

В управляемом интерфейсе 1С:ЗУП 3.1 перейти к отчету по версиям объекта можно несколькими способами непосредственно из формы элемента справочника.

  1. Через командное меню «Ещё»:

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

  2. Через настройку панели навигации формы:

    Если требуется постоянный быстрый доступ к истории изменений в форме элемента, выведем соответствующую ссылку на панель навигации:

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

Почему версии могут не сохраняться или отсутствовать в отчете?

Если команда вызвана, но история пуста или кнопка просмтора недоступна, разберем основные технические причины:

  1. Глобальное отключение версионирования. Для работы механизма необходимо, чтобы функциональная опция была включена на уровне всей системы. Проверим настройки по адресу: Администрирование — Общие настройки — История изменений. Флаг Хранить историю изменений должен быть активен, а для конкретного справочника должно быть задано правило (например, Версионировать при записи).
  2. Недостаток прав доступа. Просмотр версий ограничен ролями пользователей. Для доступа к отчету пользователь должен обладать ролью Чтение версий объектов либо административными правами.
  3. Запись объекта без изменений. При повторном нажатии кнопки Записать и закрыть новая версия в регистре сведений не создается, если данные реквизитов и табличных частей не отличались от предыдущей сохраненной версии.
  4. Программная запись с пропуском обработчиков. Если справочник обновляется посредством внешних обработок или механизмов интеграции, где установлен флаг ОбменДанными.Загрузка = Истина, платформенные подсистемы БСП обходят обработку версионирования, и запись новой версии не происходит.

Особенности версионирования в 1С:ЗУП 3.1

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

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

Рекомендации по обслуживанию механизма версионирования

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

  1. Ограничивайте срок хранения версий. В окне настройки версионирования задавайте хранение версий на определенный срок (например, За последние 6 месяцев).
  2. Настройте регламентное задание. Убедитесь, что в программе включено и выполняется фоновое задание Очистка устаревших версий объектов.
  3. Используйте функции восстановления. Из отчета История изменений при наличии прав можно не только просмотреть различия между сохранениями, но и выполнить откат состояния объекта к выбранной исторической версии.
← На главную