В таблице TTLedgerTransReport настроена relation с LedgerTrans (RefRecId -- RecId соответственно)
При запуске следующего метода в строке addLink выдает ошибку (см. заголовок)
void selectTrans()
{
QueryBuildDataSource qbds, qbdsLedgerTrans, qbdsLedgerTransReport;
LedgerTrans ledgerTrans;
TTLedgerTransReport ledgerTransReport;
;
q = new Query();
qbdsLedgerTrans = q.addDataSource(ledgerTrans.TableId);
qbdsLedgerTrans.addRange(fieldname2id(ledgerTrans.TableId,"TransDate")).value(queryvalue(datefrom) + ".." + queryvalue(dateTo));
qbdsLedgerTransReport = qbdsLedgerTrans.addDataSource(ledgerTrans.TableId);
qbdsLedgerTransReport.addLink(fieldname2id(ledgerTrans.TableId, "RecId"), fieldname2id(ledgerTransReport.TableId, "RefRecId"));
this.Insert2TmpTable();
}
Что не так?
Ax 3.0 SP3