|
И снова СКД
| ☑ |
0
ХочуСпец
13.04.12
✎
13:05
|
Ситуация следующая:
Есть Таблица развернутая по месяцам
Есть Параметр "Выводить по месяцам"
Если этот параметр установлен, то выводим таблицу целиком
Если нет - Таблицу общую
Как это можно реализовать в СКД
Пока в голову приходит следующее:
Создать две схемы компоновки данных:
1. По месяцам
2. Общая
и в зависимости от значения параметр обращаться к той или иной схеме
Может есть другие более красивые варианты?
|
|
1
hhhh
13.04.12
✎
13:12
|
(0) ну те, которые во всех типовых не подходят разве? Зачем опять велосипед изобретаешь?
|
|
2
golden-pack
13.04.12
✎
13:13
|
(0) нормальный вариант
только не две схемы а два варианита
|
|
3
ХочуСпец
13.04.12
✎
13:16
|
(1) как типовыми средствами можно?
|
|
4
ХочуСпец
13.04.12
✎
13:19
|
(2) а как вариантами то обойтись? Если выбрать вариан Общий, то необходимо группировать еще по месяцам
|
|
5
hhhh
13.04.12
✎
13:22
|
(3) ну, делаешь группировку Период,месяц - она там стандартная.
И при изменении параметра переключаешь в этой группировке Использование истина или ложь.
в общем 2 строчки в программе. Или действительно два варианта заведи, с включенной и выключенной галочкой.
|
|
6
ХочуСпец
13.04.12
✎
13:27
|
(5) так завел уже 2 варианта
но если во втором варианте галочка "Месяц" будет отключена, разве автоматом сгруппируются строки?
ведь в основном запросе написано следующее
ВЫБРАТЬ
ВТ_ПоМесяцам.Поле1,
ВТ_ПоМесяцам.Поле2,
ВТ_ПоМесяцам.Поле3,
ВТ_ПоМесяцам.Месяц КАК Месяц,
ВТ_ПоМесяцам.Количество КАК Количество ,
ИЗ
ВТ_ПоМесяцам КАК ВТ_ПоМесяцам
|
|
7
ХочуСпец
13.04.12
✎
14:02
|
поднять
|
|