|   |   | 
| 
 | СКД. Смешанные группировки. | ☑ | ||
|---|---|---|---|---|
| 0
    
        fisher 12.10.12✎ 11:26 | 
        Можно ли как-то красиво извратиться в СКД (оксюморон, да), что бы получить следующую хитрую развертку данных. Обычные Группировка1/Группировка2. Но чтобы некоторые значения первой группировки разворачивались по группировке одного типа, а некоторые - по другой?
  Пример: отчет о продажах. Группировка первого уровня - тип покупателя. Покупатели одного типа (крупняки, например) разворачиваются собственно списком покупателей, а покупатели другого типа - по каким-нить категориям? | |||
| 1
    
        Armando 12.10.12✎ 11:28 | 
        сделать несколько группировок с отборами?     | |||
| 2
    
        fisher 12.10.12✎ 11:35 | 
        Не совсем въезжаю... Как это будет выглядеть?
  Хочется чтобы просто выглядело как две обычные группировки, где вторая в рамках первой. Просто чтобы по разным элементам первой выводились разные виды информации во второй. Как это можно сделать? | |||
| 3
    
        Chin 12.10.12✎ 11:40 | 
        (0) Поиграйся ресурсом, создай вычисляемое выражение "Представление" со значением "", опиши для каждого уровня группировки свой способ расчета значения ресурса. В обычном запросе такая фишка реализовывалась конструкцией "Итоги по"     | |||
| 4
    
        Абирамбул 12.10.12✎ 11:41 | 
        (2) В дереве настроек указать две группировки [1] на одном уровне. Отбор на каждой группировке (Крупняк и не крупняк). Далее указать нужную группировку [2] подчиненную [1].
  Крупняк [1] |-Контрагент [2] НЕ Крупняк [1] |-Тип покупателя [2] | |||
| 5
    
        Chin 12.10.12✎ 11:42 | 
        (4) Это если тебе зарание известно, что отбирать...     | |||
| 6
    
        fisher 12.10.12✎ 11:42 | 
        (3) Хотелось бы решить на уровне настроек.
  (4) Дошло. Спасибо. (5) Известно. | |||
| 7
    
        Chin 12.10.12✎ 11:43 | 
        (4) Да и автор нечто иное хочет:
  Тип покупателя 1 | Покупатель 1 | Покупатель 2 | Покупатель 3 Тип покупателя 2 | Покупатель 4 | Покупатель 5 | Покупатель 6 | |||
| 8
    
        fisher 12.10.12✎ 11:44 | 
        (7) Нет     | |||
| 9
    
        fisher 12.10.12✎ 11:44 | 
        (7) Это как раз стандартная развертка без извратов.     | |||
| 10
    
        Chin 12.10.12✎ 11:46 | 
        (6) Ну тогда просто...
  Если нужно (7) Тогда (3) Только вчера такое же делал (9) То что я предлагал, позволяет выводить в дереве в одной колонке разные типы данных, обычная группировка выводит такие данные в разных колонках... Значит просто не понял, что требовалось... | |||
| 11
    
        Лодырь 12.10.12✎ 11:47 | 
        Стандартная оборотно-сальдовая ведомость умеет такое.     | |||
| 12
    
        fisher 12.10.12✎ 11:51 | 
        (4) Блин, не то :(
  Выглядит как два отдельных мини-отчета с отдельными итогами. Надо лайк (7) стайл (извини, если ты именно это и имел в виду). (10) Плохо, если только через ресурсы... | |||
| 13
    
        fisher 12.10.12✎ 11:57 | 
        (10) Надо не просто разные типы данных. Надо разные разрезы. В них разное количество значений в общем случае. Даже через ресурсы не слишком представляю как это сделать.     | |||
| 14
    
        Axel2009 12.10.12✎ 12:03 | 
        (12) придумай одну общую группировку на все, в итоге должно получиться
  ОбщаяГруппировка [1] |-Крупняк [2] |-Контрагент [3] |-НЕ Крупняк [2] |-Тип покупателя [3] | |||
| 15
    
        Абирамбул 12.10.12✎ 12:33 | 
        (12) смотри (14)     | |||
| 16
    
        Classic 12.10.12✎ 12:35 | 
        ВЫБОР КОГДА Контрагент.Крупняк ТОГДА Контрагент.ТипКонтрагента Иначе Контрагент КОНЕЦ КАК Группировка2     | |||
| 17
    
        Chin 12.10.12✎ 13:03 | 
        (12) Ресурс выступает просто как представление, когда ставишь его в первую позицию списка выбранных полей СКД и отключаешь помещение ресурсов в конце таблицы, он ведет себя как группировка. Фактически это не тот ресурс который суммирует данные - это просто поле, данные в котором получаются разными способами на разных уровнях группировки... Т.е. помещаешь его первый раз в ресурсы, так где выражение указываешь "Представление(ТипПокупателя), "Расчитывать по..." ТипПокупателя. Во-второй раз: Выражение "Представление(Покупатель), Расчитывать по..." Покупатель.     | |||
| 18
    
        fisher 12.10.12✎ 17:24 | 
        (14),(15) Получилось, спасибо.
  (17) Ресурс как группировка... ИМХО, это излишне сильное колдунство :) Для универсальных отчетов, ИМХО, плохо. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |