Регистрация | Войти

Расшифровка 1С СКД

Доброе всем время суток. Помогите решить следующую проблему.

Создал отчет в СКД, в форме отчета необходимо вывести реквизиты необходимые для формирования периода. Создал форму все хорошо, только не работает расшифровка. Подскажите как ее можно сделать. До того как создал форму расшифровка работала, как только добавил - перестала.

Тема создана пользователем ОдинВопрос 29.10.2014 16:10:51

3 1656

29.10.2014 17:00:27

Петрович

324

Как ты программно формируешь отчет СКД?

29.10.2014 17:00:59

ОдинВопрос

13

    ТиповыеОтчеты.УстановитьПараметр(КомпоновщикНастроек, "НачалоПериода",   НачалоДня(ДатаНач));
     
    ЭтотОбъект.СкомпоноватьРезультат(ЭлементыФормы.Результат);

 

29.10.2014 17:02:31

Петрович

324

Попробуй вот так

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

Для создания нового сообщения необходимо войти или зарегестрироваться