X++:
public void init()
{
CustVendGroupTable _custVendTable;
CustVendGroupTable _tempCustVendTable
;
_tempCustVendTable.setTmp();
while select _custVendTable group by CustVendGroupId
{
_tempCustVendTable.data(_custVendTable.data());
_tempCustVendTable.doInsert();
}
custVendTable_ds.cursor().setTmpData(_tempCustVendTable);
custVendTable_ds.executeQuery();
_custVendTable = CustVendTable_ds.cursor();
super();
CustVendTable_ds.query().dataSourceNo(1).clearDynalinks();
_queryBuildRange = this.query().dataSourceNo(1).addRange(fieldnum(CustVendGroupTable, CustVendType));
_queryBuildRange.value(QueryValue(element.setFilter(_custVendTable.CustVendType)));
_queryBuildRange = this.query().dataSourceNo(1).addRange(fieldnum(CustVendGroupTable, isGroup));
_queryBuildRange.value(QueryValue(boolean::false));
}
такой код, нужно чтобы грид (у которого источник данных custVendTable_ds) показывал данные из _tempCustVendTable