|
программно добавить параметр СКД | ☑ | ||
|---|---|---|---|---|
|
0
PsyTech
05.03.12
✎
13:44
|
Добавил программно параметр, но не могу сделать его видимым для пользователя:
ДоступныйПараметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.ДоступныеПараметры.НайтиПараметр(Новый ПараметрКомпоновкиДанных(Параметр.Ключ)); ДоступныйПараметр.Видимость=Истина; Поле Видимость не доступно для записи. Как его сделать видимым? |
|||
|
1
badboychik
05.03.12
✎
13:49
|
не видимость а Использование
|
|||
|
2
PsyTech
05.03.12
✎
13:51
|
А может и добавил не правильно.
Добавлял так: Для каждого Параметр из СтруктураПараметров Цикл ПараметрСКД = СхемаКомпоновкиДанных.Параметры.Найти(Параметр.Ключ); Если ПараметрСКД = Неопределено Тогда ПараметрСКД = СхемаКомпоновкиДанных.Параметры.Добавить(); ПараметрСКД.ДоступенСписокЗначений = Истина; ПараметрСКД.Имя = Параметр.Ключ; ПараметрСКД.Заголовок = Параметр.Ключ; ПараметрСКД.ВключатьВДоступныеПоля = Истина; ПараметрСКД.ТипЗначения = Новый ОписаниеТипов("ПланСчетовСсылка.Хозрасчетный"); УстановитьПараметр(КомпоновщикНастроек, Параметр.Ключ, Параметр.Значение); //ДоступныйПараметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.ДоступныеПараметры.НайтиПараметр(Новый ПараметрКомпоновкиДанных(Параметр.Ключ)); //ДоступныйПараметр.Видимость=Истина; КонецЕсли; КонецЦикла; |
|||
|
3
PsyTech
05.03.12
✎
13:52
|
(1)Поле объекта не обнаружено (Использование)
|
|||
|
4
badboychik
05.03.12
✎
13:59
|
именно программно необходимо?
|
|||
|
5
PsyTech
05.03.12
✎
14:05
|
(4) Да
|
|||
|
6
kabanoff
05.03.12
✎
14:59
|
(0)
ЗначениеПараметра = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных(ИмяПараметра));
|
|||
|
7
PsyTech
06.03.12
✎
09:23
|
Короче, нужно добавить, потом инициализировать, потом установить значения.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |