Добрый день
возможно ли в Макете при печати вывести Родителя Справочника(в данном случае номенклатуры)
Возможно ли указать просто параметр в макете и какой если ДА?
или тока через запрос вывести можно
Спасибо
ТабДокумент.Параметры.Родитель = ПеременнаяСоЗначениемСправочника.Родитель;
ТабДокумент.Параметры.Родитель = ПеременнаяСоЗначениемСправочника.Родитель;
ТабДок = Новый ТабличныйДокумент;
Макет = Документы.ПриходнаяНакладна.ПолучитьМакет("Печать");
// Заголовок
Область = Макет.ПолучитьОбласть("Заголовок");
ТабДок.Вывести(Область);
// Шапка
Шапка = Макет.ПолучитьОбласть("Шапка");
Шапка.Параметры.Заполнить(ЭтотОбъект);
ТабДок.Вывести(Шапка);
// Материалы
Область = Макет.ПолучитьОбласть("МатериалыШапка");
ТабДок.Вывести(Область);
ОбластьМатериалы = Макет.ПолучитьОбласть("Материалы");
Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
ОбластьМатериалы.Параметры.Заполнить(ТекСтрокаМатериалы);
ТабДок.Вывести(ОбластьМатериалы);
КонецЦикла;
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ОтображатьЗаголовки = Истина;
ТабДок.Показать();
ТабДокумент.Параметры.Родитель = <ПеременнаяСоЗначениемСправочника>.Родитель;
ТабДокумент.Параметры.Родитель = <ПеременнаяСоЗначениемСправочника>.Родитель;
Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл
ОбластьПереченьНоменклатуры.Параметры.Заполнить(ТекСтрокаПереченьНоменклатуры);
ОбластьПереченьНоменклатуры.Параметры.Номенклатура = "" + ТекСтрокаПереченьНоменклатуры.Номенклатура.Родитель.Наименование
+", "+ТекСтрокаПереченьНоменклатуры.Номенклатура.Наименование;
ТабДок.Вывести(ОбластьПереченьНоменклатуры);
КонецЦикла;
ПеременнаяСоЗначениемСправочника = Справочники.Номенклатура.ПолучитьСсылку();
Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
ОбластьМатериалы.Параметры.Заполнить(ТекСтрокаМатериалы);
ТабДок.Параметры.Родитель = ПеременнаяСоЗначениемСправочника.Родитель;
ТабДок.Вывести(ОбластьМатериалы);
КонецЦикла
ПеременнаяСоЗначениемСправочника = Справочники.Номенклатура.ПолучитьСсылку();
Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
ОбластьМатериалы.Параметры.Заполнить(ТекСтрокаМатериалы);
ТабДок.Параметры.Родитель = ТекСтрокаМатериалы.Номенклатура.Родитель; // Номенклатура - это я наугад написал, вставьте правильное имя
ТабДок.Вывести(ОбластьМатериалы);
КонецЦикла
Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
ОбластьМатериалы.Параметры.Заполнить(ТекСтрокаМатериалы);
ТабДок.Параметры.Родитель = ТекСтрокаМатериалы.Номенклатура.Родитель; // Номенклатура - это я наугад написал, вставьте правильное имя
ТабДок.Вывести(ОбластьМатериалы);
КонецЦикла
ТабДок.Параметры.Номенклатура = ПеременнаяСоЗначениемСправочника.Номенклатура;
ТабДок.Параметры.
ТабДок.Параметры.
ОбластьМатериалы.Параметры.Родитель = ТекСтрокаМатериалы.Номенклатура.Родитель;
СпрНомРод = Справочники.Номенклатура.ПолучитьСсылку();
Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
ОбластьМатериалы.Параметры.Заполнить(ТекСтрокаМатериалы);
ОбластьМатериалы.Параметры.Родитель = СпрНомРод.Родитель;
ТабДок.Вывести(ОбластьМатериалы);
КонецЦикла;
ОбластьМатериалы.Параметры.Родитель = ТекСтрокаМатериалы.Номенклатура.Родитель;