Раздел: Программирование > ИнтерфейсПользователя
««\Forms\BankTable_RU\Designs\Design\[Tab:Tab]\[TabPage:Overview]\[Grid:Grid]\StringEdit:BankGroup_BaseBankId_RU\Methods\lookup»»
public void lookup() { SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(BankGroup), this); Query query = new Query(); QueryBuildDatasource queryBuildDatasource = query.addDataSource(tableNum(BankGroup)); ; sysTableLookup.addLookupfield(fieldNum(BankGroup, BankGroupId)); sysTableLookup.addLookupfield(fieldNum(BankGroup, name)); sysTableLookup.addLookupfield(fieldNum(BankGroup, BankBIC_RU)); queryBuildDatasource.addRange(fieldNum(BankGroup, BankType_RU)).value(enum2str(BankType_RU::Main)); queryBuildDatasource.addRange(fieldNum(BankGroup, BankGroupId)).value("!" + BankGroup.BankGroupId); sysTableLookup.parmQuery(query); sysTableLookup.performFormLookup(); }