Показать сообщение отдельно
Старый 16.07.2010, 12:03   #9  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
вот джобик для ясности (возможно будет понятней):
X++:
Query                   query = new Query();
    QueryBuildDataSource    qbds1, qbds2, qbds3;
    ;

    qbds1 = query.addDataSource(tableNum(SalesTable));
    qbds1.fetchMode(QueryFetchMode::One2One);
    qbds2 = qbds1.addDataSource(tableNum(CustTable));
    qbds2.fetchMode(QueryFetchMode::One2One);
    qbds3 = qbds2.addDataSource(tableNum(SalesLine));
    qbds3.fetchMode(QueryFetchMode::One2One);

    qbds1.addRange(fieldNum(SalesTable, SalesId)).value(SysQuery::valueNotEmptyString());
    qbds2.addRange(fieldNum(CustTable, AccountNum)).value(QueryValue('Тест'));
    qbds3.addRange(fieldNum(SalesLine, ItemId)).value(QueryValue('Товар'));

    info(qbds1.toString());
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем