13.05.2016, 09:18 | #1 |
Злыдни
|
Обработка кредитного лимита клиента AX 2012 R3
Вопрос знатокам кода.
Есть два класса CustCreditLimit и CustCreditLimit_SalesParmTable со своими initQuery. В родительском классе проверка страны и запуск функции выглядит так: X++: // <GEERU> if (SysCountryRegionCode::isLegalEntityInCountryRegion([#isoRU])) { ds = SalesTable_RU::addToQuery(qbdsSalesTable); this.addAgreementCondition_RU(ds); } // </GEERU> X++: // <GEERU> if (SysCountryRegionCode::isLegalEntityInCountryRegion([#isoRU])) { this.addAgreementCondition_RU(qbdsSalesTable); } // </GEERU> X++: Debug::assert(_ds.table() == tableNum(SalesTable_RU)); Вопрос: в дочернем классе ошибка или я чего-то не понимаю?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
|
|