Имя: Пароль:
1C
1C 7.7
v7: Группировка по номенклатуре
0 kinnder
 
24.08.12
13:33
Добрый день!
Прошу помочь с советом по группировке.Пишу небольшой отчет по продажам.В нем фигурируют группы контрагентов и группы номенклатуры.Также на форме есть два флага,по которым возможно развертка групп контрагентов на уровень ниже,и также номенклатура.
Как должен выглядеть отчет :

ГруппаКонтр1     (выбрана в форме,показывается всегда)
  ПодГруппаКонтр1 (выводится при включенном переключателе)      Продажи
      Номенклатура1 (выбрана в форме)
        ПодГруппаНом(выводится при включенном переключателе)

При включенных флагах отчет дает только детализацию по группам на уровень ниже.
По контрагентам группировку с условиями уровня иерархии сделал,а вот по номенклатуре не получается.Начинает выводить продажи на контрагенов в подпапке.Можно ли обойтись в данной случае без использования ТЗ?
1 povar
 
24.08.12
13:35
никуя не понял, на всякий случай, используй Йоксель
2 Изучаю1С8
 
24.08.12
13:36
никуя не понял, на всякий случай, используй ИндексированнуюТаблицу
3 Cthulhu
 
24.08.12
13:37
Старо как мир.
Особенность, в принципе понятная человеку, имеющему представление о том, как работает SQL-запрос (например). В случае, когда обход группировки по элементам (многоуровневого) справочника позиционируется на группе - обход следующих по вложенности группировок НЕ выполняется. Единственный способ обойти эту особенность - "спустить" группировку по справочнику на самый нижний (самый вложенный) уровень. Решить проблему в некоторых случаях (например, наличие в запросе более одной группировки по многоуровневым справочникам с необходимостью получения для групп таких справочников развернутых в разрезе других группировок данных) "в лоб" таким образом невозможно. Выход - запрос без групп с доп.расчетом показателей по группам.
4 kinnder
 
24.08.12
13:41
Хорошо,пример вывода отчета,как он есть сейчас

Степное
  Сигареты 200
  Колбаса 20
  Сигареты 300
  Колбаса 10
  Сигареты 500
  Колбаса 50
Он выводит подгруппы номенклатуры несколько раз,т.к. в папке Степное есть контрагенты (мое прдположение).

а вот как получить
 
Степное
  Сигареты 1000
  Колбаса  80
не используя ТЗ?Возможно ли это?
5 Изучаю1С8
 
24.08.12
13:42
(4) А чем тебе так ТЗ смущает.
6 kinnder
 
24.08.12
13:52
(5)
Думал,есть способ не используя ее получать сведения в том,виде,каком хочется.
Закон Брукера: Даже маленькая практика стоит большой теории.