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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.08.2013, 15:01   #4  
irvin is offline
irvin
Участник
 
10 / 10 (1) +
Регистрация: 08.08.2013
Привет! сегодня закончили с отчетом. в итоге пофиксили еще одну ошибку в нем. кроме того закомментированного super() в fetch.
ошибка была следующая. если в фильтре указывался код номенклатуры, то имело значенее в каком порядке в фильтре расположены поля. Т.е. отчет выводил данные по номенклатуре если только остальные фильтры были раньше, чем фильтр по коду номенклатуры. Иначе отчет писал что не содержит данных. хотя без фильтра по номенклатуре этаже номенклатура входила в отчет. Ошибка была в классе InventCostReport_Base. в методе addRangesFromDialog(). этот метод переносил фильтры из диалогового окна в запрос, который заполняет временную таблицу. в строка 92-108 переносятся фильтры интересующие нас. если первым переносится фильтр по коду номенклатуры, то в стр. 94 переприсваевается qbds. и при переносе следующих фильтров он так и остается с указателем на таблицу InventTable. и фильтры эти переносятся уже неверно. Если сначала переносятся фильтры другие, то они верно накладываются на нужный datasource и проблем не возникает.
Тестирование по самому закомментированию fetch() не выявило никаких отклонений в отчете.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отчет "Запасы в наличии" evb DAX: Программирование 19 17.01.2008 07:37
Доступ к меню "Работа с документами" Kuat DAX: Администрирование 4 16.11.2007 17:07
Съехавший отчет "ГЛАВНАЯ КНИГА" lagr221374 DAX: Функционал 6 24.07.2006 16:09
Отчет "Компонент" Uliss DAX: Функционал 0 13.01.2005 13:46
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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