|
|
#9 |
|
Участник
|
Хотя, с другой стороны, если не использовать allowCrossCompany() и связь нужна только между двумя компаниями, то можно сделать так
X++: SalesLine SalesLineA;
SalesLine SalesLineB;
QueryRun qr;
;
SalesLineA.company('A');
SalesLineB.company('B');
query = new Query();
qbsSalesLineCentral = query.addDataSource(tablenum(SalesLine), "SalesLineCentral");
qbsSalesLineOrig = qbsSalesLineCentral.addDataSource(tablenum(SalesLine), "SalesLineOrig");
qbsSalesLineOrig.addLink(fieldnum(salesline, recid), fieldnum(salesline, SBA_CentralSalesLine), "SalesLineCentral");
qbsSalesLineOrig.addRange(fieldnum(salesLine, SBA_CentralSalesLine)).value(SysQuery::valueNotEmptyString());
qr = new QueryRun(query);
qr.setCursor(SalesLineA, 1);
qr.setCursor(SalesLineB, 2);
__________________
Axapta v.3.0 sp5 kr2 Последний раз редактировалось Dron AKA andy; 23.06.2009 в 15:49. |
|
|
|
| За это сообщение автора поблагодарили: Logger (7), MironovI (4), AlexArh (1). | |