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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.08.2013, 18:41   #1  
imir is offline
imir
Участник
 
159 / 161 (6) ++++++
Регистрация: 28.05.2010
DAX 2012 Стандартный Lookup ItemID
Что-то я в ступоре, подскажите - откуда берется стандартная форма лукапа в 2012 R2 для типа ItemId?

Там набор полей:
ItemId(InventTable),NameAlias(InventTable), ItemType(InventTable), DisplayProductNumber (EcoResProduct), PmfPlanningItemId(InventTable).

FormHelp у типа itemId пустой.. Группа полей AutoLookup пустая, но если добавить поле - это перекроет стандартный лукап..
Старый 05.08.2013, 22:10   #2  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
375 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Такое ощущение, что для некоторых EDT, в случае, если группы AutoLookup и AutoIdentification(возможно еще какие-то стандартные группы проверяет ядро) не перекрыты на таблице и нет лукап формы, то список полей генерируется по первым полям существующих индексов на таблице. По крайней мере для EDT ItemId это выполняется.

UPD. Первые два поля берутся из полей TitleField1 и TitleField2, и уже к ним добавляются поля из индексов.
__________________
Sergey Nefedov

Последний раз редактировалось SRF; 05.08.2013 в 22:43. Причина: Дополнение
За это сообщение автора поблагодарили: NataLee (1), imir (2).
Старый 06.08.2013, 11:44   #3  
imir is offline
imir
Участник
 
159 / 161 (6) ++++++
Регистрация: 28.05.2010
Что-то у меня не сходится все-таки.. см скрин


1) В лукапе - приджойненная таблица продуктов и поле из нее
2) По индексам порядок полей не совпадает, плюс - см. п.1 - поле из другой таблицы

UPD - да, по индексам - если пропускать дубликаты и отключенные поля - совпадает.

То, что таблица приджойнена - тоже понятно - ссылка идет по Recid - акса ее расшифровыавет по релейшену и сама джойнит таблицу.

Последний раз редактировалось imir; 06.08.2013 в 11:57. Причина: разобрался
Старый 06.08.2013, 12:09   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Помогите с lookup!
За это сообщение автора поблагодарили: imir (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
dax-lessons: SysFieldGroupLookup class in AX 2012–lookup from Table FieldGroups[X++] Blog bot DAX Blogs 0 05.04.2012 00:14
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25
dax-lessons: Segmented Entry Control on Forms in Dynamics AX 2012 [Ledger Dimension/Ledger account lookup X++] Blog bot DAX Blogs 0 12.11.2011 19:11
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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