Коррекция налогов в DAX 4.0 sp2 fp1 EE
Коллеги, кто-нибудь уже сталкивался с коррекциями налогов дописанными в feature Pack 1 for Eastern Europe для Dax 4.0 Sp2 EE ?
Набрел на куски забавного кода:
TaxRegulation.saveTaxRegulation :
if (!TaxWorkRegulation::exist(headingTableId,headingRecId))
{
delete_from taxWorkRegulation
where taxWorkRegulation.HeadingTableId == headingTableId
&& taxWorkRegulation.HeadingRecId == headingRecId;
}
или еще
while select forupdate taxWorkRegulation
where taxWorkRegulation.HeadingRecId == headingRecId
&& taxWorkRegulation.HeadingTableId == headingTableId
&& taxWorkRegulation.TaxCode == tmpTaxWorkTrans.TaxCode
if (taxWorkRegulation)
{
......
}
Индекс в таблице TaxWorkRegulation стал по полям HeadingRecId и RecId
И это лишь малая толика нового функционала .
Как то жить становится страшно при виде такого кода.
|