Показать сообщение отдельно
Старый 24.03.2009, 12:23   #1  
ledenezz is offline
ledenezz
Участник
 
11 / 10 (1) +
Регистрация: 06.11.2007
Как достать выбранные значения после lookup
Подскажите пожалуйста!

Метод Lookup перекрыла на датасурсе формы. Как я могу достать все выбранные поля?
Т.е. сейчас у меня возвращается только поле INN_RU, а я хочу достать и AccountNum и KPP_RU с выбранной строки.

public void lookup(FormStringControl _formControl, str _filterStr)
{
Query query = new Query();
QueryBuildDataSource queryBuildDataSource;
QueryBuildRange queryBuildRange;
TableLookup_RU tableLookup = new TableLookup_Ru();
;

queryBuildDataSource = query.addDataSource(tableNum(VendTable));
queryBuildDatasource.addRange(fieldNum(VendTable, INN_RU)).value(reestrTable.INN_POL);
if (reestrTable.PartnerCodeVend)
queryBuildDatasource.addRange(fieldNum(VendTable, AccountNum)).value(reestrTable.PartnerCodeVend);

tableLookup.parmTableId(tableNum(VendTable));
tableLookup.parmCallingControl(_formControl);
tableLookup.addLookupfield(fieldnum(VendTable, INN_RU));
tableLookup.addLookupfield(fieldnum(VendTable, KPP_RU));
tableLookup.addLookupfield(fieldnum(VendTable, AccountNum));
tableLookup.addLookupfield(fieldnum(VendTable, Name));

tableLookup.parmQuery(query);
_formControl.performFormLookup(tableLookup.formRun());
}