|
Строки переводим в колонки в запросе |
☑ |
0
happysan
24.08.12
✎
12:05
|
Есть запрос:
Запрос.Текст = "ВЫБРАТЬ
|ОборотыБюджетовОбороты.ПериодМесяц,
|ОборотыБюджетовОбороты.СтатьяОборотов,
|ОборотыБюджетовОбороты.Проект,
|ОборотыБюджетовОбороты.Аналитика1,
|ОборотыБюджетовОбороты.Аналитика2,
|СУММА(ОборотыБюджетовОбороты.КоличествоОборот) КАК КоличествоОборот,
|СУММА(ОборотыБюджетовОбороты.СуммаУпрОборот) КАК СуммаУпрОборот
|ИЗ
|РегистрНакопления.ОборотыБюджетов.Обороты(&ДатаНач, &ДатаКон, Авто, Сценарий = &Сценарий) КАК ОборотыБюджетовОбороты
|ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СтатьиБюджета КАК СтатьиБюджета
|ПО (СтатьиБюджета.СтатьяОборотов = ОборотыБюджетовОбороты.СтатьяОборотов)
|ГДЕ
|СтатьиБюджета.Владелец = &Владелец
|И НЕ СтатьиБюджета.ПометкаУдаления
|И (СтатьиБюджета.СтатьяОборотов <> ЗНАЧЕНИЕ(Справочник.СтатьиОборотовПоБюджетам.ПустаяСсылка)
|ИЛИ СтатьиБюджета.ЭтоГруппа)
|
|СГРУППИРОВАТЬ ПО
|ОборотыБюджетовОбороты.ПериодМесяц,
|ОборотыБюджетовОбороты.СтатьяОборотов,
|ОборотыБюджетовОбороты.Проект,
|ОборотыБюджетовОбороты.Аналитика1,
|ОборотыБюджетовОбороты.Аналитика2";
Период выводится построчно, можно как-то в самом запросе реализовать вывод периода по колонкам? например 01.01.2012 01.02.2012 ....
|
|
1
Maxus43
24.08.12
✎
12:09
|
в запросе? нет имхо
|
|
2
happysan
24.08.12
✎
12:09
|
досадно...
|
|
3
Нуф-Нуф
24.08.12
✎
12:11
|
через скд
|
|
4
Cube
24.08.12
✎
12:11
|
Можно. Но придется на каждый месяц сделать выборку... В поиске ищи в сторону "Срез последних на каждую дату в запросе".
|
|
5
Mouzem
24.08.12
✎
12:12
|
(0) Циклами выходящую таблицу перелопачивать, либо в скд запихать.
|
|
6
luckyluke
24.08.12
✎
12:19
|
(0) А для чего надо по колонкам? Может итоги по периоду помогут?
|
|
7
luckyluke
24.08.12
✎
12:21
|
+(6) впрочем, не помогут.
|
|
8
happysan
24.08.12
✎
12:36
|
(3)СКД не совсем наверное подойдёт, буду выгружать в табличное поле документа с типом ДеревоЗначений...в документ Бюджет с разбивкой периода помесячно в колонках.
|
|
9
Нуф-Нуф
24.08.12
✎
12:37
|
(8) не вижу препятствий
|
|
10
Cube
24.08.12
✎
12:49
|
(9) +1. СКД тут будет правильнее заюзать.
|
|
11
happysan
24.08.12
✎
12:50
|
(9)(10)убедили, тогда подскажите как в СКД это можно реализовать?
|
|
12
happysan
24.08.12
✎
12:51
|
(11)Правда уже всё сделал с помощью обработки результата запроса, но в будущем было бы интересно применять СКД, так что жду комментариев на эту тему с пояснениями, заранее благодарен...
|
|
13
Mouzem
27.08.12
✎
11:48
|
Присоединяюсь к (12). Как выгрузить полученную таблицу через СКД в ТЗ?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший