Привет! Подскажите пожалуйста, необходимо достать Count по RecID, возвращает 0. Может что не так написал?
X++:
q = new Query();
qBDS = q.addDataSource(tableNum(rHRMOrderTrans));
qBDS.addSelectionField(fieldNum(rHRMOrderTrans, RecId), SelectionField::Count);
qBDS.addSortField(fieldNum(rHRMOrderTrans, RecId));
if(organizationId)
qBDS.addRange(fieldNum(rHRMOrderTrans, OrganizationId)).value(organizationId);
qBDSLoc = qBDS.addDataSource(tableNum(RHRMOrderTable));
qBDSLoc.addRange(fieldNum(RHRMOrderTable, JournalNameId)).value(queryValue(_journalName));
qBDSLoc.addRange(fieldNum(RHRMOrderTable, Posted)).value(queryValue(NoYes::Yes));
qBDSLoc.addRange(fieldNum(RHRMOrderTable, TransDate)).value(queryRange(dateFrom, dateTo));
qBDSLoc.joinMode(JoinMode::ExistsJoin);
qBDSLoc.relations(true);
qR = new QueryRun(q);
ret = qR.getNo(1).RecId;