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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.09.2004, 17:03   #1  
Pegiy is offline
Pegiy
Участник
 
159 / 10 (1) +
Регистрация: 22.04.2003
? Работает ли группировка во временной таблице?
Не выбираются все группы из dynamicData, хотя аналогичный запрос для SalesLines отрабатывает нормально.
PHP код:
while
select ItemGroupId from InventTable
group by ItemGroupId
join dynamicData
where dynamicData
.InternalId    == headerData.InternalId  &&
dynamicData.ItemId == InventTable.ItemId 
Старый 08.09.2004, 17:40   #2  
dd
Гость
 
n/a
Pegiy, если не ошибаюсь, join не работает с временными таблицами.
Старый 08.09.2004, 17:47   #3  
Pegiy is offline
Pegiy
Участник
 
159 / 10 (1) +
Регистрация: 22.04.2003
Цитата:
Изначально опубликовано dd
Pegiy, если не ошибаюсь, join не работает с временными таблицами.
В том то и дело что работает, до тех пор пока не начинаю группировать!
Старый 08.09.2004, 17:49   #4  
Hezl is offline
Hezl
Участник
Аватар для Hezl
 
138 / 16 (1) ++
Регистрация: 21.04.2004
Адрес: Moscow, Russia
Нет, join работает, а вот группировка и join нет. Может я и ошибаюсь, но тогда самому интересно услышать ответ гуру.
Старый 08.09.2004, 17:50   #5  
Pegiy is offline
Pegiy
Участник
 
159 / 10 (1) +
Регистрация: 22.04.2003
Может тогда кто подскажет какие методы править, чтобы в dynamicData при обработке накладной передавать номенклатурную группу по каждой строке?
Старый 09.09.2004, 16:31   #6  
Pegiy is offline
Pegiy
Участник
 
159 / 10 (1) +
Регистрация: 22.04.2003
Со всем разобрался.
Кроме одного - почему в SalesPurchReport_RU в методе prepareDynamicLine я в дебагере вижу значение invoiceTrans.ItemGroupid, а когда пытаюсь присвоить его в коде получаю сообщение что у invoiceTrans нет поля ItemGroupid. Синхронизация не спасла.
Старый 10.09.2004, 12:56   #7  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Потому что переменная invoiceTrans имеет тип CustVendInvoiceTrans.
Это Map, не имеющий поля ItemGroupId. Соответственно в коде обратиться к этому полю нельзя. А в дебаггере в свойствах переменной отображаются поля промэппированной в данный момент таблицы, а не Map'а.
__________________
Дмитрий
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DeleteActions во временной таблице S.Kuskov DAX: Программирование 2 06.02.2008 12:05
Отчет по временной таблице petr DAX: Программирование 3 30.11.2006 14:55
Отчет по временной таблице DreamCreator DAX: Программирование 1 26.11.2004 10:03
Группировка во временной таблице LCh DAX: Программирование 5 10.06.2004 14:07
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:22.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.