|
Как программно менять "Другие настройки" СКД |
☑ |
0
Sharmon
28.11.13
✎
10:58
|
Облазил все форумы, но не нашел примера.
Мне нужно программно управлять параметром "Расположение общих итогов по горизонтали"
|
|
1
Cube
28.11.13
✎
11:04
|
(0) "Облазил все форумы, но не нашел примера."
Вот врать-то, вот врать...
Ну, например, заголовок отчета я устанавливаю так:
ЗначениеПараметра = КомпоновщикНастроек.Настройки.ПараметрыВывода.Элементы.Найти("Заголовок");
ЗначениеПараметра.Значение = "Хрю-му";
ЗначениеПараметра.Использование = Истина;
|
|
2
Sharmon
28.11.13
✎
11:13
|
(1) Спасибо. Посмотрел в цикле все параметры коллекции.
ГоризонтальноеРасположениеОбщихИтогов
Вот все параметры. Может пригодится кому:
МакетОформления
РасположениеИтогов
РасположениеПолейГруппировки
РасположениеГруппировки
РасположениеРеквизитов
РасположениеРесурсов
ГоризонтальноеРасположениеОбщихИтогов
ВертикальноеРасположениеОбщихИтогов
ТипЗаголовкаПолей
ТипДиаграммы
ВыводитьЗаголовок
Заголовок
ВыводитьПараметрыДанных
ВыводитьОтбор
АвтоПозицияРесурсов
|
|
3
Sharmon
28.11.13
✎
11:25
|
Рабочий код:
Если ЭлементыФормы.СписокСценариев.Значение = "Все" тогда
ЗначениеПараметра.Значение = РасположениеИтоговКомпоновкиДанных.Нет;
ЗначениеПараметра.Использование = Истина;
иначе
ЗначениеПараметра.Значение = РасположениеИтоговКомпоновкиДанных.Начало;
ЗначениеПараметра.Использование = Истина;
КонецЕсли;
|
|
4
Cube
28.11.13
✎
11:30
|
(3) Тебе за количество строк платят?))
Делай так (хотя твой вариант тоже верный):
ЗначениеПараметра.Значение = ?(ЭлементыФормы.СписокСценариев.Значение = "Все", РасположениеИтоговКомпоновкиДанных.Нет, РасположениеИтоговКомпоновкиДанных.Начало);
ЗначениеПараметра.Использование = Истина;
|
|
5
Sharmon
28.11.13
✎
13:35
|
(4) люблю наглядность
|
|