|   |   | 
| 
 | СКД. Строка в зависимости от группировки. | ☑ | ||
|---|---|---|---|---|
| 0
    
        SternZ 22.03.13✎ 08:34 | 
        Есть отчет с группировкой по столбцам по периодам. Есть группировки и по строкам. Как в зависимости от группировки добавить строку. Например, есть элемент справочника, по нему группировка, и в нем есть булевый реквизит - и в зависимости от него - выводить еще значение следующей строкой или нет.     | |||
| 1
    
        fisher 22.03.13✎ 08:43 | 
        "выводить еще значение следующей строкой или нет"
  Какое значение? Что значит "следующей строкой"? Вложенной группировкой? Тогда это просто вложенная группировка с фильтром. | |||
| 2
    
        SternZ 22.03.13✎ 08:48 | 
        Не проходит. Будет выдаваться - отбор такой-то в строке.
  Должно быть так Элемент справочника-значение ... Элемент справочника - значение ( здесь булево - истина ) цена( например) - значение Элемент справочника - значение ... | |||
| 3
    
        fisher 22.03.13✎ 08:50 | 
        (2) Не будет выдаваться, если в настройках группировки указать  чтобы не выдавался :)     | |||
| 4
    
        SternZ 22.03.13✎ 08:54 | 
        Это у меня не получалост - если задаю отбор в группировке всегда в строке результатат - выдается - отбор такой-то.
  И по группировке с фильтром не очень понятно - справочник иерархический - какая будет вложенная группировка ? | |||
| 5
    
        fisher 22.03.13✎ 08:56 | 
        (4) Беда с вами - писателями...
  В настройках группировки на последней закладке со всякой фигней есть специальный пункт - показывать параметры отбора или нет. По второму вопросу - недостаточно информации. | |||
| 6
    
        SternZ 22.03.13✎ 09:10 | 
        Попробовал - за отборы - спасибо, невнимателен :)
  Есть запрос по бюджетам ВЫБРАТЬ ОборотыБюджетовОбороты.ПериодМесяц, ОборотыБюджетовОбороты.ПериодГод, ОборотыБюджетовОбороты.СтатьяОборотов, СУММА(ОборотыБюджетовОбороты.СуммаУпрОборот * СтатьиБюджета.Знак) КАК СуммаУпрОборот ИЗ РегистрНакопления.ОборотыБюджетов.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ОборотыБюджетовОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СтатьиБюджета КАК СтатьиБюджета ПО (СтатьиБюджета.СтатьяОборотов = ОборотыБюджетовОбороты.СтатьяОборотов) ГДЕ НЕ СтатьиБюджета.ПометкаУдаления И СтатьиБюджета.СтатьяОборотов <> ЗНАЧЕНИЕ(Справочник.СтатьиОборотовПоБюджетам.ПустаяСсылка) СГРУППИРОВАТЬ ПО ОборотыБюджетовОбороты.ПериодМесяц, ОборотыБюджетовОбороты.ПериодГод, ОборотыБюджетовОбороты.СтатьяОборотов, СтатьиБюджета.Владелец В статье оборотов - есть УчетКоличества. Если иСТИНА - следующей строкй выводить СуммаупрОборот / СуммаКоличествоОборот | |||
| 7
    
        SternZ 22.03.13✎ 09:16 | 
        Группировки по колонкам - по периодам. По строкам - статьяоборотов - иерархия.     | |||
| 8
    
        SternZ 22.03.13✎ 10:49 | 
        Получается - на СКД так не сделать ? А в Универсальном отчете ?     | |||
| 9
    
        Defender aka LINN 22.03.13✎ 10:54 | 
        (8) "Получается - на СКД так не сделать?" - Кому как.
  "А в Универсальном отчете?" - а вот там - точно никак. | |||
