Функционал этой обработки был включен в другую внешнюю обработку: Обработка документов по представлению
Обработка сдвигает подобранные документы в дате вместе с движениями без перепроведения самих документов.
При выполнении обработки сдвигается реквизит Дата и значение Период в движениях регистра.
Возможно сдвигать документы
как относительно:
Например +3 часа к дате документа, это 60*60*3 = +10800 секунд. На скриншоте -46400 секунд
Так и абсолютно:
Когда всем документам будет установлена указанная дата.
Далее вам необходимо подобрать документы для обработки:
Я сознательно не делал заполнение каким-либо еще механизмом для того, чтобы вы могли выбирать любые документы. А отборы вы можете использовать на форме подбора. Дальше Ctrl+A - выбрать и готово, либо подбирать поштучно.
Если все поля заполнены правильно, кнопка "Погнали" становится доступной.
И после окончания обработки вы получите отчет о выполнении сдвига. В шапке можно посмотреть количество ошибок, ошибочные документы будут светиться красными строчками.
Я использую эту обработку для сдвигов небольших блоков документов в пределах одной даты, но вы можете развить её как вам удобно.
ВНИМАНИЕ:
Процедура ПриЗаписи регистров и документов все-таки вызывается. Вы это должны помнить.
Существуют некоторые логики движения документов, где значение поля Период не равно значению реквизита Дата документа. Здесь этот момент не отрабатывается.
Отсутствует фильтр по регистрам. Это значит, что будут сдвинуты значения поля Период ВСЕХ регистров, которые участвуют в движениях данного документа.
Существуют прикладные моменты, когда сдвигать необходимо не только значение поля Период, но и ещё какой-нибудь реквизит (например дата оплаты, которая считается от даты документа).
То же самое от курсов валют. Если документ попадёт в другую дату с изменившимся курсом этот момент обработан не будет.
Возможны проблемы с последовательностями и границами. Это всё приёмы прикладной логики, под которые необходимо писать свой код. И эта обработка будет хорошей базой для начала.
Естественно, подразумевается, что вы прочитали код обработки и понимаете что она делает, зачем она вам нужна, и все последствия её применения.