При изменении структуры регистров временами возникает ситуация, когда нужно сделать/переделать движения только по некоторым регистрам по документам, которые находятся в закрытом периоде либо которые нежелательно перепроводить. За основу была взята разработка //infostart.ru/public/89039/, которая была «портирована» из 8.2. Новизной является поддержка перепроведения по регистрам сведений.
Обработка универсальная, работает как на самописной конфигурации (проверено лично), так и на типовых. Для формирования движений используется проведение в транзакции, которое потом откатывается. Таблицы движений по нужным регистрам перед откатом транзакции выгружаются и записываются в документ наборами записей. Соответственно, для успешной обработки экземпляра документа необходимо, чтобы обработка проведения отрабатывала без Отказ = Истина.
Минус обработки — в периоде обе даты на начало дня. Ну это стандартное неудобство, но …
Переделал следующим образом: в периоде даты отображаются со временем. Получается выйти на уровень перепроведения конкретного документа, кроме пресловутых 23:59:59