Триммер - пора отрезать
В Простом учете, наконец, дописана обработка по обрезанию базы - рассчет и ввод остатков по всем регистрам и последующее удаление прошлых документов. Механизм обрезки (назвал Триммер) состоит из двух частей:
- Специальный документ Движение регистра остатков - основной компонент, содержит 10 реквизитов для записи значений измерений регистра и 5 реквизитов для ресурсов, может заполняться вручную, выбором даты документа и регистра, по которому нужно рассчитать и заполнить остатки, поддерживает запуск “извне” с параметрами, что используется в специальной обработке, см. далее.
- Обработка Очистка базы - проходит все описанные в конфигурации регистры и вызывает для каждого заполнение вышеописанного документа, после чего помечает на удаление все документы.
Разумеется, все это с выбором даты - на конец которой считаются и вводятся остатки, и по которую удаляются документы. В Простом учете внедрено с версии 45.5, а также доступно в виде отдельного боекомплекта - файла 1cv7.md для внедрения в любую подходящую конфигурацию, ищите на странице с файлами слово Триммер.
Соглашусь, что такие обработки есть, но принципиально не стал их даже открывать, хотелось пройти все самому, думаю получилось вполне работоспособно.
Еще на эту тему:Если вам понравился пост, вы можете оставить комментарий или подписаться на RSS и получать каждый новый пост из этого блога.
Комментарии
Без ссылок на документы не обойтись, если в измерениях регистров есть поля с типом “Документ”. Конечно, если аналитика по этим документам неинтересна, можно в документе “Движения регистров” сформировать остатки без учета таких измерений, тогда и хвостов в виде помеченных документов не останется.
Насчет ускорения удаления - стандартными средствами больше, чем это сделано в моем примере не ускоришь, только наращивая мощности железа. Ну а нестандартными способами я не владею.

Или я что то не понимаю….ну не может быть такого
Сколько пересмотрел “обрезок”,”архиваций” и везьде одно и тоже
В итоговых документах “Движения регистров” “Остатках взаиморасчетов”
и прочее остаются ссылки на первичные документы которые помечаются на удалене,но НЕ УДАЛЯЮТСЯ т.к на них есть ссылки в регистрах
И еще, пометка на удаление проходит очень медленно, есть ли какие-то
методы ускорения процесса.
Спасибо.