Добрый день. DAX 4 SP2 EE FP1
До перехода на SP2 FP1 проблем не было.
Сейчас выдает ошибку:
"Значение 1 не найдено в карте соответствия.
Ошибка выгрузки данных ячейки F33
Произошла ошибка при попытке создать отчет."
Причем ячейка каждый раз другая, то есть предположительно дело не в ней.
Есть класс LedgerRRGRunReport_RU, в нем метод
X++:
protected void outputReport()
{
SysOperationProgress progressDlg;
MapEnumerator me = calcResult.getEnumerator();
;
#aviFiles
if (! m_Application)
throw error("@GEE6046");
try
{
progressDlg = new SysOperationProgress();
progressDlg.setAnimation(#AviFormLetter);
progressDlg.setCaption("@GEE7447");
progressDlg.setText("@GEE7448");
progressDlg.setCount(1);
while (me.moveNext())
{
m_Application.insertValue(me.currentKey(), me.currentValue());
progressDlg.incCount();
}
}
catch (Exception::Error)
{
throw error(strfmt("@GEE7449", me.currentKey()));
}
}
Подозрение на то, что MapEnumerator по какойто причине клинит.
Может кто уже сталкивался с такой проблемой? Какие есть идеи?