Кстати, видимо по теме. У меня рубит с ног Аксапту следующий, как я понимаю аналогичный, код:
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 : : percent( taxOnItem.taxCode, systemdateget(), 0 );
}
при этом валится Аксапта только в том случае, если в справочнике номенклатуры есть хотя бы один товар с незаполненным полем "Налоговая группа номенкл.".
Лечил соответственно тем что проставлял это поле - ТОГДА ВСЁ РАБОТАЕТ.