корректировка
This commit is contained in:
parent
0db9fa2042
commit
2cde5a0f4f
@ -7,6 +7,7 @@ slug: примеры-сниппеты-общее-скд/программное-
|
|||||||
|
|
||||||
```bsl
|
```bsl
|
||||||
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
|
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
|
||||||
|
|
||||||
// 0. Отказ от стандартной обработки
|
// 0. Отказ от стандартной обработки
|
||||||
СтандартнаяОбработка = Ложь;
|
СтандартнаяОбработка = Ложь;
|
||||||
|
|
||||||
@ -23,11 +24,11 @@ slug: примеры-сниппеты-общее-скд/программное-
|
|||||||
//4. Выполнение компоновки данных
|
//4. Выполнение компоновки данных
|
||||||
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
|
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
|
||||||
|
|
||||||
//4.1. Добавление внешнего набора данных. Условно, есть ТЗ "ТЗДанные" с данными, которую необходимо использовать в СКД
|
//4.1. Добавление внешнего набора данных.
|
||||||
ТЗДанные = Новый ТаблицаЗначений();
|
ТЗДанные = Новый ТаблицаЗначений();
|
||||||
|
|
||||||
ВнешниеНаборыДанных = Новый Структура;
|
ВнешниеНаборыДанных = Новый Структура;
|
||||||
//Первым аргуменом передается имя объекта, содержащего данные в СКД. Поля и типы полей должны совпадать в источнике "ТЗДанные" и приемнике "ВнешнийНаборДанных1"
|
// Ключ структуры должен быть равен значению поля "Имя объекта, содержащего данные" на вкладке "Наборы данных" конструктора СКД
|
||||||
ВнешниеНаборыДанных.Вставить("ВнешнийНаборДанных1", ТЗДанные);
|
ВнешниеНаборыДанных.Вставить("ВнешнийНаборДанных1", ТЗДанные);
|
||||||
|
|
||||||
ПроцессорКомпоновкиДанных.инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);
|
ПроцессорКомпоновкиДанных.инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);
|
||||||
@ -37,5 +38,6 @@ slug: примеры-сниппеты-общее-скд/программное-
|
|||||||
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
|
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
|
||||||
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
|
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
|
||||||
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
|
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
```
|
```
|
Loading…
x
Reference in New Issue
Block a user