Официальный технологический блог опубликовал очередной анонс новых возможностей технологической платформы 8.3.24. Разработчики планируют упростить доступ к настройкам истории изменения данных. Рассказываем, зачем это понадобилось.
Настройка истории изменений данных в 1С:Предприятие 8.3.24
Разработчики платформы в «Заметках из Зазеркалья» анонсировали новые возможности 1С:Предприятие 8.3.24 – в следующем актуальном релизе настраивать историю изменения данных можно будет в режиме 1С:Предприятие.
Общепринятый способ настройки истории из Конфигуратора вводил разработчиков в заблуждение – считалось, что конфигурацию для включения истории данных у конкретных объектов метаданных нужно снимать с поддержки, отказываясь от полностью автоматического обновления. На самом деле, изменение конфигурации для включения истории данных не требуется, и настройка в пользовательском режиме поможет сделать этот механизм более доступным и распространенным.
В платформе 8.3.24 у формы истории изменений данных появится закладка «Настройки», где можно будет указать объекты, для которых нужно вести историю данных.
Настройки использования истории изменения данных по объектам метаданных («Функции для технического специалиста» – «Стандартные» – «История изменения данных»). Источник: wonderland.v8.1c.ru
Предполагается, что из режима 1С:Предприятие настраивать историю изменения для различных объектов будет удобнее. А еще можно будет вернуться к первоначальным настройкам, определенным в исходной конфигурации.
Зачем нужна история изменений данных
Напомним, что механизм История данных был реализован в платформе 8.3.11, еще в 2017 году. Предполагалось, что эта функциональность будет полезна для расследования различных инцидентов, когда требуется проследить последовательность и авторство вносимых в информационную базу данных. В качестве базовых сценариев назывались такие:
- товар продали контрагенту со слишком большой скидкой, и теперь нужно понять, кто установил такую скидку;
- цена товара выглядит правильной, но в прошлом была продажа этого товара по более низкой цене, и нужно выяснить, кто изменил цену, а затем вернул её в прежнее значение;
- в текущий момент значение некоторого реквизита в учётной системе установлено так, что это привело к негативным последствиям, и необходимо выяснить, когда было установлено именно это значение, и кто из пользователей его установил;
- узнать все изменения, выполненные определённым пользователь=ем, который один раз сделал что-то неправильно, потому что в других случаях он мог допустить аналогичную ошибку;
- после того как найдены все неподходящие изменения, необходимо восстановить предыдущее, правильное, состояние данных, или даже восстановить данные, которые были непосредственно удалены.
При использовании платформенного механизма доступны отчеты о данных конкретной версии и о разнице между версиями.
Комментарий эксперта
Мы спросили ведущего разработчика Инфостарта Александра Кунташова, как он относится к появлению платформенной обработки настройки изменения данных в режиме 1С:Предприятие:
В типовых конфигурациях присутствует и используется по умолчанию подсистема БСП «ВерсионированиеОбъектов». В ней версии объектов хранятся в одноименном регистре сведений «ВерсииОбъектов». Один из недостатков подсистемы в том, что она не умеет версионировать данные регистров.
С платформы 8.3.11 этот устоявшийся и де-факто нужный каждому прикладному решению механизм постепенно перекочевывает из БСП в платформу. В дополнение к возможностям БСП по версионированию объектных данных, платформенный механизм позволяет также хранить историю изменений данных регистров.
При желании, уже сейчас можно включить платформенную «Историю данных» без изменения конфигурации в режиме 1С:Предприятие и полностью переехать на нее с БСП – на ИТС есть обработка, которая реализует перенос данных версионирования БСП на платформенный механизм.
А теперь разработчики платформы сделали логичное изменение UX этого механизма: администрирование истории прикладных данных удобнее и логичнее осуществлять в самом прикладном решении.
Полное описание механизма истории изменения данных
Посмотреть, какие еще нововведения для 8.3.24 уже анонсированы в официальном технологическом блоге.
Полный текст заметки об обновлении настроек истории изменения данных в «Зазеркалье»