![]() |
#1 |
Участник
|
![]()
Добрый день!
Есть lookup X++: public void lookup(FormControl _formControl, str _filterStr) { SysTableLookup sysTableLookup = SysTableLookup::newParameters(tablenum(BOM), _formControl); Query query = new Query(); QueryBuildDataSource qBds; bomtable bomtable; LogistDismantlingTable LogistDismantlingTableHelp; BomPos BomPos; select LogistDismantlingTableHelp where LogistDismantlingTableHelp.NumderDismantling == LogistDismantlingLine.NumderDismantling join bomtable where bomtable.ItemId == LogistDismantlingTableHelp.ItemId; qBds = query.addDataSource(tablenum(BOM)); sysTableLookup.addLookupfield(fieldnum(BOM, ItemId)); sysTableLookup.addLookupfield(fieldnum(BOM, BomPos)); qBds.addRange(fieldnum(BOM, Bomid)).value(bomtable.BOMId); qBds.addSelectionField(fieldnum(BOM, ItemId)); sysTableLookup.parmQuery(query); sysTableLookup.performFormLookup(); } Подскажите пожалуйста, как можно при заполнении поля ItemId, так же заполнить поле BomPos выбранным соответствующим значением |
|
![]() |
#2 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: Emka (1). |
![]() |
#3 |
Участник
|
используйте modifiedField на таблице для заполнения остальных полей
|
|
![]() |
#4 |
Участник
|
S.Kuskov, Спасибо
|
|
![]() |
#5 |
Участник
|
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|