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