|
|
#1 |
|
Участник
|
Ни как не могу создать запрос
![]() Код: public void init()
{
queryBuildDataSource queryBuildDataSource;
;
super();
rassetTransDate = this.args().caller().rassetTransDate();
rassetStandardId = this.args().caller().assetStandard();
zeroBookValue = this.args().caller().zeroBookValue();
queryBuildDataSource = this.query().dataSourceName("RAssetTable").addDataSource(tableNum(RAssetStandards));
queryBuildDataSource.fetchMode(JoinMode::EXISTSJOIN);
queryBuildDataSource.relations(false);
queryBuildDataSource.addLink(fieldnum(RAssetTable, accountNum), fieldnum(RAssetStandards, assetId));
queryBuildDataSource.addRange(fieldnum(RAssetStandards, assetStandardId)).value(queryValue(rassetStandardId));
queryBuildDataSource.addSelectionField(fieldnum(RAssetTable, ROP_AbacusNum_3), SelectionField::Min);
rassetSumTrans = RAssetSumCalc_Trans::newAssetPeriod((select firstonly RAssetTable).AccountNum, rassetStandardId, rassetTransDate);
}Помогите плз, целый день мучаюсь.
|
|
|
|
|
#2 |
|
Участник
|
queryBuildDataSource.addSortFiels(fieldNum(...));
queryBuildDataSource.orderMode(OrderMode::GroupBy); |
|
|
|
|
#3 |
|
Участник
|
Ой, наверное переохладился. Пол дня пытался группировать по стринговому полю
только, что дошло .Цитата:
queryBuildDataSource.addSortFiels(fieldNum(...));
queryBuildDataSource.orderMode(OrderMode::GroupBy); Сорри.
|
|
|