|
![]() |
#1 |
Участник
|
Вы бы хоть проверили, что _queryRun не null, а то метод то публичный мало ли кто его вызовет только с query.
|
|
|
За это сообщение автора поблагодарили: wojzeh (1). |
![]() |
#2 |
Участник
|
ха-ха! зоркий глаз! видимо, отвалилось, когда копи-пастил; поправил. спасибо большое!
__________________
Felix nihil admirari |
|
![]() |
#3 |
Участник
|
следует использовать следующий код:
X++: public static void wblLookup(Query _query, FormStringControl _ctrlIds, FormStringControl _ctrlStrs, container _selectField, queryRun _queryRun = null) { SysLookupMultiSelectGrid lookupMS = new SysLookupMultiSelectGrid(); lookupMS.parmCallingControlId(_ctrlIds); lookupMS.parmCallingControlStr(_ctrlStrs); lookupMS.parmQuery(_query); lookupMS.parmQueryRun(_queryRun); if(_queryRun) // Begin: Alexey Voytsekhovskiy { lookupMS.parmQuery(_queryRun.query()); } // End: Alexey Voytsekhovskiy lookupMS.parmSelectField(_selectField); lookupMS.run(); }
__________________
Felix nihil admirari |
|
|
За это сообщение автора поблагодарили: arhat (1). |
|
|