0
MixYaMix
29.05.16
✎
10:48
|
Добрый день!
Хочу вывести результат запроса с помощью Скд. Открывается пустой табличный документ. Что не так делаю?
СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных;
ИсточникДанных = СхемаКомпоновкиДанных.ИсточникиДанных.Добавить();
ИсточникДанных.Имя = "ИсточникДанных";
ИсточникДанных.ТипИсточникаДанных = "Local";
НаборДанных = СхемаКомпоновкиДанных.НаборыДанных.Добавить(Тип("НаборДанныхЗапросСхемыКомпоновкиДанных"));
НаборДанных.АвтоЗаполнениеДоступныхПолей = Ложь;
НаборДанных.Запрос =
"ВЫБРАТЬ
| асОтделыФизическихЛиц.Регистратор КАК Документ
|{ВЫБРАТЬ
| Документ.*}
|ИЗ
| РегистрСведений.асОтделыФизическихЛиц КАК асОтделыФизическихЛиц";
НаборДанных.Имя = "НаборДанных";
НаборДанных.ИсточникДанных = "ИсточникДанных";
ПолеНабораДанныхСхемыКомпоновкиДанных = НаборДанных.Поля.Добавить(Тип("ПолеНабораДанныхСхемыКомпоновкиДанных"));
ПолеНабораДанныхСхемыКомпоновкиДанных.Поле = "Документ";
ПолеНабораДанныхСхемыКомпоновкиДанных.ПутьКДанным = "Документ";
ПолеНабораДанныхСхемыКомпоновкиДанных.Заголовок = "Документ";
КомпНастроек = Новый НастройкиКомпоновкиДанных;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,КомпНастроек,ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
тТабдок = Новый ТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(тТабдок);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных, Истина).Показать();
|
|