|
СКД | ☑ | ||
---|---|---|---|---|
0
Renat11111
31.10.11
✎
17:26
|
В СКД есть набор данных передан следующий текст запроса
ТекстЗапроса = "ВЫБРАТЬ | ХозрасчетныйОбороты.Субконто1, | ХозрасчетныйОбороты.СуммаОборотКт КАК Сумма, | ХозрасчетныйОбороты.Период КАК Период |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты(, , Квартал, Счет В (&МассивСчетов), , Субконто2 = &КалендарныеПлатежи, , ) КАК ХозрасчетныйОбороты |"; Если ВалютаОтображения <> мВалютаРеглУчета Тогда Если ВалютаОтображения = мВалютаУчета1 Тогда ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "СуммаОборотКт", "ВалютнаяСуммаОборотКт"); ИначеЕсли ВалютаОтображения = мВалютаУчета2 Тогда ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "СуммаОборотКт", "ВалютнаяСуммаОборотКт"); КонецЕсли; Струткра отчета строки Субконто1, колонки Период. Заказчик захотел сворачивать 4 квартала в год. Тоесть плюсик в табличном поле его раскрываешь внутри 4 квартала. Как такое сделать? КонецЕсли; Н |
|||
1
Renat11111
31.10.11
✎
17:27
|
вопрос для читабельности отдельным постом:
Струткра отчета строки Субконто1, колонки Период. Заказчик захотел сворачивать 4 квартала в год. Тоесть плюсик в табличном поле его раскрываешь внутри 4 квартала. Как такое сделать? |
|||
2
Синий зуб
31.10.11
✎
17:33
|
Ну поставь периодичность Авто, а не Квартал, и у тебя появятся поля ПериодКвартал, ПериодГод. Потом в компоновке группировку колонок сделай вложенную - квартал в год. Должно получиться.
|
|||
3
Renat11111
31.10.11
✎
17:36
|
так мне нужно через набор данных объект, потом динамически запрос меняется в зависимости от условий. То что ты предлагаешь это набор данных запрос....
|
|||
4
Renat11111
31.10.11
✎
17:37
|
хотя стой фигню написал
|
|||
5
y22-k
31.10.11
✎
18:02
|
(0) Сделай таблицу
в строках субконто в колонках периода квартал см (2) когда выведшь отчет программно после вывода сверни группировку по клонкам вот собственно и все |
|||
6
Renat11111
31.10.11
✎
19:03
|
(2) нет так однозначно не получается.
(5) когда выведшь отчет программно после вывода сверни группировку по клонкам вот собственно и все Дай пример |
|||
7
Renat11111
31.10.11
✎
19:25
|
люди может кто-то хелпнет нужно 2008 год показать плюсиком на плюсик щелкаешь открывается 1 квартал 2008 2 квартал 2008 и т д. Ну и так соответственно по всем годам. Пример к (5) думаю решил бы проблему
|
|||
8
Renat11111
31.10.11
✎
19:51
|
ап
|
|||
9
y22-k
01.11.11
✎
10:48
|
Уровень = Результат.КоличествоУровнейГруппировокСтрок() - 1;
Пока Уровень <> -1 Цикл Результат.ПоказатьУровеньГруппировокСтрок(Уровень); Уровень = Уровень - 1; КонецЦикла; Уровень = Результат.КоличествоУровнейГруппировокКолонок() - 1; Пока Уровень <> -1 Цикл Результат.ПоказатьУровеньГруппировокКолонок(Уровень); Уровень = Уровень - 1; КонецЦикла; |
|||
10
Renat11111
02.11.11
✎
14:56
|
это совсем не то. видимо не сумел я объяснить, что мне нужно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |