Цитата:
Сообщение от
SpaceM
Расчеты с клиентами -> Клиенты ->кнопка Функции -> Сопоставление фактур с оплатами
1. При сопоставлении фактур с оплатами у некоторых клиентов одна накладная отображается как в дебете, так и в кредите. Как такое возможно?
Столкнулся с похожей проблемой (Ax 3 Sp 3), мне кажется что причина задвоения кроется в условиях запроса на init методах DS-ов DebitCustTransOpen и CreditCustTransOpen формы CustOpenTrans_RU
X++:
range.value(strFmt("((%1 <= 0) || (%2 <= 0))", fieldStr(CustTransOpen, AmountCur), fieldStr(CustTransOpen, AmountMST)));
X++:
range.value(strFmt("((%1 >= 0) || (%2 >= 0))", fieldStr(CustTransOpen, AmountCur), fieldStr(CustTransOpen, AmountMST)));
думается мне что так было бы корректнее так
X++:
range.value(strFmt("((%1 < 0) || (%2 < 0))", fieldStr(CustTransOpen, AmountCur), fieldStr(CustTransOpen, AmountMST)));
и
X++:
range.value(strFmt("((%1 > 0) || (%2 > 0))", fieldStr(CustTransOpen, AmountCur), fieldStr(CustTransOpen, AmountMST)));