|
Вывод в СКД Набора объект (ТаблицаЗначений) | ☑ | ||
|---|---|---|---|---|
|
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) чет про это не нашел тут https://dl04.1c.ru/content/Platform/8_3_17_1032/1cv8upd_8_3_17_1032.htm#9f368933-eb6c-11e9-8371-0050569f678a
|
|||
|
5
palsergeich
28.01.20
✎
10:22
|
(3) в 17 можно передать МВТ в СКД, но не более
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |