Предыстория
Как часто бывает, у клиентов есть 2 базы полузеркальные, например, первая основная рабочая, вторая чистовая для отчетности или первая с доработками, вторая типовая обновляется для отчетности.
Между базами периодически происходит выгрузка / загрузка документов со всеми вытекающими "по ссылкам". Сам обмен без заморочек - обычной "выгрузкой / загрузкой в идентичные конфигурации". Для БП еще очень важно, чтобы проводки бились идеально, т.е. документы грузятся "с движениями по регистрам"
А теперь самое главное - движения по части регистров надо удалить. В моем случае существуют добавленные регистры, движения по которым также выгружаются, но они в чистовой базе не нужны. Перепроводить документы строго запрещено.
Для каких конфигураций: для любых, идет перебор всех регистров по метаданным.
Тестировалось на платформе 8.3.12.
Что умеет обработка:
1. Очищать все регистры накопления
(в моем случае также присутствует отбор по имени регистров, в коде он закомментирован)
2. Очищать один регистр накопления по имени
3. Очищать один регистр сведений по имени (не подчиненный регистратору)