diff --git a/src/content/docs/knowledge-base/Примеры, сниппеты/Общее/СКД/ПриКомпоновкеРезультата.md b/src/content/docs/knowledge-base/Примеры, сниппеты/Общее/СКД/ПриКомпоновкеРезультата.md index fd8ff9d..14fe617 100644 --- a/src/content/docs/knowledge-base/Примеры, сниппеты/Общее/СКД/ПриКомпоновкеРезультата.md +++ b/src/content/docs/knowledge-base/Примеры, сниппеты/Общее/СКД/ПриКомпоновкеРезультата.md @@ -7,6 +7,7 @@ slug: примеры-сниппеты-общее-скд/программное- ```bsl Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) + // 0. Отказ от стандартной обработки СтандартнаяОбработка = Ложь; @@ -23,11 +24,11 @@ slug: примеры-сниппеты-общее-скд/программное- //4. Выполнение компоновки данных ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; - //4.1. Добавление внешнего набора данных. Условно, есть ТЗ "ТЗДанные" с данными, которую необходимо использовать в СКД + //4.1. Добавление внешнего набора данных. ТЗДанные = Новый ТаблицаЗначений(); ВнешниеНаборыДанных = Новый Структура; - //Первым аргуменом передается имя объекта, содержащего данные в СКД. Поля и типы полей должны совпадать в источнике "ТЗДанные" и приемнике "ВнешнийНаборДанных1" + // Ключ структуры должен быть равен значению поля "Имя объекта, содержащего данные" на вкладке "Наборы данных" конструктора СКД ВнешниеНаборыДанных.Вставить("ВнешнийНаборДанных1", ТЗДанные); ПроцессорКомпоновкиДанных.инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки); @@ -37,5 +38,6 @@ slug: примеры-сниппеты-общее-скд/программное- ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); + КонецПроцедуры ``` \ No newline at end of file