Показать сообщение отдельно
Старый 01.07.2004, 16:09   #15  
rinugun is offline
rinugun
Участник
Аватар для rinugun
 
26 / 10 (1) +
Регистрация: 04.08.2003
Цитата:
Изначально опубликовано Pustik
rinugun , ты прав получилось -- кол-во строк то что нужно, но исключить значение "ОТВ-00" не удалось. Неужели это невозможно ? Неужели возможности range'ей в Axapte так скудны?. Делать это через SQL запрос - значит создавать временную таблицу -- не супер.
А! Прошу прощения, я не заметил, что там NotExistsJoin. В этом случае, конечно, не нужен восклицательный знак во втором value.
У меня работает вот такой код (с поправкой на другие значения третьей аналитики) в форме:
PHP код:
public void init()
{
Query query;
QueryBuildDataSource qbds,qbds1;
;

super();
query this.query();
qbds query.dataSourceTable(TableNum(LedgerJournalTrans));
qbds.addrange (fieldId2Ext(fieldNum(LedgerJournalTrans,Dimension),3)).value("IS*");


qbds1 qbds.addDataSource(tablenum(LedgerJournalTrans));
qbds1.addLink(fieldNum(LedgerJournalTrans,RecID), fieldNum(LedgerJournalTrans,RecID));
qbds1.joinMode(JoinMode::NoExistsJoin);
qbds1.addrange (fieldId2Ext(fieldNum(LedgerJournalTrans,Dimension),3)).value("ISPR");

Показывает все IS без ISPR.