![]() |
![]() |
![]() |
|
v8: Значение поля группировки при иерархическом типе группировки в СКД | ☑ | ||
---|---|---|---|---|
0
koderman
22.10.12
✎
09:31
|
Имеется 2 поля, которые выбираю из справочника это код и ссылка, по ссылке типа группировке стоит иерархия. Чтоб можно было вывести по группам значения. В таком виде:
КОД | Статья затрат Фонд заработной платы 1.1 Фонд заработной платы 1.2 Премиальные выплаты по итогам работы за квартал 1.3 Вознаграждения по итогам года 1.4 Материальная помощь к отпуску 1.5 Премии к праздникам Задача в том чтобы вывести код и в группу. т.е. вот так КОД | Статья затрат 1 Фонд заработной платы 1.1 Фонд заработной платы 1.2 Премиальные выплаты по итогам работы за квартал 1.3 Вознаграждения по итогам года 1.4 Материальная помощь к отпуску 1.5 Премии к праздникам Запрос в СКД выглядит так: ВЫБРАТЬ Форма1.ВидДеятельности, Форма1.ВидРасхода КАК ВидРасхода, Форма1.Код КАК Код, Форма1.СтатьяБюджета КАК СтатьяБюджета, Форма1.Месяц КАК Месяц, Форма1.МесяцСтр, СУММА(ВЫРАЗИТЬ(ПланированиеБюджетаТарифнаяСметаОстаткиИОбороты.СуммаПриход / 1000 КАК ЧИСЛО(15, 0))) КАК План ИЗ РегистрСведений.Форма1 КАК Форма1 ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПланированиеБюджетаТарифнаяСмета.ОстаткиИОбороты(, , Месяц, , ) КАК ПланированиеБюджетаТарифнаяСметаОстаткиИОбороты ПО Форма1.СтатьяБюджета = ПланированиеБюджетаТарифнаяСметаОстаткиИОбороты.СтатьяБюджета И Форма1.Месяц = ПланированиеБюджетаТарифнаяСметаОстаткиИОбороты.Период И Форма1.ВидДеятельности = ПланированиеБюджетаТарифнаяСметаОстаткиИОбороты.ВидДеятельности И Форма1.ВидРасхода = ПланированиеБюджетаТарифнаяСметаОстаткиИОбороты.ВидРасхода ГДЕ Форма1.Период МЕЖДУ &НачалоПериода И &КонецПериода И Форма1.СтатьяБюджета.ВидСтатьи = ЗНАЧЕНИЕ(Перечисление.ВидСтатьи.Прочие) СГРУППИРОВАТЬ ПО Форма1.ВидДеятельности, Форма1.ВидРасхода, Форма1.СтатьяБюджета, Форма1.Месяц, Форма1.МесяцСтр, Форма1.Код Голову ломаю ломаю, чет не приходят идеи что можно сделать еще? Как сделать, чтобы в группе выходило тоже значение кода. Пытался из реквизитов справочника брать значение кода но не выводит все равно. |
|||
1
koderman
22.10.12
✎
09:35
|
ВЫБРАТЬ
Форма1.ВидДеятельности, Форма1.ВидРасхода КАК ВидРасхода, Форма1.СтатьяБюджета.Код КАК Код, Форма1.СтатьяБюджета КАК СтатьяБюджета, Форма1.Месяц КАК Месяц, Форма1.МесяцСтр, СУММА(ВЫРАЗИТЬ(ПланированиеБюджетаТарифнаяСметаОстаткиИОбороты.СуммаПриход / 1000 КАК ЧИСЛО(15, 0))) КАК План ИЗ РегистрСведений.Форма1 КАК Форма1 ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПланированиеБюджетаТарифнаяСмета.ОстаткиИОбороты(, , Месяц, , ) КАК ПланированиеБюджетаТарифнаяСметаОстаткиИОбороты ПО Форма1.СтатьяБюджета = ПланированиеБюджетаТарифнаяСметаОстаткиИОбороты.СтатьяБюджета И Форма1.Месяц = ПланированиеБюджетаТарифнаяСметаОстаткиИОбороты.Период И Форма1.ВидДеятельности = ПланированиеБюджетаТарифнаяСметаОстаткиИОбороты.ВидДеятельности И Форма1.ВидРасхода = ПланированиеБюджетаТарифнаяСметаОстаткиИОбороты.ВидРасхода ГДЕ Форма1.Период МЕЖДУ &НачалоПериода И &КонецПериода И Форма1.СтатьяБюджета.ВидСтатьи = ЗНАЧЕНИЕ(Перечисление.ВидСтатьи.Прочие) СГРУППИРОВАТЬ ПО Форма1.ВидДеятельности, Форма1.ВидРасхода, Форма1.СтатьяБюджета, Форма1.Месяц, Форма1.МесяцСтр, Форма1.СтатьяБюджета.Код Пример с кодом из реквизита справочника: Код | Статья затрат Фонд заработной платы ЭКС000727 Фонд заработной платы ЭКС000750 Премиальные выплаты по итогам работы за квартал ЭКС000751 Вознаграждения по итогам года ЭКС000752 Материальная помощь к отпуску ЭКС000753 Премии к праздникам |
|||
2
teapot123
22.10.12
✎
10:00
|
добавь В строку со статьей еще одну группировку - код. статьи в иерархии, код без иерархии
|
|||
3
teapot123
22.10.12
✎
10:01
|
код вытаскивай из статьи
|
|||
4
koderman
22.10.12
✎
10:15
|
Вот что выходит.
Запрос http://s018.radikal.ru/i506/1210/e0/e92828e0dd73.jpg Настройки http://s014.radikal.ru/i328/1210/2c/520e3793f344.jpg Отчет http://s40.radikal.ru/i088/1210/66/d994e3102c93.jpg |
|||
5
koderman
22.10.12
✎
10:57
|
Кто подкинет идею?
|
|||
6
koderman
22.10.12
✎
16:12
|
Видимо решения нету, ну буду переделывать по другому отчет. Спасибо за внимание!
|
|||
7
teapot123
22.10.12
✎
17:44
|
попробуй код со статьей поставить на верхний уровень
|
|||
8
teapot123
22.10.12
✎
17:54
|
||||
9
koderman
24.10.12
✎
08:31
|
Спасибо! Дошло до меня теперь!)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |