Который день бъюсь с программным выводом СКД в управляемых формах.

Есть документ ПутевойЛист, в нем создан макет типа СКД ПечатьПутевки.

В СКД добавлен  набор данных типа объект. Источником является таблица значений Заправка

В настройках СКД, определены группировки и поля

В форме документа создана команда ПоказатьЗаправку с процедурой

&НаКлиенте

Процедура ПоказатьЗаправку(Команда)

ПечатьЗаправки();

КонецПроцедуры

В процедуре ПечатьЗаправки(); получаем данные в тз Заправка и програмно выводим в СКД

&НаСервере

Процедура ПечатьЗаправки()

Заправка=ЧтениеРегистраСведений.ЗапросЗаправки(Объект.Ссылка);

ВнНбДн = Новый Структура;КомпМак=Новый КомпоновщикМакетаКомпоновкиДанных;

ПроцКД=Новый ПроцессорКомпоновкиДанных;Рез=Новый ТабличныйДокумент;

ПроцВД=Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;

ВнНбДн.Вставить(“Заправка”,Заправка);

СхКпДн=Документы.ПутевойЛист.ПолучитьМакет(“ПечатьПутевки”);

Нст=СхКпДн.НастройкиПоУмолчанию;

МакКомп=КомпМак.Выполнить(СхКпДн,Нст);

Который день бъюсь с программным выводом СКД в управляемых формах. Есть документ ПутевойЛист, в нем создан макет типа СКД ПечатьПутевки. В СКД добавлен  набор данных типа объект. Источником является таблица значений Заправка В настройках СКД, определены группировки и поля В форме документа создана команда ПоказатьЗаправку с процедурой &НаКлиенте Процедура ПоказатьЗаправку(Команда) ПечатьЗаправки(); КонецПроцедуры В процедуре ПечатьЗаправки(); получаем данные в тз Заправка и програмно выводим в СКД &НаСервере Процедура ПечатьЗаправки() Заправка=ЧтениеРегистраСведений.ЗапросЗаправки(Объект.Ссылка); ВнНбДн = Новый Структура;КомпМак=Новый КомпоновщикМакетаКомпоновкиДанных; ПроцКД=Новый ПроцессорКомпоновкиДанных;Рез=Новый ТабличныйДокумент; ПроцВД=Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ВнНбДн.Вставить(“Заправка”,Заправка); СхКпДн=Документы.ПутевойЛист.ПолучитьМакет(“ПечатьПутевки”); Нст=СхКпДн.НастройкиПоУмолчанию; МакКомп=КомпМак.Выполнить(СхКпДн,Нст);...