8.х Расшифровка отчета СКД с набором данных - объект

Тема в разделе "Система компоновки данных (СКД)", создана пользователем denris, 19 фев 2016.

  1. TopicStarter Overlay
    denris
    Offline

    denris

    Регистрация:
    15 мар 2012
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    1Cv8.3 УФ, создаю внешний отчет добавляю набор данных - объект; в набор данных добавляю одно единственное поле "Документ" с типом значения "СправочникСсылка.ВнутренниеДокументы".
    Добавляю форму отчета, в которой реализую инициализацию и вывод в табличный документ. Подскажите, как добавить расшифровку отчета, чтобы можно было провалиться в форму выбранного элемента справочника?
    Вот код:
    Код:
        Запрос = Новый Запрос;
        Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 10
                       |    ВнутренниеДокументы.Ссылка КАК Документ
                       |ИЗ
                       |    Справочник.ВнутренниеДокументы КАК ВнутренниеДокументы";
        ТЗ = Запрос.Выполнить().Выгрузить();   
       
        КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;   
        НстройкиОтчета = Отчет.КомпоновщикНастроек.Настройки;
        
        МакетКомпоновки = КомпоновщикМакета.Выполнить(РеквизитФормыВЗначение("Отчет").ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"), НстройкиОтчета, ДанныеРасшифровки);
       
        ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
        ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,Новый Структура("ОсновнойНабор", ТЗ, ДанныеРасшифровки));
       
        ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
        ПроцессорВывода.УстановитьДокумент(Результат);
       
        ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
        ПроцессорВывода.ЗакончитьВывод();

Поделиться этой страницей