Показать сообщение отдельно
Старый 11.10.2012, 21:59   #3  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
\Classes\CustVendSettle\settleForDifferentProfilesOrPrepayment

X++:
        if (reversePrepayment)
        {
            CustVendSettle::postingProfileSettle_RU(ledgerVoucher,
                                                    custVendTransDebit,
                                                    this.amount(_settleAmountCurCredit),
                                                    custVendTransSettlement,
                                                    settlementGroupPlaceHolder,
                                                    custVendTransDebit.Dimension,
                                                    custVendTransDebit.PostingProfile,
                                                    LedgerTransTxt::Settlement,
                                                    this.amount(- closeAmountMST),
                                                    0,
                                                    custVendTransCredit.CurrencyCode);

            CustVendSettle::postingProfileSettle_RU(ledgerVoucher,
                                                    custVendTransCredit,
                                                    this.amount(-_settleAmountCurCredit),
                                                    custVendTransSettlement,
                                                    settlementGroupPlaceHolder,
                                                    custVendTransCredit.Dimension,
                                                    custVendTransCredit.PostingProfile,
                                                    LedgerTransTxt::Settlement,
                                                    this.amount(closeAmountMST));
        }
        else
        {
            CustVendSettle::postingProfileSettle_RU(ledgerVoucher,
            // </GEEU>
                                                    custVendTransDebit,  ??????????????????????????????????????????????????????????????????????
                                                    this.amount(_settleAmountCurDebit),
                                                    custVendTransSettlement,
                                                    settlementGroupPlaceHolder,
                                                    custVendTransCredit.Dimension,
                                                    custVendTransCredit.PostingProfile,
                                                    LedgerTransTxt::Settlement,
                                                     /* <SYS>
                                                     this.amount(_settleAmountMstDebit));
        }
        else
        {
            CustVendSettle_Vend::postingProfileSettle(ledgerVoucher,
            </SYS> */
                                                    // <GEEU>
                                                    this.amount(closeAmountMST));

            CustVendSettle::postingProfileSettle_RU(ledgerVoucher,
            // </GEEU>
                                                    custVendTransDebit,
                                                    this.amount(-_settleAmountCurDebit),
                                                    custVendTransSettlement,
                                                    settlementGroupPlaceHolder,
                                                    custVendTransDebit.Dimension,
                                                    custVendTransDebit.PostingProfile,
                                                    LedgerTransTxt::Settlement,
                                                      /* <SYS>
                                                      this.amount(-_settleAmountMstDebit));

            CustVendSettle_Vend::postingProfileSettle(ledgerVoucher,
                                                      custVendTransDebit,
                                                      this.amount(_settleAmountCurDebit),
                                                      custVendTransSettlement,
                                                      settlementGroupPlaceHolder,
                                                      custVendTransCredit.Dimension,
                                                      custVendTransCredit.PostingProfile,
                                                      LedgerTransTxt::Settlement,
                                                      this.amount(_settleAmountMstDebit));
                                                      </SYS> */
                                                    // <GEEU>
                                                    this.amount(- closeAmountMST));
        }
Мне показалось или там custVendTransCredit должно быть?
За это сообщение автора поблагодарили: kashperuk (5).