Показать сообщение отдельно
Старый 12.10.2004, 16:10   #9  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
Кстати, видимо по теме. У меня рубит с ног Аксапту следующий, как я понимаю аналогичный, код:

PHP код:
        taxValue 0;
        
taxItemGroup item.salesTaxItemGroupId();
        while 
select taxOnItem where taxOnItem.TaxItemGroup == taxItemGroup
            exists join taxTable
                where taxOnItem
.TaxCode == taxTable.TaxCode
                
&& (taxTable.TaxType_RU == TaxType_RU::VAT
                
|| taxTable.TaxType_RU == TaxType_RU::VATReduced)
            
exists join taxGroupData
                where taxTable
.TaxCode == taxGroupData.TaxCode
        
{
            
taxValue += TaxData : : percenttaxOnItem.taxCodesystemdateget(), );
        } 
при этом валится Аксапта только в том случае, если в справочнике номенклатуры есть хотя бы один товар с незаполненным полем "Налоговая группа номенкл.".
Лечил соответственно тем что проставлял это поле - ТОГДА ВСЁ РАБОТАЕТ.