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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.01.2019, 16:02   #1  
dark_knight is offline
dark_knight
Участник
 
20 / 10 (1) +
Регистрация: 20.01.2019
writing lookup method
Добрый день,

Подскажите пожалуйста. Не знаю как подступиться к заданию. Мне необходимо написать lookup method. Прочитал инфу по ним в книге Еременко, а также на MSDN. Понимаю для чего они необходимы. Мне нужно реализовать lookup method в форме с большим количеством источников данных.
форма - RouteInventProd.
Необходимо на вкладку "Обзор" добавить поле которое бы отображало дисплей метод делающий следующее:
1. На вкладке «Потребности ресурса» в сетке, найти первую попавшуюся запись с Тип требования = Группа ресурсов.
1.1. Если запись найдена, то по найденной записи найти группу ресурсов, указанную в поле Потребность. По найденной группе ресурсов вывести WrkCtrResourceGroup.ProdUnitId

Скриношты вкладок "Обзор" и "Потребности ресурсов" во вложении. Поля вкладки "обзор" формируются из источника данных "ProdRoute". Поля вкладки "потребности ресурсов" формируются из источника данных "WrkCtrActivityRequirement". Пытался понять связи между источниками данных начиная с "WrkCtrActivityRequirement" и до "ProdRoute".
связи источников данных следующие:
1)WrkCtrActivityRequirement - Join Source: WrkCtrActivityRequirementSet, LinkType: Delayed
2)WrkCtrActivityRequirementSet - JoinSource: WrkCtrActivity, LinkType: Delayed
3) WrkCtrActivity - JoinSource: WrkCtrRouteOprActivity, LinkType: Delayed
4) WrkCtrRouteOprActivity - JoinSource: ProfRoute, LInkType: Delayed

LinkType: Delayed основан на взаимосвязях между таблицами. По настроенным relation. Смотрю на вкладку "Запрос" меню персонализации формы. Результат см. скриншоте связи. Не могу единственное понять каким образом связаны "ProdRoute" и "WrkCTRRouteOprActivity". Диналинк отсутствует. Между таблицами также нет прямого рилейшена в AOT.

Поскажите плиз как понять в какой именно таблице располагать
дисплей метод? в "ProdRoute"? и каким образом произвести выборку значений именно из формы?

1. На вкладке «Потребности ресурса» в сетке, найти первую попавшуюся запись с Тип требования = Группа ресурсов.

Заранее спасибо.
Миниатюры
Нажмите на изображение для увеличения
Название: 111.JPG
Просмотров: 177
Размер:	78.0 Кб
ID:	12182   Нажмите на изображение для увеличения
Название: 112.JPG
Просмотров: 172
Размер:	95.0 Кб
ID:	12183  

Нажмите на изображение для увеличения
Название: 113.JPG
Просмотров: 192
Размер:	114.8 Кб
ID:	12184  
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ievgensaxblog: D365FOE. How to override form data source field lookup method. Blog bot DAX Blogs 0 10.01.2018 05:11
stoneridgesoftware: Creating a Default Lookup Form with Filter in Dynamics AX Blog bot DAX Blogs 0 29.07.2016 02:37
dynamicsax-fico: Parallel accounting according to the “Cost of Sales” and “Nature of Expense” accounting method (1) Blog bot DAX Blogs 0 18.06.2016 08:19
Lookup method и AuthoIdentification syl DAX: Программирование 1 28.09.2015 17:33
vasantharivali: Filter Second lookup based on First Value – Ax 2012 SSRS Blog bot DAX Blogs 0 24.09.2014 13:11

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

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

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