Имя: Пароль:
1C
1С v8
Схеме компоновки данных. Пустой табличный документ.
0 MixYaMix
 
29.05.16
10:48
Добрый день!
Хочу вывести результат запроса с помощью Скд. Открывается пустой табличный документ. Что не так делаю?

СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных;
ИсточникДанных = СхемаКомпоновкиДанных.ИсточникиДанных.Добавить();
ИсточникДанных.Имя                = "ИсточникДанных";
ИсточникДанных.ТипИсточникаДанных = "Local";
          
НаборДанных = СхемаКомпоновкиДанных.НаборыДанных.Добавить(Тип("НаборДанныхЗапросСхемыКомпоновкиДанных"));
НаборДанных.АвтоЗаполнениеДоступныхПолей = Ложь;
НаборДанных.Запрос =
"ВЫБРАТЬ
|    асОтделыФизическихЛиц.Регистратор КАК Документ
|{ВЫБРАТЬ
|    Документ.*}
|ИЗ
|    РегистрСведений.асОтделыФизическихЛиц КАК асОтделыФизическихЛиц";
          
НаборДанных.Имя            = "НаборДанных";
НаборДанных.ИсточникДанных = "ИсточникДанных";
        
ПолеНабораДанныхСхемыКомпоновкиДанных = НаборДанных.Поля.Добавить(Тип("ПолеНабораДанныхСхемыКомпоновкиДанных"));
ПолеНабораДанныхСхемыКомпоновкиДанных.Поле = "Документ";
ПолеНабораДанныхСхемыКомпоновкиДанных.ПутьКДанным = "Документ";
ПолеНабораДанныхСхемыКомпоновкиДанных.Заголовок = "Документ";

КомпНастроек = Новый НастройкиКомпоновкиДанных;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,КомпНастроек,ДанныеРасшифровки);

        ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
          ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки);
        ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
        тТабдок = Новый ТабличныйДокумент;
        ПроцессорВывода.УстановитьДокумент(тТабдок);
        ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных, Истина).Показать();
1 icipher
 
29.05.16
12:09
тТабдок.показать()
2 MixYaMix
 
29.05.16
12:13
(1) все так же. Открывается пустой табличный документ.