Все работает, если не перекрывать lookup:
PHP код:
public void lookup()
{
SysTableLookup sysTableLookup = sysTableLookup::newParameters(tableNum(WmsLocation), this);
query query = new query();
queryBuildDatasource qbds;
;
sysTableLookup.addLookupfield(fieldNum(WmsLocation, WmsLocationId),true);
qbds = query.addDataSource(tablenum(WmsLocation));
qbds.addRange(fieldNum(WmsLocation,InventLocationId)).value(InventJournalTable_InventLocationId.getLine(0));
sysTableLookup.parmQuery(query);
sysTableLookup.performFormLookup();
// super();
}
Логика такая: в зависимости от выбранного склада выкинуть список ячеек!