А таблицы слинкованы правильно?
В смысле без наложения условия по DatePhysical запрос работает?
X++:
qr = new QueryRun( element.query() );
qbds1 = qr.query().dataSourceName( "InventSum" ).addDataSource( tableNum( InventTrans ) );
qbds1.fetchMode( joinMode::ExistsJoin );
// qbds1.relations( false );
qbds1.firstOnly( true );
qbds1.sortIndex( indexnum( InventTrans, ItemIdx ) );
qbds1.addLink( fieldnum( InventSum, ItemId ), fieldnum( InventTrans, ItemId ) );
qbds1.addLink( fieldnum( InventSum, InventDimId ), fieldnum( InventTrans, InventDimId ) );
// qbds1.addRange( fieldnum( InventTrans, DatePhysical ) ).value( 'invTrn.DatePhysical >= dBgn' );