|
ПолучитьМакет() - никак не получается |
☑ |
0
DSblizzard
17.10.11
✎
07:27
|
8.2, толстый клиент (обычное приложение), внешний отчет
Как ни пытаюсь, все время ошибки:
Макет = ЭтотОбъект.ПолучитьМакет("Макет");
//Ошибка: Переменная не определена (ЭтотОбъект)
Макет = ПолучитьМакет("Макет");
//Ошибка: Процедура или функция с указанным именем не определена (ПолучитьМакет)
Макет = ВнешниеОтчеты.ПолучитьМакет("Макет");
//Ошибка: Метод объекта не обнаружен (ПолучитьМакет)
&НаСервере
Функция ПолучитьМакетНаСервере()
ЭтотОбъект = РеквизитФормыВЗначение("Объект");
Макет = ЭтотОбъект.ПолучитьМакет("Макет");
Возврат Макет;
КонецФункции
//Ошибка: Процедура или функция с указанным именем не определена (РеквизитФормыВЗначение)
Рунет уже перерыл.
|
|
1
Erhov_egor
17.10.11
✎
07:40
|
че это вообще?
|
|
2
Luhtas
17.10.11
✎
07:42
|
(0) Макет=Отчеты.ОстаткиПоСкладам.ПолучитьМакет("Макет");
|
|
3
ZOMI
17.10.11
✎
07:47
|
ЭтотОбъект = РеквизитФормыВЗначение("Отчет");
|
|
4
Luhtas
17.10.11
✎
08:01
|
+ (2)
Процедура Печать()
Макет=Обработки.МояОбработка.ПолучитьМакет("Макет");
Макет.АвтоМасштаб=Истина;
Макет.ОриентацияСтраницы=ОриентацияСтраницы.Портрет;
ШапкаТаблицы=Макет.ПолучитьОбласть("ШапкаТаблицы");
///ну и так далее...............................
КонецПроцедуры
|
|
5
DSblizzard
17.10.11
✎
08:02
|
(2) Поле объекта не обнаружено (АнализДебиторки)
(У меня так отчет называется). Изменяю Отчеты на ВнешниеОтчеты - то же самое.
(3) Ошибку см. в (0)
|
|
6
DSblizzard
17.10.11
✎
08:03
|
Извиняюсь, скоро уезжаю - могу долго отсутсвовать.
|
|
7
ZOMI
17.10.11
✎
08:05
|
А реквизит Отчет с типом ВнешнийОтчет.<ИмяОтчета> есть вообще ?
|
|
8
DSblizzard
18.10.11
✎
08:15
|
(7). Нет. Добавил - все равно ошибки. Или он должен быть там изначально?
|
|
9
НЕА123
18.10.11
✎
08:22
|
(0)
жирный реквизит формы
?
|
|
10
DSblizzard
18.10.11
✎
08:38
|
(9) Знаю такой - основной реквизит формы, но сейчас его почему-то нет.
|
|
11
НЕА123
18.10.11
✎
08:57
|
(10)
добавь.
|
|
12
DSblizzard
18.10.11
✎
09:01
|
(11) В свойствах: "Имя", "Тип", "Проверка заполнения". То, что это основной реквизит, вроде, в свойствах должно выбираться? Нет этого.
|
|
13
DSblizzard
18.10.11
✎
09:02
|
+(12) Нет, похоже, не в свойствах. А где?
|
|
14
НЕА123
18.10.11
✎
09:04
|
свойства формы, данные. кажется.
|
|
15
DSblizzard
18.10.11
✎
09:10
|
(7), (14) Спасибо, заработало.
Правильная строка теперь выглядит так:
Макет = Отчет.ПолучитьМакет("Макет");
|
|