Проверена на ERP 2.4.9.98, 2.5, УТ 11.4
Платформа 8.3.16.1148
Обработка будет полезна для быстрой очистки базы от ненужных данных, например когда для разработки не нужна большая копия, или нужно сделать какую-то операцию с БД по уменьшению размера/очистки от ненужных данных.
В обработке по умолчанию будет заполнены следующие таблицы:
- РегистрСведений.ВерсииОбъектов
- РегистрСведений.ЗамерыВремени
- РегистрНакопления.ДетализацияПартийТоваровДляНДСиУСН2_4
- РегистрСведений.ABCXYZКлассификацияНоменклатуры
В моей базе ERP 2.4 база уменьшилась на 40%. Список таблиц можно добавить/убрать интерактивно.
в строке соединения нужно вместо **pass** указать пароль, вместо логина **logo**. Например **logo**=sa **pass**=12345
строка соединения должна выглядеть Provider=SQLOLEDB.1;Password=12345;Persist Security Info=True;User ID=sa;Initial "+"Catalog…….
Имя базы и сервера подтягивается с агента.
Реализация:
- Выполняется поиск наименования таблицы хранения по имени метаданных
- Делается truncate этой таблицы/таблиц
- Делается полный шринк базы.(если база очень большая и вылетит по таймауту необходимо увеличить таймаут в настройках)