Этой обработкой можно:
-сжать периодические независимые регистры сведений, освободив базу от повторяющихся записей. Например, курсов валют.
-регистр сведений 'Стоимость товаров', куда себестоимость программой заполняется при каждом расчёте;
-регистр сведений 'Цены номенклатуры поставщиков', когда убираются повторения, а также документ 'Регистрация цен номенклатуры поставщика' заменяется на документ 'Корректировка регистров', что позволяет в исходном документе регистрации цен убрать табличные части, значительно экономя место на жёстком диске;
-регистр сведений 'Цены номенклатуры' и связанный с ним документ 'Установка цен номенклатуры' - самая частая причина 'раздутия' об'ёма информационной базы. Обработка заменяет регистрацию цен номенклатуры на документ 'Корректировка регистров', удаляет табличные части исходного документа и исключает повторение записей регистра.
При частой переоценке части позиций другая её часть оказывается повторяющейся. Например, около 40% записей дублируют предыдущую цену. Если за какой-либо период накопилось 2,5 млн.записей регистра сведений 'Цены номенклатуры', то повторений будет около 1 млн.
Кроме того, для 2,5 млн.записей регистров существует такое же количество записей табличных частей 'Товары' документа 'Установка цен номенклатуры'.
При удалении повторяющихся записей регистра и переносе движений на 'Корректировку' (и очистку товаров) мы сократим базу на 1 млн. записей регистра и более 2,5 млн.строк табличных частей! Это приведёт к существенному снижению размера информационной базы (! и - само собой - к ускорению создания архива) и некоторому приросту производительности:
Каких-либо негативных последствий это иметь не будет - ведь мы оставляем в работе саму первую цену или курс валюты. Программа при запросе цены / курса ориентируется на имеющееся на тот момент значение. Для программы нет разницы, когда установлена данная цена или данный курс.
Для запуска процесса нажмите кнопку 'Сжатие' и оставить работать, например, на ночь. Работа обработки не мешает пользователям, выполняется на сервере; чистка происходит внутри транзакций, что гарантирует при сбое питания целостность данных.