Привет всем.
У меня проблема с созданием lookup из кода
На форуме так этого и не нашел.
Может кто сталкивался? Возможно ли это?
Вот перекрыл lookup:
	PHP код:
	
		
			
    SysTableLookup          sysTableLookup = SysTableLookup::newParameters(tableNum(InventTable), this);
    Query                   query;
    QueryBuildDataSource    queryBuildDataSource;
    QueryBuildDataSource    queryBuildDataSourceEmbedded;
    QueryBuildRange         queryBuildRange;
    ;
    sysTableLookup.addLookupfield(fieldNum(InventTable, ItemId));
    sysTableLookup.addLookupfield(fieldNum(InventTable, ItemName));
    sysTableLookup.addLookupfield(fieldNum(CustVendExternalItem, ExternalItemId));
    query = new Query();
    queryBuildDataSource = query.addDataSource(tablenum(InventTable));
    queryBuildDataSourceEmbedded = queryBuildDataSource.addDataSource(tableNum(CustVendExternalItem));
    queryBuildDataSourceEmbedded.addLink(fieldNum(InventTable, ItemId), fieldNum(CustVendExternalItem, ItemId));
    queryBuildDataSourceEmbedded.joinMode(JoinMode::OuterJoin);
    queryBuildRange = queryBuildDataSourceEmbedded.addRange(fieldnum(CustVendExternalItem, CustVendRelation));
    queryBuildRange.value(PurchTable.OrderAccount);
//    info(query.dataSourceNo(1).toString());
    sysTableLookup.parmQuery(query);
    sysTableLookup.performFormLookup(); 
		
	
 Так вот, вместо Внешнего кода подставляется левое поле из InventTable. (высота)
Неужели нельзя отобразить данные из двух таблиц???