![]() |
#1 |
Участник
|
![]()
Добрый день. 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())); } } Может кто уже сталкивался с такой проблемой? Какие есть идеи? |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Daiver
![]() Сейчас выдает ошибку: "Значение 1 не найдено в карте соответствия. Ошибка выгрузки данных ячейки F33 Произошла ошибка при попытке создать отчет." Причем ячейка каждый раз другая, то есть предположительно дело не в ней.
Подозрение на то, что MapEnumerator по какойто причине клинит. |
|
![]() |
#3 |
Участник
|
Все оказалось гораздо проще. Забыли строчку инициализации:
X++: progressDlg.setTotal(calcResult.elements() + 1); |
|
|
За это сообщение автора поблагодарили: gl00mie (1). |
![]() |
#4 |
Microsoft Dynamics
|
Цитата:
Вот только этот класс не менялся в процессе подготовки FP1. И строка эта не должна влиять описаным Вами способом на результат выполнения отчета. Скорее всего Вам помогла перекомпиляция метода, которая произошла, когда Вы его изменили. |
|
![]() |
#5 |
Участник
|
Цитата:
За ускорение работы РФО респект ![]() Есть еще вопрос: добавили такую возможность как "Тип строки: Запрос". Не понятно почему не учитывается для запроса (в запросе есть поле Аналитика) раздел Аналитика (на всех уровнях (Операции, Ячейки, Отчет)). Можно конечно непосредственно в запросе накладывать фильтр, но это немного не удобно ... И если можно, то расскажите что еще планируется реализовать и доработать в РФО. |
|
![]() |
#6 |
Microsoft Dynamics
|
Спасибо.
Запрос в генераторе появился относительно давно. Почему не была учтена аналитика для запроса? Вижу одну причину: в запросе можно указать произвольную таблицу. Однако не во всех таблицах существуют поля с аналитикой. В дальнейшем планируется более глубокая интеграция между собой ГРО и функционалом "Электронная отчетность". |
|
![]() |
#7 |
Участник
|
Цитата:
Сообщение от AlexSD
![]() Спасибо.
Запрос в генераторе появился относительно давно. Почему не была учтена аналитика для запроса? Вижу одну причину: в запросе можно указать произвольную таблицу. Однако не во всех таблицах существуют поля с аналитикой. В дальнейшем планируется более глубокая интеграция между собой ГРО и функционалом "Электронная отчетность". А можно поподробнее, что есть "Электронная отчетность" и где можно почитать про это? ![]() |
|
![]() |
#8 |
Microsoft Dynamics
|
Но, если не выбрать поля для фильтрации по дате, визард завершить нельзя. Т.е. по дате существует жесткая привязка, игнорировать которую не получится. Делать такую же привязку к аналитике, видимо не сочли целесообразным.
Электронная отчетность |
|
![]() |
#9 |
Участник
|
|
|
![]() |
#10 |
Microsoft Dynamics
|
Цитата:
У меня других аргументов не осталось. ![]() Я предлагаю Вам самостоятельно придумать, почему Володька сбрил усы, т.е. не был сделан фильтр по аналитике для запросов. ![]() |
|
![]() |
#11 |
Участник
|
|
|
![]() |
#12 |
Microsoft Dynamics
|
|
|
Теги |
rrg, ax4.0 |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|