Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   ПолучитьМакет() из внешней обработки? (http://forums.kuban.ru/f1040/poluchit-maket_iz_vneshnej_obrabotki-6721432.html)

US1C 15.04.2015 09:52

ПолучитьМакет() из внешней обработки?
 
Проблема в следующем:
Есть внешняя обработка, у нее есть макет. Из модуля формы этой обработки я не могу получить этот макет.
Использую в процедуре на сервере следующий метод:
Макет = Объект.ПолучитьМакет("СчетаБУ_8_7");
и так еще пробовал:
Макет = ЭтотОбъект.ПолучитьМакет("СчетаБУ_8_7");
Ничего не получается, ругается:
Метод объекта не обнаружен (ПолучитьМакет)
Что не так делаю?

VZ 15.04.2015 10:01

Не обращаешь, наверное на контекст.

US1C 15.04.2015 10:03

(1) Можно поподробнее? Не очень понял.

VZ 15.04.2015 10:08

2-US1C > Цитата из СП, Великого и Ужасного:
[em][b]Доступность[/b]:
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер)[/em].

US1C 15.04.2015 10:12

(3) Так я из серверной процедуры и вызываю этот метод.

VZ 15.04.2015 10:20

4-US1C > Ну, не знаю тогда.
Именно ЭтотОбъект.ПолучитьМакет() применяю для ВПФ, и ничего.
Кстати, в курсе, что [em]ЭтотОбъект[/em] имеет тип значения [em]Форма[/em]?

US1C 15.04.2015 10:21

Вроде победил.
Получил сначала в процедуре на сервере саму обработку как объект:
ВнешОбработка = РеквизитФормыВЗначение("Объект");
А затем уже макет из нее:
Макет = ВнешОбработка.ПолучитьМакет("СчетаБУ_8_7");

Umga2002 15.04.2015 13:22

Если обработка то "Объект", Если отчет то "Отчет"...

Uho 15.04.2015 13:25

7-Umga2002 > далеко не факт, я могу реквизит назвать как угодно


Текущее время: 09:53. Часовой пояс GMT +3.