Версионирование в 1С. Хранение истории изменений на примере справочника сотрудники

До версии платформы 1С 8.3.11.2867. в 1С существовало всего два механизма контроля изменений, первый это журнал регистрации, он позволяет узнать о факте редактирования объекта, но не имеет достаточной детализации

Другой инструмент, который существует довольно давно и есть во всех тиражных решениях, это БСП – библиотека стандартных подсистем. В её составе есть подсистема версионирования объектов. Эта подсистема содержит все перечисленные функции, однако она имеет некоторые практические ограничения, как минимум необходимость развертки самой БСП.

Новый же механизм истории данных полностью реализован внутри платформы, включить его можно как в конфигураторе, так и в режиме 1С:Предприятие, что мы и сделаем. Для активации механизма перейдем в раздел АдминистрированиеОбщие настройки.

Общие настройки 1С

В открывшемся окне общих настроек установим флажок Хранить историю изменений и кликнем по кнопке Настроить.

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

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

Настройка хранения истории изменений 1С ЗУП

Так же укажем период хранения сохраненных версий.

Настройка хранения истории изменений 1С

Теперь проверим работу механизма, для этого перейдем в справочник Сотрудники, создадим нового сотрудника, например с ФИО Иванов Иван Иванович

Справочник сотрудники 1С

После переименуем его и внесем еще какие-нибудь изменения и кликнем по кнопке Перейти к истории изменений.

История изменений элемента справочника 1С

Откроется форма со списком истории всех изменений элемента справочника.

История изменений элемента справочника 1С

Откроем одно из них и увидим внесенные изменения.

Версия объекта 1С

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

Отбор изменений по конкретному реквизиту

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

Переход к сохраненной версии 1С

Версионирование в 1С Бухгалтерия 3.0

Механизм является платформенным, в видео рассмотрена работа с механизмом в конфигурации 1С:Бухгалтерии ред. 3.0.

Вопрос ответ

Как программно работать с историей изменений на уровне платформы?

Если вам интересна работа с программным интерфейсом, то читаем здесь.

Как выгружать историю изменений во внешние хранилища или другую информационную базу?

В видео рассмотрен пример выгрузки истории данных в брокер сообщений для дальнейшей работы.

Выгрузка истории изменений в Apache Kafka из 1C

Какой механизм лучше механизм версионирования БСП или механизм платформы история изменений?

Дмитрий Сидоренко подробно рассматривает и сравнивает обе технологии в статье.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *