Ошибка получения макета
☑
0
Tolstiy Beremenniy
11.09.18
✎
06:52
Хочу вывести макет из документа. Что я не так делаю?
&НаКлиенте
Процедура ПечатьМакета(Команда)
МакетОбработки = ПолучитьМакетНаСервере();
//
СекцияШапка = МакетОбработки.ПолучитьОбласть("Шапка");
СекцияСтрока = МакетОбработки.ПолучитьОбласть("Строка");
СекцияПодвал = МакетОбработки.ПолучитьОбласть("Подвал");
ЭтаФорма.ПолеОтчета.Очистить();
//
ЭтаФорма.ПолеОтчета.Вывести(СекцияШапка);
НомПП = 1;
Для каждого СтрТз Из ЭтотОбъект.КритерииОценки Цикл
&НаСервере
Функция ПолучитьМакетНаСервере()
//ОтчетОбъект = РеквизитФормыВЗначение("Объект");
Макет = ЭтотОбъект.ПолучитьМакет("Макет");
Возврат Макет;
КонецФункции
1
Tolstiy Beremenniy
11.09.18
✎
06:53
Пишет метод не обнаружен ПолучитьМакет()
2
hhhh
11.09.18
✎
07:01
(1) ЭтотОбъект - это твоя форма вообще-то. У формы не макетов, правильно программа тебе говорит.
3
hhhh
11.09.18
✎
07:01
нет макетов у формы.
4
Tolstiy Beremenniy
11.09.18
✎
07:02
А как получить макет? Я создал его у докумнета.
5
Tolstiy Beremenniy
11.09.18
✎
07:06
Как получить макет документа, подскажите пожалуйста?
6
Лодырь
11.09.18
✎
07:13
Схема = РеквизитФормыВЗначение("Объект").ПолучитьМакет("МакетСклада");
7
Tolstiy Beremenniy
11.09.18
✎
07:17
(6) Спасибо!
8
Tolstiy Beremenniy
11.09.18
✎
07:19
Подскажите а как правильно сейчас это вывести?
Там макет по табличной части документа.
А то обычно я выводил в табличное поле. А тут как?
&НаКлиенте
Процедура ПечатьМакета(Команда)
МакетОбработки = ПолучитьМакетНаСервере();
//
СекцияШапка = МакетОбработки.ПолучитьОбласть("Шапка");
СекцияСтрока = МакетОбработки.ПолучитьОбласть("Строка");
СекцияПодвал = МакетОбработки.ПолучитьОбласть("Подвал");
ЭтаФорма.ПолеОтчета.Очистить();
//
ЭтаФорма.ПолеОтчета.Вывести(СекцияШапка);
НомПП = 1;
Для каждого СтрТз Из ЭтотОбъект.КритерииОценки Цикл
СекцияСтрока.Параметры.Ном = НомПП;
НомПП = НомПП + 1;
//
КонецЦикла;
//
ЭтаФорма.ПолеОтчета.Вывести(СекцияПодвал);
//
ЭтаФорма.ПолеОтчета.АвтоМасштаб = Истина;
КонецПроцедуры
9
craxx
11.09.18
✎
07:20
(8) в серверной процедуре и вывести
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой