Есть на форме грид с источником данных InventTable и ShopInventItems, связанный с ним как Delayed.
В коде я меняю тип связи, и всё работает.
PHP код:
Query q = new Query(); //24.05.2004
QueryBuildDataSource qbds, qbds2;
QueryRun MyQueryRun;
QueryBuildRange range;
;
qbds = q.addDataSource(tablenum(InventTable));
qbds2 = qbds.addDataSource(TableNum(ShopInventItems));
qbds2.joinMode(JoinMode::INNERJOIN);
qbds2.relations(true);
range = qbds2.addRange(FieldNum(ShopInventItems, Category));
range.value(queryValue(Category));
MyQueryRun = new QueryRun(q);
InventTable_ds.query(q);
InventTable_ds.executeQuery();
Но если есть источники данных, связанные в дизайне с InventTable по какому-либо Join, то InventTable_ds.executeQuery() ругается :
Что надо сделать с этими источниками, или это не будет работать в пинципе?