Проблематика и назначение продукта
Утилита для администраторов и разработчиков, предназначенная для очистки и оптимизации регистров сведений ЦеныНоменклатуры и ЦеныНоменклатуры2.5. Обработка находит и удаляет избыточные записи, которые последовательно дублируют друг друга
Проблема
В высоконагруженных системах, где цены часто меняются или переустанавливаются, регистры сведений цен могут быстро «раздуваться». Часто возникают ситуации, когда новый документ устанавливает точно такие же цены, которые действовали до него.
Замедляется выполнение запросов
Увеличивается время на создание резервных копий
Снижается общая производительность системы
Решение
Внешняя обработка анализирует регистры цен и находит записи, которые являются точными копиями предыдущих по ключевым измерениям (Номенклатура, Характеристика, Вид цены и т.д.).
После анализа утилита корректно удаляет такие дубли, оставляя только «чистую» историю изменения цен.
Преимущества
Обработка позволяет значительно сократить объем базы данных и ускорить выполнение запросов, связанных с ценообразованием.
Сокращение объема базы данных
Ускорение запросов ценообразования
Оптимизация производительности системы
Ключевые особенности и механизм работы
Универсальность
Поддерживает как стандартный регистр ЦеныНоменклатуры, так и новый ЦеныНоменклатуры25 с расширенным набором измерений (характеристика, серия, упаковка для ценообразования)
Безопасность
Удаление происходит не построчно. Вместо этого формируется новый, очищенный от дублей набор записей для каждого документа-регистратора и полностью его перезаписывает. Это гарантирует целостность данных и атомарность операции
Надежность
Все операции по изменению данных выполняются внутри транзакций. Если в процессе записи возникает ошибка, транзакция автоматически отменяется, а информация об инциденте записывается в стандартный журнал регистрации 1С
Производительность
Обработка данных ведется пакетами, что позволяет работать с большими объемами данных без переполнения оперативной памяти сервера
Автоматизация
Может быть добавлена в базу для выполнения в виде регламентного задания по расписанию
Технические требования
ERP: Управление предприятием 2.5.20.80
Управление торговлей 11.5.20.80
Комплексная автоматизация 2.5.20.80

Инструкция по настройке
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.20.80
- 1С:ERP Управление предприятием 2, релизы 2.5.20.80
- 1С:Комплексная автоматизация 2, релизы 2.5.20.80