Срезка базы универсальная для обычных форм
Обработка предназначена для опытного программиста 1С в качестве универсального инструмента для срезки баз 1С на обычных формах. Свертка выполняется стандартными средствами, без прямой записи в базу средствами СУБД.
Для работы необходимо скопировать код из модуля объекта в общий модуль и поменять имя общего модуля в нескольких местах модуля формы.
- Описание
- Подробнее
Описание
Необходимо было срезать базу «Комплексная автоматизация, редакция 1.1» с 2015 по 2024 год(~9 лет) в максимально короткие сроки.
Под такую ресурсоемкую операцию был предоставлен сервер с характеристиками:

Вес database до срезки 820 гб. После срезки и сжатия 436 гб. Общее время остановки работы базы составило 19 ч.
Порядок действий: Блокировка базы/Бекап/Настройка SQL/Отключение ЖР/Изменения в общих модулях 1С/Ввод остатков/Бекап/Срезка данных регистров/Бекап/Тестирование и исправление/Отмена изменений в общих модулях 1С/Бекап/Разблокировка базы/Фоновое удаление документов.
Опытным путем были проработаны все нюансы и в итоге весь процесс срезки можно разделить на следующие этапы:
- Настройка SQL и ЖР на время срезки.
- Ввод остатков регистров и отключение итогов.
- Удаление записей регистров и включение итогов.
- Реиндексация таблиц информационной базы и пересчет итогов через тестирование и исправление.
- Удаление документов.

