Ну можно и мне тогда спросить - то есть попросить - помогите пожалуйста!
1) Индексированную таблицу получаю из прямого запроса вот так:
ТзЗапроса = СоздатьОбъект("ИндексированнаяТаблица");
ТзЗапроса.Загрузить(Запрос.ВыполнитьИнструкцию(ТекстЗапроса));
В результате получается ИТЗ с колонками:
Агент,Клиент,ТерминалКлиента,МесяцГруппа,Сумма
Первые три поля (Агент,Клиент,ТерминалКлиента) - это то по чем я потом буду группировать
Далее я разворачиваю колонку МесяцГруппа по-горизонтали
В результате получается ИТЗ вида
Агент,Клиент,ТерминалКлиента,_1,_2,_3
где _1,_2,_3 колонки разных значений МесяцГруппа...
В общем - когда я делаю ИТЗ.Итог("_3") у меня отладчик показывает 1000, а после группировки следующей строкой:
ТзЗапроса.Группировать("ИндАгент: *Агент;ИндКлиент: *Клиент;ИндТерминалКлиента: *ТерминалКлиента",СтрокаСумм,0);
В колонке "_3" на первом уровне обхода совсем другое значение - больше чем было.
При этом ВНИМАНИЕ - если суммируемая колонка одна (1 колонку всего суммируем) - выдает правильно на всех уровнях.
Версия 1С++: 2.5.0.6 NB 2008-01-15.
Заранее спасибо за помощь