На выкладывание этой обработки меня сподвигла публикация //infostart.ru/public/22269/ от KukA.5
Иногда бывает, что при изменении каких-либо данных требуется перепроведение документов. Не всегда понятно каких-именно. Обработка позволяет определить какие документы при перепроведении изменят свои движения. Не сказать, что обработка будет действовать на всех конфигурациях, так бывают конфигурации, некоторые документы которых закрыты от непосредственного проведения, в закрытом периоде и т.п.
Несмотря на название, обработка ничего не разрушает, действия производятся в откатываемых транзакциях.
Обработка делает следующее:
-
НАЧАЛО ТРАНЗАКЦИИ
-
Запоминает текущие движения документа
-
Отменяет проведение документа
-
Проводит документ
-
Сравнивает движения документа
-
ОТКАТ ТРАНЗАКЦИИ
Побочный эффект - определение количества проведенных документов за период, возможность выбора проверяемых документов, а так же просмотр их списка и открытие для просмотра в достаточно удобном дереве.
Результаты сравнения (если есть различия в движениях) выводятся в окно сообщений.
Безусловно, после "реального" проведения выявленных документов может понадобиться проведение других документов...