Показать сообщение отдельно
Старый 21.04.2011, 10:25   #1  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
BookDataCalc_Sales_Ru, метод initOnPayment ошибка
Сабж, в методе, отвечающем за выборку фактур, попадающем в книгу продаж во втором цикле, в котором происходит выборка, в частности, предоплат от клиентов - ошибка:
X++:
    while select fJour
        where (fJour.Module             == FactureModule_RU::Cust                         &&
              (fJour.FactureType        == FactureType_RU::AmoutDifference                ||
               fJour.FactureType        == FactureType_RU::ExchAdj                        ||
               fJour.FactureType        == FactureType_RU::AdvanceAdjustment              ||
               fJour.FactureType        == FactureType_RU::VATAdjustment                  ||
               fJour.FactureType        == FactureType_RU::Prepayment)                    &&
              (fJour.InventProfileType  != InventProfileType_RU::CommissionPrincipalAgent &&
               fJour.InventProfileType  != InventProfileType_RU::CommissionAgent          &&
               fJour.InventProfileType  != InventProfileType_RU::Bailee))                 ||

              (fJour.FactureType == FactureType_RU::TaxCorrection               &&
              (fJour.Module      == FactureModule_RU::TaxCorrectionSales        ||
               fJour.Module      == FactureModule_RU::TaxCorrectionSales_Vend)) &&

         [B]    ((fJour.FactureDate >= fromDate                                    &&
               fJour.FactureDate <= min(toDate, #BeforeTransitionStartDate))    ||
              (fJour.ReverseDate                                                &&
               fJour.ReverseDate >= fromDate                                    &&
               fJour.ReverseDate <= min(toDate, #BeforeTransitionStartDate)))[/B]
Получается условие, что дата фактуры должна быть меньше 31\12\2005
Убрал min(toDate, #BeforeTransitionStartDate), заменив просто на toDate


AX 2009 RU5