|
Ошибка получения макета |
☑ |
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) в серверной процедуре и вывести
|
|