Восстановление взаиморасчетов по документам расчетов

Восстановление последовательности  по регистру "ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов"

 Из-за исправления документов задними числами, в УПП не правильно заполняются документы платежное поручение входящее и приходный кассовый ордер.
Приходится находить «зависшие» суммы в документах и перезаполнять по документам, сохраняя при этом хронологическую последовательность, что тоже достаточно сложно сделать типовой обработкой (которая берет остатки на текущую дату). 
 Механизм работы заключается в том, что обработка последовательно смотрит в каждый документ (ППВ или ПКО) и заполняет в  табличной части документы реализации по методу ФИФО, возможен отбор по договорам,  при этом 
перезаписываются движения и ТЧ документа. 
Данное решение используется в конфигурации УПП 1.3.29.1.

Обрабатываются следующие виды документов:

Приходный кассовый ордер;
Платежное поручение входящее;

Обработка может работать в двух режимах:

1) Пакетном режиме (не обращайте внимание на поле Ссылка на объект это осталось от отладки).

В пакетном режиме обязательно должен быть отобран контрагент, будут обработаны все документы за период.

2) В режиме заполнения табличной части документа (присоединяем через справочник внешние обработки — обработки заполнения табличных частей), работает как с отбором так и без отбора по договору

Upd.

Версия 2

Несколько изменена логика, убраны приоритеты заполнения по договорам, остался чистый FIFO (организация окончательно перешла на договоры по документам расчетов) 

Добавлено в пакетном режиме:
1. Обработка возвратов покупателей

2. Обработка РКО и платежное поручение исх.

3. Отбор по котрагенту

4. Отбор по организации

5. При существовании платежных документов одного вида на одно время и дату автоматически сдвигает дату одного из них (для правильного распределения по FIFO)

ну и некоторое количество багфиксов 

 

 

 

2 Comments

  1. AlexandrIII

    Я так понял, что только на входящие платежи обработка работает ? То есть в исходящие платежки поставщикам она не подбирает документы ?

    Reply
  2. soft-servis

    В обработке косяк: при сдвиге платежного поручения входящего на 1 секунду вперёд, повторный запрос не выполняется. В результате, если платежки 1 контрагента шли одним временем, программа после обработки первой платежки, во вторую платежку подставляет тот же документ расчетов, что и в 1 платежке.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *