14.06.2012, 17:25 | #1 |
Enjoy!
|
Count в Query
Привет! Подскажите пожалуйста, необходимо достать 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;
__________________
|
|