Имя: Пароль:
1C
 
Получить макет управляемой формы
0 Угрюмый73
 
13.04.16
13:04
Пожалуйста, помогите. Во внешнем отчете (управляемая форма) необходимо получить макет.
Делаю:
&НаСервере
Функция ПолучитьМакетНаСервере()
ОтчетОбъект=РеквизитФормыВЗначение(«Объект»,);
Макет = ОтчетОбъект.ПолучитьМакет(«Макет»);
Возврат Макет;
КонецФункции
Выдает ошибку:
{Форма.Форма.Форма(43,36)}: Ожидается выражение
ОтчетОбъект=РеквизитФормыВЗначение(<<?>>«Объект»,); (Проверка: Сервер)

Никак не въеду, где проблема...
1 LordCMEPTb
 
13.04.16
13:05
Кавычки не те?
2 Redkiy
 
13.04.16
13:05
нету у тебя реквизита "Объект"
3 FIXXXL
 
13.04.16
13:09
(0) запятую убери за объектом
4 Угрюмый73
 
13.04.16
13:11
(3) Тогда не хватает фактических параметров...
5 Redkiy
 
13.04.16
13:12
Озвучь основной реквизит формы.
6 FIXXXL
 
13.04.16
13:13
(4) поставь " и нажми контрол+пробел
7 Угрюмый73
 
13.04.16
13:13
(2) А что туда записать, вообще как получают макет в управляемом приложении, просто с управляемым в первый раз...
8 Угрюмый73
 
13.04.16
13:14
(5) Жирным - Объект
9 FIXXXL
 
13.04.16
13:14
(7) ну вообще в управляемом формирование ТабДока на серваке делают, там и макет и пакет, там все есть :)
10 FIXXXL
 
13.04.16
13:16
(8) напиши просто Объект.ПолучитьМакет(
если ты на серваке
11 Угрюмый73
 
13.04.16
13:22
(10) Находясь на серваке
Макет = Объект.ПолучитьМакет("Макет");
Метод объекта не обнаружен...
12 Угрюмый73
 
13.04.16
13:23
(9) У меня таблица на серваке формируется, просто никак до макета добраться не могу
13 LordCMEPTb
 
13.04.16
13:25
(11) Макеты получаются из объекта отчета. Сначала надо сделать "реквизит формы в значение".
14 LordCMEPTb
 
13.04.16
13:28
Кстати, а код из (0) с замененными кавычками разве не работает?
15 saaken
 
13.04.16
13:29
ОтчетОбъект=РеквизитФормыВЗначение(Объект);
Макет = ОтчетОбъект.ПолучитьМакет(«Макет»);
16 Угрюмый73
 
13.04.16
13:30
Да, действительно кавычки заменил и ошибка ушла... Спасибо.
17 Угрюмый73
 
13.04.16
13:41
Пожалуйста, поясните, где же формировать табличный документ: На сервере недоступен метод Показать, на клиенте ПолучитьОбласть?
18 Aprobator
 
13.04.16
13:45
(17) формируй на сервере, показывай на клиенте.
19 Угрюмый73
 
13.04.16
13:46
(18) Да спасибо, уже так и сделал, заработало!