Не могу разобраться с группировками в индексированной таблице. Для теста использовал следующий код:
Функция СпЗнИзСтроки(Стр)
СпЗн = СоздатьОбъект("СписокЗначений");
СпЗн.ИзСтрокиСРазделителями(""""+СтрЗаменить(Стр, ",",""","""));
Возврат СпЗн;
КонецФункции
//*******************************************
Процедура Сформировать()
ТЗ = СоздатьОбъект("ИндексированнаяТаблица");
ТЗ.НоваяКолонка("ТипОплаты");
ТЗ.НоваяКолонка("Дата");
ТЗ.НоваяКолонка("Сумма");
ТЗ.НоваяКолонка("IDСклад");
Счета = СпЗнИзСтроки("50.18,50.18,50.18,50.18,50.18,50.19,50.19,50.19");
Сумма = СпЗнИзСтроки("5954,20589.5,11714.5,25141,7140,3112,1620,427.5");
Склады = СпЗнИзСтроки("1H,1J,1O,1Q,1R,1H,1J,1Q");
Для Индекс = 1 по Счета.РазмерСписка() Цикл
ТЗ.НоваяСтрока();
ТЗ.Дата = '30.06.07';
ТЗ.Сумма = Число(Сумма.ПолучитьЗначение(Индекс));
ТЗ.ТипОплаты = Счета.ПолучитьЗначение(Индекс);;
ТЗ.IDСклад = Склады.ПолучитьЗначение(Индекс);
КонецЦикла;
ТЗ.Группировать("Дата:Дата;IDСклад:IDСклад","Сумма");
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку() = 1 Цикл
ТЗ.тзПотомки.Показать();
КонецЦикла;
КонецПроцедуры
После группировки тзПотомки содержит только строки с типом оплаты 50.18, а строки с типом оплаты 50.19 пропадают. Что я сделал не так?