Показать сообщение отдельно
Старый 21.01.2011, 16:55   #7  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Цитата:
Сообщение от EVGL Посмотреть сообщение
Именно так. В модулях клиентов и поставщиков есть свои пороги сопоставления. Если установить их теми же самыми, что и в ГК (а лучше - чтобы больше), то проводки успешно сопоставятся.
Ага, а потом начинаются очередные разборки с бухами, которым мозолят глаза все эти копеечки в Актах сверки, да ловля глюков в них, уже не копеечных

Class / RCalcExtraCustVendTransaction / processingPennyDifference
X++:
...
        select firstonly RecId, AmountMST, AmountCur
            from  localTrans
            where localTrans.Voucher    == custVendTransPostingLog.Voucher   &&
                  localTrans.TransDate  == custVendTransPostingLog.TransDate &&
// Этого условия не хватает для корректного выбора проводки
                  localTrans.TransType  == LedgerTransType::PennyDifference  &&
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                  localTrans.AccountNum == custVendTrans.AccountNum;

...
За это сообщение автора поблагодарили: EVGL (4).