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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.08.2010, 15:14   #1  
Andrux is offline
Andrux
Участник
Axapta Retail User
 
263 / 17 (1) ++
Регистрация: 29.05.2007
формы PurchQuickQuote, SalesQuickQuote в DAX2009
Столкнулся с такой проблемой при работе с Сайтами. Как было задумано, товародвижение осуществляется еще в разрезе одной складской аналитики Сайта (обязательна и всегда активна). Если номенклатура была закуплена на один сайт, то осуществить Реализацию и Продажу с иного сайта невозможно. Однако возникает проблема:
1. Закупаем Номенклатура1 на Сайт1
2. При попытке закупки Номенклатура1 на Сайт2 в форме PurchQuickQuote (функции/Создать строки) Номенклатура1 не отображается ни на вкладке Существующая, ни на вкладке Новая номенклатура.
Это связано с тем, что на вкладке Существующая номенклатура строится Следующий запрос
X++:
SELECT FIRSTFAST * FROM InventTable GROUP BY InventTable.ItemId ASC JOIN
 FIRSTFAST INDEXISHINT SUM(AvailPhysical), MIN(InventDimId) FROM InventSum
 GROUP BY InventSum.ItemId ASC WHERE InventTable.ItemId = InventSum.ItemId JOIN FIRSTFAST INDEXISHINT * FROM InventDim GROUP BY InventDim.InventSiteId
 ASC USING INDEX DimIdIdx WHERE InventSum.InventDimId = InventDim.inventDimId
 AND ((InventSiteId = N'Сайт1'))
на вкладке Новая номенклатура строится следующий запрос:
X++:
SELECT FIRSTFAST * FROM InventTable NOTEXISTS JOIN FIRSTFAST * FROM 
InventSum WHERE InventTable.ItemId = InventSum.ItemId
Но Номенклатура1 была закуплена на Сайт1, поэтому в предложение NOTEXISTS JOIN она не попадет.

Что это? Баг или необходимы дополнительные настройки.
Старый 24.08.2010, 16:26   #2  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Похоже на баг - сайт добавляется в фильтр только для первого запроса в методе InventDimCtrl_Frm_QuickQuote::buildQuery, для запроса по новой номенклатуре забыли вставить.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
OZKA's DAX Journal: Модификация формы "Должностные лица". Blog bot DAX Blogs 0 30.09.2008 22:05
Зачем 2 формы транспортировки паллет и 2 формы маршрутов комплектации? twilight DAX: Функционал 2 15.02.2008 11:24
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07

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

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

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