![]() |
#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). |