|
Получить макет управляемой формы |
☑ |
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) Да спасибо, уже так и сделал, заработало!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший