AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.10.2004, 16:31   #1  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
Работа отчёта
Такой вопрос: хочу написать отчёт который бы показывал все строки складских журналов (определённого типа - например, "Перенос") с сортировкой номенклатур по ном-ой группе и ном-ре.
Сформировал отчёт мастером отчётов со следующей структурой датасорсов (перчисляю в порядке - в каком они заданы в отчёте)

InventItemGroup (таблица ном-х групп)
InventTable (таблица ном-ры)
InventJournalTrans (строки журнала)
InventJournalTable (заголовок журнала)

Проблема - при незаданных фильтрах на полях таблиц отчёт работает очень долго - практически зависает АOS.

Причём - пробовал делать порядок датасорсов строго наоборот - работает быстро, но не могу построить необходимую структуру в дизайне (т.е. в этом случае, направленность связей в датасорсах и связанность в SectionGroup'ах прямо обратная), но не получается.

Подскажите - можно ли добиться построения отчёта как мне нужно.
Вариант с временной таблиецей у меня в уме всплыл, но хотелось бы воспользоваться в крайнем случае).

Большое спасибо!
__________________
Paul_ST
Старый 01.10.2004, 17:45   #2  
Hezl is offline
Hezl
Участник
Аватар для Hezl
 
138 / 16 (1) ++
Регистрация: 21.04.2004
Адрес: Moscow, Russia
А зачем нужен InventItemGroup? Код ведь есть и в InventTable.
Старый 01.10.2004, 18:05   #3  
xonix is offline
xonix
Участник
 
360 / 11 (1) +
Регистрация: 25.08.2004
Мож индекс по InventID добавить в InventJournalTrans ?

П.С. Аксапту в руках держал последний раз полтора года назад.
Смогу точно сказать в чём дело, если дадите запрос к базе в первом случае.
Старый 02.10.2004, 12:27   #4  
Ned is offline
Ned
Lean Six Sigma
 
680 / 99 (5) ++++
Регистрация: 29.12.2002
Адрес: самолёт
1. InventItemGroup - лишняя таблица в этом случае
2. Не надо временных таблиц, лучше создайте view для этого источника данных (не забудьте его назвать точно также, как и отчёт).
__________________
Viacheslav Nefedov, http://www.nefedov.net, http://restock.guru/
Старый 04.10.2004, 08:33   #5  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
Спасибо большое!

View это очень хорошая мысль - совсем забыл про них!

А зачем название у View и отчёта должны совпадать?
__________________
Paul_ST
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Время формирования отчета Yprit DAX: Программирование 2 04.09.2006 12:00
Как изменить заголовок окна предв.просмотра отчета Владимир Максимов DAX: Программирование 6 03.07.2006 15:34
Обращения к полям отчета Oz DAX: Программирование 4 25.02.2004 13:04
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Формирование отчета с динамически изменяемым числом столбцов. rumpleteazer DAX: Программирование 1 06.09.2002 11:25

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:49.