|
СКД. Строка в зависимости от группировки. | ☑ | ||
---|---|---|---|---|
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 СГРУППИРОВАТЬ ПО ОборотыБюджетовОбороты.ПериодМесяц, ОборотыБюджетовОбороты.ПериодГод, ОборотыБюджетовОбороты.СтатьяОборотов Упорядочить по ОборотыБюджетовОбороты.статьяоборотов,ТипОсн |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |