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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.09.2005, 19:58   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,692 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Изменение Query у некоторых пользователей
AXAPTA 2.5 SP3 трехзвенка

Класс на базе RunBaseBatch. Выполняется на стороне сервера. В методе New вручную строится Query примерно такого вида

PHP код:
select MIN(code), SUM(amount)
group by code
from Tab1
join MIN
(AccountNum), MIN(Dimension[1])
from custTable
where Tab1
.Code custTable.Code 
Затем пользователи настраивают его Range нужным образом. Все это работает нормально.

НО! У некоторых пользователей (т.е. при входе в AXAPTA под их логином) если пользователь изменил Range перед выполнением класса, то из результирующего Query пропадает клауза GROUP BY. Если Range вообще не задавать (перед этим очистив "объекты в использовании"), то GROUP BY на месте.

Что делал:

-) currentVersion - менял
-) выполнение на клиента переносил
-) класс переименовывал, удаляю старую копию из AOT
-) "сомнительного" пользователя удалял и создавал заново

Обошел глюк создав дополнительный group by custTable.Code. Первый GROUP BY по прежнему пропадает, но второй не дает "испортить" результат. Это не есть решение. Так, "заплатка".

Поэтому хотелось бы все-таки узнать в чем причина подобного глюка.

AXAPTA 2.5 SP3
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Динамическое изменение query для отчета Peppi DAX: Программирование 1 25.11.2008 06:59
Изменение query запроса в локальных настройках пользователя? 3oppo DAX: Программирование 16 09.04.2008 11:15
Dynamics AX Geek: Using query() Blog bot DAX Blogs 0 28.10.2006 16:40
Как вызвать изменение Query в DS1 не вызывая метод executeQuery? Morpheus DAX: Программирование 5 17.10.2006 10:26
Динамическое изменение Query() на форме makos DAX: Программирование 22 05.07.2006 16:28

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

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

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