Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Программно добавить параметр СКД

Программно добавить параметр СКД
Я
   ac13
 
11.04.19 - 10:11
В процедуре ПриКомпоновкеРезультата это не работает, что упустил?

СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Параметр = СхемаКомпоновкиДанных.Параметры.Добавить();
Параметр.Имя = "ЕстьСклад";
Параметр.Заголовок = "Есть склад";
Параметр.ТипЗначения = Новый ОписаниеТипов("Булево");
Параметр.ОграничениеИспользования = Ложь;
Параметр.Значение = Ложь;
Параметр.Использование = ИспользованиеПараметраКомпоновкиданных.Всегда;
Параметр.ВключатьВДоступныеПоля = Истина;

Для Каждого Вариант ИЗ СхемаКомпоновкиДанных.ВариантыНастроек Цикл
    ПараметрСклад = Вариант.Настройки.ПараметрыДанных.Элементы.Добавить();
    ПараметрСклад.ИдентификаторПользовательскойНастройки = Новый УникальныйИдентификатор;
    ПараметрСклад.Значение = Ложь;
    ПараметрСклад.Параметр = Новый ПараметрКомпоновкиДанных(Параметр);
    ПараметрСклад.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;
    ПараметрСклад.Использование = Истина;     
КонецЦикла;
 
 
   2mugik
 
1 - 11.04.19 - 10:37
посмотри как в типовых - там меняют настройкиОтчета и после этого уже измененные применяют к Схеме. Саму схему вроде не меняют.
   singlych
 
2 - 11.04.19 - 10:43
настройки компоновщика упустил
   ac13
 
3 - 11.04.19 - 11:23
(1) а мне надо как раз саму схему изменить
   ac13
 
4 - 11.04.19 - 11:34
в СКД можно программно добавить еще один параметр, который по-умолчанию в этой схеме отсутствует?
   ac13
 
5 - 11.04.19 - 11:34
не нахожу примеров как это сделать
   2mugik
 
6 - 11.04.19 - 11:57
ну а заранее в схеме никак этот параметр не создать?
   ac13
 
7 - 11.04.19 - 12:11
(6) увы нет
   toypaul
 
8 - 11.04.19 - 12:48
если это весь модуль, то в (2) правильное направление для дальнейших действий
   ac13
 
9 - 11.04.19 - 13:30
то есть мне еще нужно к написанному дополнить настройки, правильно?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.