Из-за исправления документов задними числами, в УПП не правильно заполняются документы платежное поручение входящее и приходный кассовый ордер.
Приходится находить "зависшие" суммы в документах и перезаполнять по документам, сохраняя при этом хронологическую последовательность, что тоже достаточно сложно сделать типовой обработкой (которая берет остатки на текущую дату).
Механизм работы заключается в том, что обработка последовательно смотрит в каждый документ (ППВ или ПКО) и заполняет в табличной части документы реализации по методу ФИФО, возможен отбор по договорам, при этом
перезаписываются движения и ТЧ документа.
Данное решение используется в конфигурации УПП 1.3.29.1.
Обрабатываются следующие виды документов:
Приходный кассовый ордер;
Платежное поручение входящее;
Обработка может работать в двух режимах:
1) Пакетном режиме (не обращайте внимание на поле Ссылка на объект это осталось от отладки).
В пакетном режиме обязательно должен быть отобран контрагент, будут обработаны все документы за период.
2) В режиме заполнения табличной части документа (присоединяем через справочник внешние обработки - обработки заполнения табличных частей), работает как с отбором так и без отбора по договору
Upd.
Версия 2
Несколько изменена логика, убраны приоритеты заполнения по договорам, остался чистый FIFO (организация окончательно перешла на договоры по документам расчетов)
Добавлено в пакетном режиме:
1. Обработка возвратов покупателей
2. Обработка РКО и платежное поручение исх.
3. Отбор по котрагенту
4. Отбор по организации
5. При существовании платежных документов одного вида на одно время и дату автоматически сдвигает дату одного из них (для правильного распределения по FIFO)
ну и некоторое количество багфиксов