В приведенном Вами коде не проходит условие:
for ( Table = InventSum_ds.getFirst(1); Table ; Table = InventSum_ds.getNext() )
Если, к примеру, поменять его на Table.ItemId, то записи будут перебираться.
А сохранять нужно помимо кода номенклатуры и код аналитики текущей строки.
А вообще, я бы сделал через Map или Set, к примеру - добавил бы edit метод первой колонкой, который сохранял бы в MAP текущую строку при установке галочки и удалял бы значения оттуда при снятии галочки.
|