Готовая обработка свертки 1С или подрядчик: где коробка упирается
Иван Недомолков · Chop etilgan:
Базу 1С на несколько сотен гигабайт сегодня можно свернуть двумя путями. Купить готовую обработку свертки на Инфостарте и запустить её силами своего администратора. Или позвать подрядчика с проектом. Цены отличаются в разы. Лицензия одной из самых продаваемых обработок стоит 24 900 рублей за базу до 300 ГБ и 49 900 за базу до 1 ТБ. Проект подрядчика по прайсу, который приводит сам продавец этой обработки, стоит 183-384 тысячи рублей. У нас проект начинается от 450 000 ₸ без налогов.
Мы делаем свертку проектами, так что объективности от нас ждать странно. Поэтому сначала о том, когда коробки хватает и платить нам незачем. Дальше разберём, где она упирается. Про коробку пишу по открытым материалам этой обработки: сайт, документация, лицензионное соглашение, история версий. Про проекты пишу по двум нашим работам с полными цифрами.
Когда хватает купленной обработки
Готовая обработка хорошо делает одну конкретную работу: вводит остатки на дату границы, удаляет документы и движения до неё, чистит версии объектов и присоединённые файлы, сверяет остатки регистров “до” и “после”. По статистике, которую продавец опубликовал по 104 базам клиентов, типичная база после свертки становится примерно вдвое меньше: медиана 51 %.
Коробка подойдёт, если сходятся все условия:
- объём базы даёт старая история: документы и движения закрытых лет. Это видно по карте объёмов или по отчёту самой обработки;
- граница проходит по дате: всё, что раньше неё, можно свернуть в остатки;
- сервер 1С работает на Windows и может достучаться до сервера лицензий в интернете;
- в компании есть администратор, который развернёт копию, проверит бэкап, сверит с бухгалтерией оборотно-сальдовую ведомость и обслужит СУБД после свертки;
- база не зарплатная: регистры расчёта эта обработка не трогает, потому что прошлые периоды участвуют в текущих расчётах.
Если всё это про вас, проекта не нужно. Мы скажем то же самое на аудите.
Где коробка упирается
Объём держит не история
Самая частая ошибка - сворачивать базу, не посмотрев, что в ней весит. В нашем проекте розничной сети база занимала 4,2 ТБ. Из них около 3,85 ТБ оказались служебным кэшем механизма ограничения доступа к записям: задания пересчёта отключили ещё в 2020 году, а очереди и версии шаблонов продолжали копиться шесть лет. Свертка по дате эту массу не трогает: документов там нет, движений тоже. Здесь нужна обрезка, то есть удаление без ввода остатков, и у готовой обработки такой режим тоже есть.
Обработка покажет таблицу размеров и даст очистить выбранный объект целиком. Решение, что трёхтерабайтный кэш мёртв и его можно удалить, остаётся за вами. У нас диагностика заняла две недели, три правдоподобные гипотезы не подтвердились. Механизмом ограничений при этом реально пользовались 208 ролей, и удаление “всего подряд” открыло бы кассирам чужие магазины. Пришлось сначала переделать, как база отбирает данные по магазину (с универсального механизма на отбор прямо в запросах списков), и только потом удалять кэш. Получилось 105 ГБ вместо 4,2 ТБ, торговля не останавливалась. История целиком - в разборе как мы удалили 97,5 % боевой базы.
Граница проходит не по дате
Коробка режет по дате: до границы остатки, после - живые документы. В сети ломбардов так было нельзя. Договор залога живёт годами, и действующие договоры, заключённые до границы, должны были остаться в базе со всей историей. Граница там шла по состоянию договора, и это пришлось проектировать. База на 46 млн документов похудела с 2 341 до 573 ГБ, а простой пользователей занял одно ночное окно примерно в 5 часов. Подробности - в кейсе свертки 2,3 ТБ.
Отдельная задача - убрать из базы одну организацию или отдать часть данных при продаже бизнеса. Эта обработка такого не делает: в её статьях частичная свертка названа ошибкой, которая задваивает остатки. Для свертки на одну дату это верно. Вырезать организацию - другая задача, и решается она другим инструментом.
Сервер 1С на Linux или закрытый контур
Обработка работает только с сервером 1С на Windows, СУБД при этом может стоять на Linux. Лицензия проверяется на сервере лицензирования при активации и потом периодически, автономный режим убран в ноябре 2025 года. Открыть доступ нужно к одному интернет-адресу, и во многих компаниях это решается. В контуре, где наружу нельзя совсем, коробка не запустится.
Терабайт в одно ночное окно
Скорость в коробке зависит от редакции. Многопоточная свертка целиком, с балансировщиком потоков, есть только в редакции от 129 900 рублей. По статистике продавца базы больше терабайта сворачиваются в среднем за 10 часов, отдельные прогоны на базах свыше 2 ТБ шли больше суток. Если в ночь не влезает, остаются выходные.
В проекте окно считают на репетициях. У ломбардов было больше семи полных прогонов на копии продуктива, и каждый ускорял процесс: самый долгий этап, каскадное удаление старых документов со всеми ссылками на них, сократили с 10 часов до 2. Поэтому 2,3 ТБ уложились в одну ночь.
Кто отвечает, если остатки разошлись
Здесь разница уже не техническая. По лицензионному соглашению коробки ответственность продавца ограничена ценой лицензии, программа поставляется “как есть”, а за решение сворачивать прямо рабочую базу отвечает покупатель. Для программ это обычные условия. Просто весь контур безопасности ложится на вашего администратора: проверенный бэкап, репетиция на копии, сверка бухгалтерских отчётов, решение, когда переключать пользователей. Правки, связанные с остатками, в истории версий бывают у любого живого продукта, и эта обработка не исключение.
В проекте сверку проектирует и проводит исполнитель, а принимает заказчик. У ломбардов было три контрольные точки приёмки, и все три на продуктиве прошли без расхождений с первого прогона. В рознице после удаления 97,5 % базы ни одна цифра в отчётах не изменилась, и это проверял заказчик своими силами.
Как выбрать за час
- Снимите карту объёмов: что именно весит в базе.
- Если сверху документы и движения старых лет, это работа для свертки по дате, и готовая обработка с ней справится.
- Если сверху служебные таблицы, кэши, логи обменов или что-то непонятное, коробка вам эту массу не объяснит. Тогда нужен разбор.
- Проверьте ограничения: ОС сервера 1С, выход в интернет, зарплатные регистры, граница по дате или по смыслу.
- Прикиньте окно по опубликованной статистике скорости для своего размера базы. Не влезает в ночь - смотрите на старшую редакцию или на проект.
Если после этого непонятно, что выбрать, приходите на бесплатный экспресс-аудит. Скажем прямо, если вашей базе хватит готовой обработки.
А вы сворачивали базу купленной обработкой? Интересно, где у вас прошла граница между “нажал кнопку” и “пришлось разбираться руками”.