|
![]() |
#1 |
Участник
|
Замечательно!
Спасибо за код метода. У меня не так: X++: public static boolean isAdvanceAdjustment(CustVendTrans _firstCustVendTrans, CustVendTrans _custVendTransDebet, CustVendTrans _custVendTransCredit) { boolean isAmountDiff = _custVendTransDebet.CurrencyCode != CompanyInfo::standardCurrency() && _custVendTransDebet.Invoice && _custVendTransCredit.CurrencyCode == CompanyInfo::standardCurrency() && ! _custVendTransCredit.Invoice; if (isAmountDiff && AmountDiffParameters_RU::find().Active) { return false; } // ОТЛИЧИЯ В УСЛОВИЯХ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 if ((! _firstCustVendTrans || _firstCustVendTrans.Invoice) && (_custVendTransDebet.Prepayment || _custVendTransCredit.Prepayment) && LedgerParameters::find().AdvanceAdjustment_W) { return true; } return false; } PS_37376_39274 PS_46620
__________________
Ivanhoe as is.. |
|
Теги |
авансовая разница, курсовая разница, ошибка, сопоставление, ax4.0 |
|
|