Показать сообщение отдельно
Старый 22.06.2009, 19:20   #1  
nano3 is offline
nano3
Участник
 
57 / 24 (1) +++
Регистрация: 21.03.2007
связанные данные из разных компаний
DAX 2009
Kernel version: 5.0.1000.52
Application version: 5.0.1000.52
SP: SP1
SQL 2005

Привет, всем
Подскажите, пожалуйста, может ли отработать данный запрос
X++:
    query = new Query();
    query.allowCrossCompany(true);
    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());
при условии что запись SalesLineCentral из компании A, а запись из SalesLineOrig из компании B?
Пробовал задавать Range для dataareaid, query.addCompanyRange() успехов не принесло.