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

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