Вывод в СКД Набора объект (ТаблицаЗначений)
☑
0
Sam1C
26.01.20
✎
16:51
Чтобы вывести свою ТЗ в СКД, везде описан данный метод, через отключения стандартной обработки:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
ТаблицаДанныхОтчета = ЗаполнитьТаблицуОтчета();
//
СтандартнаяОбработка = Ложь;
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Настройки = КомпоновщикНастроек.ПолучитьНастройки(); ////Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
НаборДанныхТЗ = Новый Структура("ОсновнаяТаблица", ТаблицаДанныхОтчета);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, НаборДанныхТЗ, ДанныеРасшифровки);
ДокументРезультат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
КонецПроцедуры
Почему нельзя (или вдруг можно) указать на ТЗ без отключения стандартной обработки:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
ТаблицаДанныхОтчета = ЗаполнитьТаблицуОтчета();
//
ЭтотОбъект.СхемаКомпоновкиДанных.НаборыДанных. - Как указать ссылку на ТаблицаДанныхОтчета ????
КонецПроцедуры
Доступ к набору данных есть же, вот интересно есть ли возможность указать так нужную ТЗ
1
Конструктор1С
26.01.20
✎
17:14
(0) кури устройство СКД и читай документацию к БСП
2
palsergeich
26.01.20
✎
17:28
На сколько я помню - макет компановки в части использования внешних наборов данных перепоределить иным способом нельзя.
3
aspirator23
26.01.20
✎
18:26
Поставь 8.3.17 там можно.
4
Sam1C
28.01.20
✎
10:11
(3) чет про это не нашел тут
5
palsergeich
28.01.20
✎
10:22
(3) в 17 можно передать МВТ в СКД, но не более
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой