Система компоновки данных - параметры.

Новая тема
"В консоли отчетов сделан отчет. Пытаюсь сделаную в консоли СКД перенести в отчет в конфигураторе. НО! в консоли используется параметр, который задается функцией Справочник.ВидыКонтактнойИнформации.НайтиПоКоду("00050").
Если так же написать в СКД отчета в конфигураторе, то он ругается.  как правильно задать значение параметра?

в форме отчета вызывается нужная схема компоновки данных.
Процедура СформироватьПервыйВариантОтчета()
СхемаКомпоновкиДанных = ПолучитьМакет("Сотовые");
Настройки = СхемаКомпоновкиДанных.Параметры;
Значение = Справочники.ВидыКонтактнойИнформации.НайтиПоКоду("00050");
==================================
//Настройки[2].Значение.Ссылка = Значение.Ссылка; // так ругается, что поле не доступно для записи
==================================
ПолеВывода = ЭтаФорма.ЭлементыФормы.Результат;
ПолеВывода.Очистить();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки);
ДокументРезультат = ЭлементыФормы.Результат;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
ДокументРезультат.Показать();
КонецПроцедуры

помогите пожалуйста."
Читают тему
(гостей: 1)

Быстрый переход