|
Варианты отчетов СКД
| ☑ |
0
ХочуСпец
16.04.12
✎
14:27
|
Есть два варианта отчета СКД: общий, по месяцам
Есть некий параметр. При изменении этого параемтра должен переключиться вариант отчета СКД
кто нибудь сталкивался с этим?
|
|
1
Cube
16.04.12
✎
14:29
|
О, это великое кощунство!
КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.ВариантыНастроек.Найти("МойВариант").Настройки);
|
|
2
ХочуСпец
16.04.12
✎
14:32
|
(1) в чем кощунство то? )
|
|
3
ХочуСпец
16.04.12
✎
14:36
|
в форму отчета вывел табличное поле (КомпоновщикНастроек.Настройки.ПараметрыДанных)
как узнать что при измененнии опредленого праметра необходиом менять схему?
|
|
4
Cube
17.04.12
✎
05:11
|
(3) А ты, я смотрю, совсем думать не хочешь?))
Ну ладно, я и пожую и в рот положу, расти лентяем :)
На форму отчета кладешь реквизит "ПолеВыбора" с именем "ВариантОтчета", тип - произвольный.
В модуле формы:
Процедура ПриОткрытии()
//Заполнение вариантов настроек отчета
Для Каждого ВариантНастроек Из СхемаКомпоновкиДанных.ВариантыНастроек Цикл
ЭлементыФормы.ВариантОтчета.СписокВыбора.Добавить(ВариантНастроек.Имя, ВариантНастроек.Представление);
КонецЦикла;
Если СхемаКомпоновкиДанных.ВариантыНастроек.Количество() > 0 Тогда
ЭлементыФормы.ВариантОтчета.Значение = СхемаКомпоновкиДанных.ВариантыНастроек[0].Имя;
КонецЕсли;
КонецПроцедуры //ПриОткрытии()
Процедура ВариантОтчетаПриИзменении(Элемент)
КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.ВариантыНастроек.Найти(Элемент.Значение).Настройки);
КонецПроцедуры //ВариантОтчетаПриИзменении()
|
|
5
aleks-id
17.04.12
✎
06:48
|
(4)щас выяснится что тс надо под уф
|
|
6
badboychik
17.04.12
✎
08:35
|
я даже консоль отчетов с инфостарта доработал чтоб варианты отчетов выбирать можно было в окошке. Фигня вопрос
|
|