Бывают ситуации, когда необходимо переформировать движения существующих документов только по выбранным регистрам. Другие регистры при этом затрагиваться не должны. Знаю, что подобные обработки были, но мой вариант, возможно, кому-то тоже пригодится.
В нашем случае это было необходимо, когда поменяли систему налогообложения с ОСНО на УСН в середине года (сам в шоке, но и такое бывает) и к существующим документам с начала года нужно было добавить движения по регистрам УСН.
Если просто перепровести документы, то движения переформируются по всем регистрам, а этого делать было нельзя, уже сформирована бухгалтерская отчетность, подсчитана себестоимость и так далее.
В таких случаях поможет эта обработка. Нужно указать период, организацию и регистры по которым необходимо сформировать движения. Обработка выберет все документы, которые могут формировать движения по указанным регистрам и сформирует по ним движения.
Есть возможность ведения лог-файла (для этого достаточно указать путь к файлу), где затем можно увидеть документы, по которым обработка по каким-либо причинам не смогла сформировать движения и принять по ним какое-то решение. Возможно была блокировка и нужно просто повторно попытаться обработать документ. Для этого в обработке предусмотрена возможность указать конкретный документ и обработать только его.
Также обработка может выполнить формирование движении для документов из списка в виде текстового файла. Функция полезна при большом объеме обрабатываемых документов и встречается много не проведенных документов. Этот список можно вытащить из лог-файла и повторно обработать только не проведенные с первого раза документы.
Код для проведения по списку из файла позаимствовал отсюда: //infostart.ru/public/99750/
Надеюсь автор не обидится.
Тестировалась на платформе 8.3.16.1030