Имя: Пароль:
1C
1C 7.7
v7: Запрос по регистру с итогами по группам товаров внизу
,
0 Revenant
 
14.06.13
10:07
Добрый день ! Застопорился на, казалось бы, простой задаче.

Есть простой отчет по продажам, с запросом вида:

"Период с НачДата по КонДата;
|Товар = Регистр.Продажи.Товар;
|Сум   = Регистр.Продажи.Сумма;
|Группировка Товар;
|Функция Сумма = Сумма(Сум);
|"

Необходимо вывести товары с иерархией по группам, причем, чтобы итоги по группам были не вверху, а внизу:

   Товар1
   Товар2
   ....
 Итого по Подгруппе1
   ТоварХ
   ТоварУ
   ....
 Итого по Подгруппе2
Итого по Группе1
1 ДенисЧ
 
14.06.13
10:09
дык а в чем проблема?
Скажи выгрузиьт и почитай СП на эту тему...
2 Revenant
 
14.06.13
10:15
(1)

А методом Группировка() никак ?
Просто отчет будет сложнее, с настраиваемыми группировками и т.д., поэтому хотелось бы обойтись без ТЗ
3 Ёпрст
 
14.06.13
10:18
(2) в штатных отчетах, как правило, есть группировка по иерархии справочника, её как будешь выводить тогда ?

ЗЫ: итоги по группировкам снизу, как 2 пальца..
4 Ёпрст
 
14.06.13
10:18
и без всяких ТЗ.
5 Revenant
 
14.06.13
10:45
(3)
>> в штатных отчетах, как правило, есть группировка по иерархии справочника

Да, я так и использую, но там сначала идут родительские группы, а потом элементы, а мне надо в обратном порядке.

>>итоги по группировкам снизу, как 2 пальца..

Подскажите, пожалуйста
6 Ёпрст
 
14.06.13
11:04
(5) в обратном порядке иерархия, это как ?
Покажи картинки.
7 Ёпрст
 
14.06.13
11:07
На счет 2 пальца, на :

Пока Запрос.Группировка("Клиентос") Цикл
  Таб.ВывестиСекцию("Клиентос");
  Пока Запрос.Группировка("Номенклатура") Цикл
      Таб.ВывестиСекцию("Номенклатура");
  КонецЦикла;
  Таб.ВывестиСекцию("ИтогиКлиентос");
КонецЦикла;

Но это без иерархии.
8 Revenant
 
14.06.13
11:09
(6)
Допустим, у нас есть справочник с такой структурой:

Группа1
- Подгруппа1
- - Товар1
- - Товар2
- Подгруппа2
- - Товар3
- - Товар3
Группа2
- Товар5
- Товар6


Отчет должен иметь такой вид:

- - Товар1
- - Товар2
- Итого по Подгруппе1

- - Товар3
- - Товар4
- Итого по Подгруппе3
ИТОГО ПО ГРУППЕ1

- Товар5
- Товар6
ИТОГО ПО ГРУППЕ2
9 Ёпрст
 
14.06.13
11:32
(8) т.е самих подгрупп в отчете не будет ? И группировко тоже ?
10 Ёпрст
 
14.06.13
11:32
картинку готового отчета покажи
11 Злопчинский
 
14.06.13
11:39
гораздо интереснее будет интепретироваться читающими отчет когда будут ЭЛЕМЕНТЫ, лежащие на одном уровне с группами/подгруппами
12 Revenant
 
14.06.13
11:49
13 Ёпрст
 
14.06.13
11:52
(12)
как на счет (11) и иерархии на других уровнях группироввок, а не только номенклатуры?
14 Ёпрст
 
14.06.13
11:53
Или в отчете всегда только 1 группировка по номенклатуре и привет ?
15 Revenant
 
14.06.13
11:55
(13)

По другим группировкам иерархии не будет. Как пользователь будет читать отчет, если добавить другие группировки - это его проблемы, я уже объяснил ему все неудобства, но он все равно хочет итоги внизу
16 Ёпрст
 
14.06.13
12:01
как будет выглядеть такая иерархия в отчете ?

Товары
   Мясо  
       свинина
       баранина
   Колбасы
       Останкино
             еврейская
             салями  
       Завод №1
              докторская
              молочная
       неизвестная колбаса 1
       неизвестная колбаса 2
       неизвестная колбаса 3
    просто фарш
    просто фарш из мяса
17 Ёпрст
 
14.06.13
12:01
нижние - это элементы после групп..
18 Revenant
 
14.06.13
12:13
(16)

Допустим, так:


       свинина
       баранина
   Мясо  
            еврейская
             салями    
       Останкино
              докторская
              молочная
       Завод №1
      неизвестная колбаса 1
      неизвестная колбаса 2
      неизвестная колбаса 3
   Колбасы
Товары
просто фарш
просто фарш из мяса
19 Revenant
 
14.06.13
12:16
Как вариант - выводить в начале название группы товара, но в конце все равно указывать "Итого по гоуппе"

Типа так:

Товары
   Мясо  
       свинина
       баранина
   Итого Мясо

   Колбасы
       Останкино
             еврейская
             салями  
       Итого Останкино
   Итого Колбасы
Итого Товары
20 Ёпрст
 
14.06.13
12:17
(18) это же не верно
21 Ёпрст
 
14.06.13
12:19
Ладно, запоминай секции, когда выводишь группы в ТЗ, выводи эти секции при смене группы/группировки..
22 Ёпрст
 
14.06.13
12:19
учитывать только уровень надо при этом.
23 Revenant
 
14.06.13
12:20
(21)
Спасибо, попробую
24 2S
 
14.06.13
12:20
не проще с выгрузкой в ТЗ все же?