Показать сообщение отдельно
Старый 08.08.2013, 07:25   #1  
irvin is offline
irvin
Участник
 
10 / 10 (1) +
Регистрация: 08.08.2013
Работа отчета "Отчет об анализе расхождений"(InventCostVariances)
Добрый день.

Возникла такая проблема с отчетом. При определенном наборе фильтров:
например Начальная дата 29.05.2013 Конечная дата 29.05.2013, стоит галочка Сайт, в запросе в таблице Транзакции стандартных затрат выбрано поле Ссылка и указано значение Заказы на перемещение. При таком наборе параметров отчет начинает строится неприлично долгое время, или напрочь зависает.

Копался в отладчике, увидел что еще есть класс который работает с отчетом InventCostReport_Variances, в нем заполняется временная таблица, и он же вызывает методы send(), для заполнения отчета. Так же выяснил, что отчет начинает зависать при выводе группы PageHeader:Item_TransactionHeader. В этой группе находятся текстовые контролы которые залинкованы на поля из отчета. Удалил данную группу для эксперемената, отчет начал зависать на другой группе PageHeader:Item_Header. Выяснил что зависает на данных группах перекрывал методы executeSection, заходит в супер данных секций и виснет. Так же если закоментировать super в fetch отчет вываливает данные за пару секунд (порядка 18ти листов)

При других параметрах фильтрации отчет работает на ура.

Может быть кто сталкивался с подобной проблемой, дайте совет что можно посмотреть, куда копать.

Ax 2009 rollup 8

Спасибо.