Добрый день, коллеги.
В программе на селекционном экране есть блок выбора "Платежи". В системе по кредитору есть авансовый платёж, код ОГК А. заполняю селекционный экран , в блоке выбора указываю нужную инф-ю по данному авансу. при запуске, докумет не находится.
Если я те же критерии поиска устанавливаю для блока "Счета-фактуры", документ аванса находится для обработки.
По счёту ГК авансовому указал настройку "для движения ден. средств" , для когда проводки 29 , указал что это платёжная операция. но не помогает, документ как платёж не идентифицируется. Подскажите, что я делаю не так?
В ходе тестирования возникла ещё странная ситуация. Выравнивание с "частичнмы платежом". С системе много платежей и 1 с\ф. первый платёж, который подбирает система для выравнивания на сумму меньше суммы с\ф, программа отрабатывает корректно через call transaction, т.е. создаётся док-т выравнивания на сумму платежа, полностью выравниваеся платёж, содержит позицию ссылающуюся на с\ф - частичное выравнивание.
Вторая итерация не проходит. Документ платежа при этом уже на сумму большую чем остаток для выравнивания по с\ф. Запустил эту итерацию с формированием пакетного ввода, после запуска сеанса в видимом режими вижу, что обработка доходит до частичного платежа и изменение суммы происходяит не по позиции платежа - т.е. сумма по Дт должна быть сокрректирована на сумму = остаток по с\ф. а корректируется сумма по с\ф в большую сторону. в рузельтате система создаёт док-т выравнияния, выравнивается док-т платежа , с позицией по Дт кредитора на сумму аналогичную сумме платежа, а документ с\ф вообще никак не обрабатвается. Это нормально? как же выравнить частично платёж?
|
|