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