Имя: Пароль:
1C
1С v8
Как передать макет на сервер?
0 Deahianaianyrto
 
25.07.14
11:47
Пишу внешний отчет на 1С 8.3. Возникла проблема , как на сервере получить доступ к макету?
1 lxndr
 
25.07.14
11:48
(0) получи его на сервере
2 Deahianaianyrto
 
25.07.14
11:50
Как? Я новичек
3 Kamas
 
25.07.14
11:50
(0) макеты же нормально летают между сервером и клиентом
4 dj_serega
 
25.07.14
11:51
(0) ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
НужныйМакет = ОбработкаОбъект.ПолучитьМакет("Тралялял");
5 Kamas
 
25.07.14
11:52
(2) Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет"); (2)
6 Deahianaianyrto
 
25.07.14
11:57
Написал

Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");

Пишет:
{Форма.ФормаОтчета.Форма(11)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
    Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");
по причине:
Недопустимое значение параметра (параметр номер '1')
7 ДенисЧ
 
25.07.14
11:58
(6) А где ты это написал?
А если у тебя отчет, то попробуй не Объект, ОтчетОбъект или ОбъектОтчет...
8 ДенисЧ
 
25.07.14
11:58
В общем - смотри в реквизиты формы, как оно называется
9 Kamas
 
25.07.14
11:59
(7) просто Отчет
10 Deahianaianyrto
 
25.07.14
12:05
Так, это проехали

Тут ещё один вопрос, как вывести ТабличныйДокумент с сервера

Таб.Показать();

Дает ошибку.
11 Franchiser
 
гуру
25.07.14
12:07
Вернуть на клиента потом показать
12 Deahianaianyrto
 
25.07.14
12:13
Как в полученной области макета установить значение параметра?
13 Deahianaianyrto
 
25.07.14
12:13
просто не знаю
14 ДенисЧ
 
25.07.14
12:14
(12) область.Параметры.ИмяПараметра = Значение;

А теперь иди и садись за учебники