|
Вывод в СКД Набора объект (ТаблицаЗначений)
| ☑ |
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 можно передать МВТ в СКД, но не более
|
|
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.