|
Макет "" не существует. Операция прервана. |
☑ |
0
Flempy
30.03.22
✎
12:44
|
В базе есть отчет "ВоинскийУчетОбщий" Пытаюсь из него сделать внешний отчет, в частности "КарточкаГражданинаПодлежащегоВоинскомуУчету", но при формировании выдает ошибку по сабжу. Пробовал обращаться к макету из самой конфигурации и из внешнего отчета, но ошибка все та же. В чем может быть проблема?
|
|
1
Ёпрст
гуру
30.03.22
✎
12:46
|
(0) Показывай ужо, не стесняйся, как в коде ты обращаешься к макету.
|
|
2
Flempy
30.03.22
✎
12:49
|
(1)
Макет = УправлениеПечатью.МакетПечатнойФормы("Отчет.ВоинскийУчетОбщий.ПФ_MXL_КарточкаГражданинаПодлежащегоВоинскомуУчету");
Либо
Макет = ПолучитьМакет("ПФ_MXL_КарточкаГражданинаПодлежащегоВоинскомуУчету");
|
|
3
ДенисЧ
30.03.22
✎
13:01
|
GПолучи объект и от него возьми макет
|
|
4
Ёпрст
гуру
30.03.22
✎
13:13
|
(2) в каком месте ты пишешь Макет = ПолучитьМакет("ПФ_MXL_КарточкаГражданинаПодлежащегоВоинскомуУчету"); ?
|
|
5
Flempy
30.03.22
✎
13:17
|
(4)
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
...
Если КлючВарианта = "КарточкаГражданинаПодлежащегоВоинскомуУчету" Тогда
ВывестиМакетКарточкаГражданинаПодлежащегоВоинскомуУчету(ДокументРезультат, РезультатКомпоновки, ДатаОтчета);
КонецЕсли;
КонецПроцедуры
Процедура ВывестиМакетКарточкаГражданинаПодлежащегоВоинскомуУчету(ДокументРезультат, РезультатКомпоновки, ДатаОтчета)
ДанныеОтчета = РезультатКомпоновки.ДанныеОтчета;
ИдентификаторыМакета = РезультатКомпоновки.ИдентификаторыМакета;
ДокументРезультат.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
Макет = УправлениеПечатью.МакетПечатнойФормы("Отчет.ВоинскийУчетОбщий.ПФ_MXL_КарточкаГражданинаПодлежащегоВоинскомуУчету");
//Макет = ПолучитьМакет("ПФ_MXL_КарточкаГражданинаПодлежащегоВоинскомуУчету");
...
КонецПроцедуры
|
|
6
Масянька
30.03.22
✎
13:20
|
(0) Там всё далеко не просто...
В этом встроенном отчете макет получается в общих модулях.
Рыться надо глубже.
|
|
7
Flempy
30.03.22
✎
14:21
|
А как-то можно пройтись отладчиком по модулю объекта отчета(если формировать не внешний отчет, а который находится в конфигурации)?
Я просто через замер производительности смотрю, он как будто туда даже не заходит
|
|
8
vicof
30.03.22
✎
14:55
|
Так может он у тебя туда и не заходит. И еще отчет в расширение добавлен.
|
|
9
Кулибин
30.03.22
✎
15:03
|
|
|
10
Масянька
30.03.22
✎
15:04
|
(7) Еще раз (для тех, кто в шлемофоне): так не так просто, макет получается в общем модуле.
|
|