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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.08.2010, 16:34   #1  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Поиск сотрудников по наименованию (ФИО) в AX 2009
В AX 2009 имя сотрудника хранится в другой табличке (DirPartyTable).
А как сделать пользователям удобный поиск по наименованию а не по коду в выпадающем списке, например в авансовых отчетах? Если коды сотрудников это цифры, и поиск возможен только по ФИО.
Временно пользовались полем DEL_NAME , но перед установкой RU 5 его пришлось отключить.
Наверняка сталкивались с такой проблемой?
Старый 19.08.2010, 17:41   #2  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Цитата:
Сообщение от Bega Посмотреть сообщение
В стандартном фильтре сотрудник соединен с глобальной адресной книгой, можно по имени отфильтровать.
Вы имеете ввиду форму "подотчетные лица"? Там да, можно сделать поиск.
А вот если в авансовых отчетах, при выборе подотчетника, никак не найдешь по фамилии стандартным лукапом.
Старый 19.08.2010, 17:43   #3  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Цитата:
Сообщение от propeller Посмотреть сообщение
Вы имеете ввиду форму "подотчетные лица"? Там да, можно сделать поиск.
А вот если в авансовых отчетах, при выборе подотчетника, никак не найдешь по фамилии стандартным лукапом.
Это я невнимательно вопрос прочитал и уже удалил сообщение Нужно делать свою форму lookup. Без доработок можно, но очень неудобно - в выпадающем справочнике вызвать стандартный фильтр, присоединить глобальную адр книгу, отфильтровать. При следующем вызове применить ранее исп запрос и потом фильтровать.
Старый 23.08.2010, 13:26   #4  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
В стандарте уже есть форма лукапа по сотруднику - нужно в нее (EmplTableLookUp) добавить датасорс DirPartyTable и вывести поле Name в Design.
__________________
Ivanhoe as is..
Старый 29.10.2010, 17:37   #5  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
В стандарте уже есть форма лукапа по сотруднику - нужно в нее (EmplTableLookUp) добавить датасорс DirPartyTable и вывести поле Name в Design.
Кто нибудь добавил уже туда DirPartyTable? Там оказалось, что сходу не работает, запрос строится динамически. Поделитесь, если есть готовое.
Старый 29.10.2010, 17:45   #6  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
должно получиться так? (см. вложение)
Вложения
Тип файла: xpo Form_EmplTableLookUp.xpo (12.8 Кб, 401 просмотров)
За это сообщение автора поблагодарили: Bega (1).
Старый 29.10.2010, 17:56   #7  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Цитата:
Сообщение от kornix Посмотреть сообщение
должно получиться так? (см. вложение)
Заработался - забыл innerjoin поставить, вроде работает просто если добавить DataSource и поле в грид.
Старый 31.10.2010, 17:55   #8  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
А что интересно, у клиентов и поставщиков поле не стерто - не симметрично. Или дают время созреть и подготовиться к "что отвалится"
Для себя я уже думал его обратно добавить на сотрудников, тк с клиентами будет единообразно.
Но вообще, нужно таблицу протягивать DirPartyTable по тем формам, где это нужно видеть - пока другого способа нет (может когда будет по вычислимым полям работать сортировка и поиск).
Старый 14.11.2010, 14:06   #9  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Подниму тему.
В форме EmplTableLookUp на слое SYS уже была связь с DirPartyTable и в гриде было поле Name из ней. Затем, слоем SYP эта связь удалена и в грид выведен дисплей метод.
Может быть кто знает, из-за чего так было сделано? И чем обернется добавление такой связи? Не зря же от этого отказались?
PS: версия приложения 5.0.1500.2985.
Старый 14.11.2010, 19:11   #10  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Хоть добавляй в "портрет участника" вопрос "Когда посещаете форум: в рабочее время, в свободное время ..."
Как выходные, так активность практически на нуле
Старый 14.11.2010, 19:32   #11  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Хоть добавляй в "портрет участника" вопрос "Когда посещаете форум: в рабочее время, в свободное время ..."
Как выходные, так активность практически на нуле
а там уже есть такое Как часто читаете axForum (ответ "Несколько раз в день, не покидаю" думаю как раз подойдет)
простите за офтоп
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем

Последний раз редактировалось lev; 14.11.2010 в 19:34. Причина: подправил
Старый 14.11.2010, 21:05   #12  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
До 2008 года был еще вопрос, откуда читается форум Портрет участника 2008: В основном, вы читаете axForum
__________________
Ivanhoe as is..
Старый 15.11.2010, 12:42   #13  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от BOAL Посмотреть сообщение
Но вообще, нужно таблицу протягивать DirPartyTable по тем формам, где это нужно видеть - пока другого способа нет (может когда будет по вычислимым полям работать сортировка и поиск).
Я теперь полюбил формы на view строить: по ним и сортировка и поиск работают. К сожалению, MorphX с view глючит, нужно много терпения.
Теги
глобальная адресная книга, поиск сотрудников, сотрудник, lookup

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mbsturk: Ax 2009 Rollup 4 Version Checker Blog bot DAX Blogs 0 29.04.2010 17:05
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

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

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

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