![]() |
![]() |
|
ПолучитьМакет() - никак не получается | ☑ | ||
---|---|---|---|---|
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) Спасибо, заработало.
Правильная строка теперь выглядит так: Макет = Отчет.ПолучитьМакет("Макет"); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |