Подскажите, что не правельно, почему вторая секция не выводится?
(выдел красным)
Но Итог между группировками высчитуеться и секция("Итог") выводиться.
в общем мне надо получить выборку ТМЦ по РасходнымНакл и Сумму; по ВозврНакл и Сумму; и разницу между ними.
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
//|Контрагенты = Справочник.Контрагенты.ТекущийЭлемент;
|ТоргПредставитель = Документ.РасходнаяНакладная.ТоргПредставитель;
|Розница = Документ.РасходнаяНакладная.Розница;
|ТМЦ = Документ.РасходнаяНакладная.ТМЦ;
|Касса = Документ.РасходнаяНакладная.Касса;
|Кво = Документ.РасходнаяНакладная.Кво;
|Коэффициент = Документ.РасходнаяНакладная.Коэффициент;
|СуммаСНДС = Документ.РасходнаяНакладная.СуммаСНДС;
|ТоргПредставитель1 = Документ.ВозвратнаяНакладная.ТоргПредставитель;
|ТМЦ1 = Документ.ВозвратнаяНакладная.ТМЦ;
|Касса1 = Документ.ВозвратнаяНакладная.Касса;
|Кво1 = Документ.ВозвратнаяНакладная.Кво;
|Коэффициент1 = Документ.ВозвратнаяНакладная.Коэффициент;
|СуммаСНДС1 = Документ.ВозвратнаяНакладная.СуммаСНДС;
|Функция КвоСумма = Сумма(Кво*Коэффициент);
|Функция СуммаСНДССумма = Сумма(СуммаСНДС);
|Функция КвоСумма1 = Сумма(Кво1*Коэффициент1);
|Функция СуммаСНДССумма1 = Сумма(СуммаСНДС1);
|Группировка ТМЦ Без групп;
|Группировка ТМЦ1 Без групп;
|Условие(ТоргПредставитель в ВыбТорг);
|Условие(Касса в ВыбКасса);
|Условие(ТоргПредставитель1 в ВыбТорг);
|Условие(Касса1 в ВыбКасса);
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
// Подготовка к заполнению выходных форм данными запроса
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка("ТМЦ") = 1 Цикл
// Заполнение полей ТоргПредставитель по док РасходнНакл
Если Запрос.КвоСумма=0 Тогда
Продолжить;
КонецЕсли;
ЦенасНДС=Запрос.СуммаСНДССумма/Запрос.КвоСумма;
Таб.ВывестиСекцию("ТоргПредставитель");
Пока Запрос.Группировка("ТМЦ1") = 1 Цикл
// Заполнение полей ТП по документам ВозврНакл
Если Запрос.КвоСумма1=0 Тогда
Продолжить;
ЦенасНДС1=Запрос.СуммаСНДССумма1/Запрос.КвоСумма1;
Таб.ВывестиСекцию("ТП"); КонецЕсли;
КонецЦикла;
КонецЦикла;
// Заполнение полей "Итого"
Итог=Запрос.СуммаСНДССумма-Запрос.СуммаСНДССумма1;
Таб.ВывестиСекцию("Итого");