Показать сообщение отдельно
Старый 30.03.2011, 12:29   #1  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Ax2009 SP1 RU6. LedgerBalanceSum_CurrentMST.buildQuery(). Ошибка при пустой начальной дате
Не знаю в той ли я теме пишу.
Вопрос у меня про метод LedgerBalanceSum_CurrentMST.buildQuery()
В Ax2009 появился в этом методе в 57-й строке следующий код
X++:
        // <GEEU>
        if (fromDate || toDate)
        {
        // </GEEU>
            qr.value(SysQuery::range(fromDate,toDate));
        // <GEEU>
        }
        // </GEEU>
В результате стал некорректно работать "Анализ счёта", если в нём не заполнить начальную дату. При пустой начальной дате система считает начальное сальдо по счёту и делает это за весь период. В Ax 3.0 не было показанных выше модификаций GEEU и такой ошибки в анализе счёта не возникало.
Непонятно только что исправлять - LedgerBalanceSum_CurrentMST.buildQuery() или RLedgerSheetEngine_AccountReview.initAccounts() ?
Нужно ли где-то в системе чтобы сальдо считалось при пустых fromDate и toDate ?
__________________
Дмитрий