|
компоновка данных |
☑ |
0
PetrVV
25.05.12
✎
10:52
|
Доброе утро !
В отчет, сделанный на компоновке данных, добавил параметр "&ПоказыватьСбор".
В пользовательском режиме создано порядка 500 различных настроек отчета. Мне нужно проинициализировать параметр данных "&ПоказыватьСбор" программно, чтобы по умолчанию все настройки использовали значение "ложь".
В отдельных случаях поддержка обучила бы человека и он поменял бы значение этого параметра на истина.
Но вот не получается сделать этого, так как настройки разные и он не подхватывает значение этого параметра. Помогите, возможно ли так сделать !
|
|
1
PetrVV
25.05.12
✎
10:57
|
Up
|
|
2
butterbean
25.05.12
✎
10:58
|
а сейчас что?? ругается что параметр не задан??
|
|
3
PetrVV
25.05.12
✎
10:59
|
Да
|
|
4
PetrVV
25.05.12
✎
11:08
|
Пробовал так:
Процедура Функция СформироватьОтчет(Результат = Неопределено, ДанныеРасшифровки = Неопределено, ВыводВФормуОтчета = Истина, СтандартныйПериод) Экспорт
ЗначениеПоказыватьСбор = ЭтотОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ПоказыватьСбор"));
ЗначениеПоказыватьСбор.Использование = Истина;
ЗначениеПоказыватьСбор.Значение = Ложь;
ЗначениеПоказыватьСбор.Параметр = Новый ПараметрКомпоновкиДанных("ПоказыватьСбор");
КонецПроцелуры
Но все равно при смене настройки он как будто не видит, что я устанавливаю.
|
|
5
Бледно Золотистый
25.05.12
✎
11:15
|
Если я понял вопрос, то может использовать условие в {} скобках
|
|
6
PetrVV
25.05.12
✎
11:18
|
(5) Вопрос простой, при выполнении отчета выдается ошибка, что параметр "&ПоказыватьСбор" не инициализирован. Проблема в том, что уже создано 500 как минимум настроек, а параметр новый. Можно ли как-нибудь подсунуть компоновке инициализацию нового параметра, не меняя все настройки ? А твой ответ я не понимаю, хмм.
|
|