AX 2009, RU5.
Отчет падал с ошибкой, начал ковырятся в коде, обнаружил накую вещь.
В классе rLedgerSheetServer_TurnoverAdvHolder в методе updateAccounts есть такой код
X++:
value = [ balanceDebit,
balanceCredit,
turnoverDebit,
turnoverCredit,
0,
0,
type,
updateTurnover ? [emplTrans.PostingProfile] : connull() ];
далее в классе rLedgerSheetEngine_TurnoverCustVend в методе buildOutputValue встречается такой кусочек кода
X++:
[ balanceDebit,
balanceCredit,
turnoverDebit,
turnoverCredit,
turnoverSettleDebit,
turnoverSettleCredit,
settleEndDt,
settleEndCt ] = ret;
, где ret == value из первого метода. Количество параметров ни кого не смущает?
Отчет падает, если запустить его, например, за период более поздний, чем были проводки по подотчетнику.
З.Ы. CopyPast - зло