Если взглянуть на последнюю версию отчета в Ax 4.0 SP2, то там этого условия уже нет
X++:
CostAmountPosted calcAdjustment(TransDate _beginDate, TransDate _endDate, RecId _inventTransRecId)
{
InventSettlement inventSettlement;
;
select sum(CostAmountAdjustment) from inventSettlement
where inventSettlement.TransRecId == _inventTransRecId &&
inventSettlement.Cancelled == NoYes::No &&
inventSettlement.TransDate <= _endDate &&
inventSettlement.TransDate > _beginDate &&
inventSettlement.InventTransCurrency_RU == InventTransCurrency_RU::PrimaryCur;
return inventSettlement.CostAmountAdjustment;
}