Имя: Пароль:
1C
1С v8
Как открывать/закрывать форму объекта кодом в 1с8.2 упр.прилож.
0 ser-korvin
 
02.04.12
17:49
Как открывать/закрывать форму объекта кодом в 1с8.2 упр.прилож.

&НаСервере
Функция ПолучитьМакетНаСервере()
   
   //Сразу закрываем форму отчета
   Фор = РеквизитФормыВЗначение("Отчет").ПолучитьФорму("ФормаОтчета");
   Фор.Закрыть();

Ругается:
{Отчет.ДокументыСОценками.Форма.ФормаОтчета.Форма(20)}: Ошибка при вызове метода контекста (ПолучитьФорму)
   Фор = РеквизитФормыВЗначение("Отчет").ПолучитьФорму("ФормаОтчета");
по причине:
Интерактивные операции недоступны
1 НикДляЗапросов
 
02.04.12
17:55
РеквизитФормыВЗначение("Отчет") - причем тут это?
2 qeos
 
02.04.12
17:55
(0) а как ты закроешь клиенту форму?
делай код на клиенте..
3 and2
 
02.04.12
17:56
ОткрытьФорму

и никаких гвоздей....
4 ser-korvin
 
02.04.12
17:57
(2) НаКлиенте Метод ПолучитьФорму недоступен
5 ll13
 
02.04.12
18:01
(4) Врешь.

Глобальный контекст (Global context)
ОткрытьФорму (OpenForm)

...............

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
Независимо от того, куда вы едете — это в гору и против ветра!