| 10
    
        SternZ 22.03.13✎ 11:11 | 
        У меня пока никак. :)
  Пробовал, например, так ВЫБРАТЬ "1Осн" КАК ТипОсн, ОборотыБюджетовОбороты.ПериодМесяц, ОборотыБюджетовОбороты.ПериодГод, ОборотыБюджетовОбороты.СтатьяОборотов, СУММА(ОборотыБюджетовОбороты.СуммаУпрОборот * СтатьиБюджета.Знак) КАК СуммаУпрОборот ИЗ РегистрНакопления.ОборотыБюджетов.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ОборотыБюджетовОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СтатьиБюджета КАК СтатьиБюджета ПО (СтатьиБюджета.СтатьяОборотов = ОборотыБюджетовОбороты.СтатьяОборотов) ГДЕ НЕ СтатьиБюджета.ПометкаУдаления И СтатьиБюджета.СтатьяОборотов <> ЗНАЧЕНИЕ(Справочник.СтатьиОборотовПоБюджетам.ПустаяСсылка) СГРУППИРОВАТЬ ПО ОборотыБюджетовОбороты.ПериодМесяц, ОборотыБюджетовОбороты.ПериодГод, ОборотыБюджетовОбороты.СтатьяОборотов ОБЪЕДИНИТЬ ВЫБРАТЬ "2Осн", ОборотыБюджетовОбороты.ПериодМесяц, ОборотыБюджетовОбороты.ПериодГод, ОборотыБюджетовОбороты.СтатьяОборотов, СУММА(ОборотыБюджетовОбороты.СуммаУпрОборот * СтатьиБюджета.Знак) / СУММА(ОборотыБюджетовОбороты.КоличествоОборот * СтатьиБюджета.Знак), ИЗ РегистрНакопления.ОборотыБюджетов.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ОборотыБюджетовОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СтатьиБюджета КАК СтатьиБюджета ПО (СтатьиБюджета.СтатьяОборотов = ОборотыБюджетовОбороты.СтатьяОборотов) ГДЕ НЕ СтатьиБюджета.ПометкаУдаления И СтатьиБюджета.СтатьяОборотов <> ЗНАЧЕНИЕ(Справочник.СтатьиОборотовПоБюджетам.ПустаяСсылка) И статьибюджета.Учетколичества И КоличествоOборот <> 0 СГРУППИРОВАТЬ ПО ОборотыБюджетовОбороты.ПериодМесяц, ОборотыБюджетовОбороты.ПериодГод, ОборотыБюджетовОбороты.СтатьяОборотов Упорядочить по статьяоборотов,ТипОсн Запрос работает. Но при группировке в сКД - выдает чушь в значениях. ( цену получаю отбором в группировке) | |||
| 11
    
        SternZ 22.03.13✎ 11:36 | 
        Скопировал запрос не так. Вот рабочий.
  ВЫБРАТЬ "1Осн" КАК ТипОсн, ОборотыБюджетовОбороты.ПериодМесяц, ОборотыБюджетовОбороты.ПериодГод, ОборотыБюджетовОбороты.СтатьяОборотов, СУММА(ОборотыБюджетовОбороты.СуммаУпрОборот * СтатьиБюджета.Знак) КАК СуммаУпрОборот ИЗ РегистрНакопления.ОборотыБюджетов.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ОборотыБюджетовОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СтатьиБюджета КАК СтатьиБюджета ПО (СтатьиБюджета.СтатьяОборотов = ОборотыБюджетовОбороты.СтатьяОборотов) ГДЕ НЕ СтатьиБюджета.ПометкаУдаления И СтатьиБюджета.СтатьяОборотов <> ЗНАЧЕНИЕ(Справочник.СтатьиОборотовПоБюджетам.ПустаяСсылка) СГРУППИРОВАТЬ ПО ОборотыБюджетовОбороты.ПериодМесяц, ОборотыБюджетовОбороты.ПериодГод, ОборотыБюджетовОбороты.СтатьяОборотов ОБЪЕДИНИТЬ ВЫБРАТЬ "2Осн", ОборотыБюджетовОбороты.ПериодМесяц, ОборотыБюджетовОбороты.ПериодГод, ОборотыБюджетовОбороты.СтатьяОборотов, СУММА(ОборотыБюджетовОбороты.СуммаУпрОборот * СтатьиБюджета.Знак) / СУММА(ОборотыБюджетовОбороты.КоличествоОборот * СтатьиБюджета.Знак) ИЗ РегистрНакопления.ОборотыБюджетов.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ОборотыБюджетовОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СтатьиБюджета КАК СтатьиБюджета ПО (СтатьиБюджета.СтатьяОборотов = ОборотыБюджетовОбороты.СтатьяОборотов) ГДЕ НЕ СтатьиБюджета.ПометкаУдаления И СтатьиБюджета.СтатьяОборотов <> ЗНАЧЕНИЕ(Справочник.СтатьиОборотовПоБюджетам.ПустаяСсылка) И ОборотыБюджетовОбороты.СтатьяОборотов.УчетПоКоличеству И ОборотыБюджетовОбороты.КоличествоОборот <> 0 СГРУППИРОВАТЬ ПО ОборотыБюджетовОбороты.ПериодМесяц, ОборотыБюджетовОбороты.ПериодГод, ОборотыБюджетовОбороты.СтатьяОборотов Упорядочить по ОборотыБюджетовОбороты.статьяоборотов,ТипОсн | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |