Показать сообщение отдельно
Старый 23.11.2012, 15:00   #18  
b_nosoff is offline
b_nosoff
Читатель
Аватар для b_nosoff
MCP
MCBMSS
 
197 / 143 (5) +++++
Регистрация: 01.12.2004
Адрес: Msk
Записей в блоге: 13
! Фактуры опасносте
Вот еще результаты раскопок по этой теме - есть в системе такой класс CalcPostedTaxes_RU. Метод calc:

X++:
taxCur_*     += taxTrans.taxAmountCur_W();
taxBaseCur_* += taxTrans.SourceBaseAmountCur;
Хотя можно (да и наверное нужно) было написать что-то подобное:

X++:
taxCur_*     += taxTrans.TaxAutogenerated ? taxTrans.SourceTaxAmountCur  : taxTrans.SourceRegulateAmountCur;
taxBaseCur_* += taxTrans.TaxAutogenerated ? taxTrans.SourceBaseAmountCur : taxTrans.SourceBaseAmountCurRegulated;
Иначе суммы налогов в фактуре по такой скорректированной накладной получаются просто невероятные )
__________________
Axapta non erubescit
За это сообщение автора поблагодарили: Pustik (5), Logger (10).