Народ подскажите!!! Я новичок!
Перекрыл на контроле метод LookUp. Как сделать, что-бы в lookup форму выводились значения с двух разных таблиц.
PHP код:
SysTableLookUp sysTableLookUp = SysTableLookUp::newParameters(tableNum(InventJournalTrans),this);
sysTableLookUp.addLookupfield(fieldNum(InventJournalTrans, InventTransId));
sysTableLookUp.addLookupfield(fieldNum(InventJournalTrans, ItemId));
sysTableLookUp.addLookupfield(fieldNum(InventDim, InventLocationId));
qbd = query.addDataSource(tableNum(InventJournalTrans));
qbd.addRange(fieldNum(InventJournalTrans, JournalId)).value(QueryValue(reSort.parmInventJournalTrans().JournalId));
qbd.addRange(fieldNum(InventJournalTrans, TransDate)).value(QueryValue(reSort.parmInventJournalTrans().TransDate));
qbd = query.dataSourceTable(tableNum(InventJournalTrans)).addDataSource(tableNum(InventDim));
qbd.addLink(fieldNum(InventJournalTrans, InventDimId), fieldNum(InventDim, InventDimId));
qbd.joinMode(JoinMode::InnerJoin);
qbd.addRange(fieldNum(InventDim, InventLocationId)).value(QueryValue(inventLocationId));
sysTableLookUp.parmQuery(query);
sysTableLookUp.performFormLookup();
Вместо InventLocationId выводит ItemId. Что не правильно делаю.Через временную таблицу работать не хочется.