А если придираться до конца, то явно должно быть начало вот такое
X++:
qbds.orderMode(OrderMode::GroupBy);
qbds.addSortField(fieldnum(CustTable,CashDisc));
qbds.addSortField(fieldnum(CustTable,CountryRegionId));
qbds.addSortField(fieldnum(CustTable,State));
qbds.addSelectionField(fieldnum(CustTable,CashDisc)); // !!! т.к. вы его потом вычитываете в переменной
qbds.addSelectionField(fieldnum(CustTable,RecId),SelectionField::Count);