Показать сообщение отдельно
Старый 16.03.2009, 16:26   #12  
SIrina is offline
SIrina
Участник
Аватар для SIrina
 
51 / 10 (1) +
Регистрация: 02.03.2007
Аналогичная проблема. Написан простенький джоб, но с == работает, а с LIKE не работает.
Может кто-нибудь решил проблему?

X++:
static void my_Job35(Args _args)
{
    Query       q;
    QueryBuildDataSource    qbds;
    QueryBuildRange         qbr;
    str                     s;

    QueryRun                qr;
    InventDim               inventDim;
    ;

    q    = new Query();
    qbds = q.addDataSource(TableNum(InventDim));

    qbr  = qbds.addRange(fieldNum(InventDim, DataAreaId));
    s    = strFmt('(InventLocationId LIKE "%1")', 'Новый');
    qbr.value(s);

    info(q.dataSourceNo(1).toString());

    qr = new QueryRun(q);
    while (qr.next())
    {
        inventDim = qr.getNo(1);
        info(inventDim.inventLocationId);
        break;
    }

}