Всем привет! Чота я туплю...
Допустим есть 2 связанные таблицы. В выборку из 2й таблицы хочу получить только (
firstOnly) последнюю по времени запись. Есть код:
X++:
Query q = new Query();
QueryBuildDataSource qbds,
qbds2;
;
qbds = q.addDataSource(tablenum(MyTable1));
qbds2 = qbds.addDataSource(tablenum(MyTable2));
qbds2.relations(true);
qbds2.addSortField(fieldnum(MyTable2, createdDate), SortOrder::Descending);
qbds2.firstOnly(true);
queryRun = new QueryRun(q);
но все-равно в выборку получаю из второй таблицы все записи