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