![]() |
#6 |
Участник
|
Цитата:
Сообщение от Косых Артём
qBRangedat.status(RangeStatus::Hidden);
а до этого Вы вообще выключили условие, поэтому появился стандартный набор условий из запроса. RTFM Код: public Query initQuery() { queryBuildDataSource qBDS; queryBuildRange qBRange; ; // создаём объект динамического запроса query = new Query(); //определяем источник данных qBDS = query.addDataSource(tablenum(RAssetMoveHist)); qBRangedat = qBDS.addRange(fieldnum(RAssetMoveHist, ChangeDate)); qBRangedat.status(RangeStatus::Hidden); //НЕ ПОМОГАЕТ??? //ЕСЛИ НЕТ, значит вы что-то неправильно делаете :) qBDS = qBDS.addDataSource(tablenum(RAssetTable)); //устанавливаем связь qBDS.addLink(fieldnum(RAssetMoveHist, AccountNum),fieldnum(RAssetTable, AccountNum) ); // определяем поле-критерий qBDS.addRange(fieldnum(RAssetTable, HB_AClassCode_OS)); qBRange = qBDS.addRange(fieldnum(RAssetTable,AssetType)); qBRange.value(queryvalue(RassetType::Smallvalueable)); Return query; } |
|
|
|