Задача:
В ходе внедрения в регистры налогового учета было добавлено измерение. Для правильной работы в дальнейшем, нужно перепровести все документы, чтобы заполнить добавленные измерения.
Документов, формирующих движения по этим регистрам, много. Алгоритм формирования движений сложный и у каждого документа свой.
Условие: Существует «закрытый» период, который нельзя изменять (сдана бухгалтерская отчетность),
Т.е. нужно ПЕРЕПРОВЕСТИ ВСЕ ДОКУМЕНТЫ ПО РЕГИСТРАМ НАЛОГОВОГО УЧЕТА, НЕ ЗАТРОНУВ ДВИЖЕНИЙ ПО БУХГАЛТЕРСКИМ СЧЕТАМ.
Решение: Документы проводятся в транзакции. Копируются «новые» движения по необходимым регистрам. Транзакция отменяется, документ возвращается в старое состояние движений. Для документа формируются новые движения скопированные ранее.
Конечно это медленно, но зато менее трудоемко.
В файле обработка пример (Бухгалтерия для Украины – перепроведение документов по регистрам Продажи НУ и Приобретения НУ)