|  11.09.2012, 18:46 | #1 | 
| Участник | Bug: ОСВ DAX 2009 RU8 
			
			DAX 2009 RU8: Ошибка на glp слое, из-за которой могут неправильно рассчитываться поля "Сальдо на конец Дт" и "Сальдо на конец Кт" при построении ОСВ с детализацией сальдо "Развернутое". Для исправления необходимо в методе AOT\Classes\RLedgerSheetServer_TurnoverCustVend\updateAccounts заменить следующий код X++:         turnoverSettleDebit  = this.settledTransAmount(custVendTrans, fromDate, toDate);
        if (this.isCredit(custVendTrans.AmountMST, custVendTrans))
        {
            turnoverSettleCredit = - turnoverSettleDebit;
            turnoverSettleDebit  = 0;
        }
        settledTransAmount = this.settledTransAmount(custVendTrans, dateNull(), toDate);
        if (settledTransAmount && turnoverSettleDebit)X++:         turnoverSettleDebit  = this.settledTransAmount(custVendTrans, fromDate, toDate);
        if (this.isCredit(custVendTrans.AmountMST, custVendTrans))
        {
            turnoverSettleCredit = - turnoverSettleDebit;
            turnoverSettleDebit  = 0;
        }
        settledTransAmount = this.settledTransAmount(custVendTrans, dateNull(), toDate);
//        if (settledTransAmount && turnoverSettleDebit)
        if (settledTransAmount && (turnoverSettleDebit || turnoverSettleCredit)) // BF 
        { | 
|  | |
| За это сообщение автора поблагодарили: twilight (2), gl00mie (5). | |
| Теги | 
| ax2009, bug, ru8, оборотно-сальдовая ведомость, ошибка | 
|  | 
| 
 |