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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.09.2005, 17:17   #3  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Цитата:
Изначально опубликовано AndyD
Нет запрос не кэшируется. Каждый раз заново отрабатывается на сервере.
Возможно неправильно выразился! Извиняюсь!

В методе newQueryInventSum таблицы InventDim

PHP код:
    if (query.dataSourceTable(tableNum(InventDim)))
    {
        
qBSDim      query.dataSourceTable(tableNum(InventDim));
        
doFindRange true;
    } 
ко мне (при инициализации) идет запрос со старыми критериями (склад + поле из моей таблицы)

PHP код:
SELECT FROM InventDim WHERE ((InventLocationId 01ЗелКомс)) 

JOIN FROM InventSum GROUP BY InventSum.ItemId ASC 

EXISTS JOIN 
FROM InventTable WHERE InventSum.ItemId InventTable.ItemId AND ((NOT (ItemType Услуга))) 

EXISTS JOIN FROM InventItemRangeDenorm WHERE InventTable.ItemId InventItemRangeDenorm.ItemId AND ((ItemRangeId КАУ_042)) 
Далее после того как я нажал кнопку OK в диалоге отчета (допусти ничего не меняя)

PHP код:
SELECT FROM InventDim WHERE ((InventLocationId 01ЗелКомс)) 

JOIN FROM InventSum GROUP BY InventSum.ItemId ASC 

EXISTS JOIN 
FROM InventTable WHERE InventSum.ItemId InventTable.ItemId AND ((NOT (ItemType Услуга))) 

EXISTS JOIN FROM InventItemRangeDenorm WHERE InventTable.ItemId InventItemRangeDenorm.ItemId AND ((ItemRangeId КАУ_042)) 

EXISTS JOIN FROM InventItemRangeDenorm WHERE InventTable.ItemId InventItemRangeDenorm.ItemId AND ((ItemRangeId КАУ_042)) 
Вижу что последняя строчка написана дважды. Если вместо КАУ_042 в диалоге отчета выбрать другое значение, то оно отобразится вместо последнего КАУ_042.

Непойму как убрать дублирование..
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Кэширование курсов валют Tony Green DAX: Программирование 8 09.02.2007 10:02
кэширование display метода macklakov DAX: Программирование 6 03.12.2005 14:58
Ширина поля в InventDimPhys DreamCreator DAX: Программирование 2 31.10.2005 12:48
Кэширование критериев отчетов DreamCreator DAX: Программирование 2 18.10.2005 16:26
Как попороть автоматическое кэширование PriceDiscTable? NEO DAX: Функционал 2 27.01.2004 14:13

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

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

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