|
|
#21 |
|
Сам.AX
|
|
|
|
|
|
#22 |
|
Участник
|
X++: Query query = new Query(); QueryBuildDataSource calendarDep_qbds = query.addDataSource(tableNum(RPayCalendarDeport)); QueryBuildDataSource emplTable_qbds = calendarDep_qbds.addDataSource(tableNum(EmplTable)); QueryBuildDataSource emplCompany_qbds = emplTable_qbds.addDataSource(tableNum(sysCompanyUserInfo)); ; emplTable_qbds.relations(false); //тут точно определите связь emplTable_qbds.addLink(fieldNum(RPayCalendarDeport, PayHRMOrganizationId_RU), fieldNum(EmplTable, PayHRMOrganizationId_RU)); emplCompany_qbds.addRange(fieldNum(SysCompanyUserInfo, UserId)).value(queryValue(curUserId())); emplCompany_qbds.relations(true); // Should return the same values as Query while select calendarDep where calendarDep.PayHRMOrganizationId_RU == emplTbl.PayHRMOrganizationId_RU exists join emplTbl exists join emplCompany where emplCompany.UserId == curUserId() && emplCompany.EmplId == emplTable.EmplId { //.... }
__________________
http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! Последний раз редактировалось plumbum; 10.08.2009 в 17:29. |
|
|
|
| За это сообщение автора поблагодарили: Alexx7 (1). | |
|
|
#23 |
|
Сам.AX
|
Разобрался с горем пополам.
Всем спасибо. |
|
|
|
|
#24 |
|
Участник
|
А можете тогда код показать, пожалуйста, просто интересно.
А спасибо - это такая ссылочка сниза на экранчике ![]() Удачи
__________________
http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! |
|
|
|
|
#25 |
|
Сам.AX
|
Один только вопрос остался открыт Как обойти lookUp()? (чтобы не переопределять его во всех формах).
|
|
|
|
|
#26 |
|
Участник
|
Вам все таки надо поработать над свойством FormRef EDT, а на форме, которая вызывается, надо перекрыть метод init() дата соурса и выполнить там то, что вы сделали для "программируемого лукапа".
__________________
http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! |
|
|
|
|
#27 |
|
Сам.AX
|
Я немогу найти FormRef. Может я всётаки не там ищу? |
|
|
|
|
#28 |
|
MCITP
|
__________________
Zhirenkov Vitaly |
|
|
|
|
#29 |
|
MCITP
|
Цитата:
Сообщение от Alexx7
Ага. Разобрался.
Не туда подставлял просто . Надо было в EDT - RPayCalendarId. Теперь проблема в другом. Никаких фильтров на своей форме (RPayCalendarLookUp ) не делал, а при выборе показывает пустую форму (хотя записи там есть, если открывть её из AOT). Где посмотреть. Подскажите. Спасибо. Правда всё равно остаётся проблема валидации данных при вводе вручную.
__________________
Zhirenkov Vitaly |
|
|
| Теги |
| законченный пример, календарь, расчеты с персоналом |
|
|
|