Имя: Пароль:
1C
1С v8
И снова СКД
,
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
поднять
Программист всегда исправляет последнюю ошибку.