Имя: Пароль:
1C
1С v8
Открыть документ в управляемой форме
0 Slon747
 
03.03.19
13:03
Допустим, можно открыть так:

П = Новый Структура("Ключ", ДокументСсылка);
Форма = ПолучитьФорму("Документ.ЗаказКлиента.ФормаОбъекта", П);
Форма.Открыть();        

А если тип документа заранее неизвестен?
Можно, конечно, сначала его получить и потом подсовывать в ПолучитьФорму(), но нет ли более простого варианта?
1 jsmith82
 
03.03.19
13:13
ПоказатьЗначение
2 Slon747
 
03.03.19
13:15
(1) спасибо!
3 Скиурус
 
03.03.19
13:15
Для информации, вместо
Форма = ПолучитьФорму("Документ.ЗаказКлиента.ФормаОбъекта", П);
Форма.Открыть();


Надо
ОткрытьФорму("Документ.ЗаказКлиента.ФормаОбъекта", П);
4 jsmith82
 
03.03.19
13:17
(3) да. но иногда надо вызвать события на сервере
Форма.СервернаяПроцедура() // заполнение всяких штучек
Форма.Открыть()
5 Фрэнки
 
03.03.19
13:29
(2) переучиваешься на 8-ку в упр-формы ?
6 Slon747
 
03.03.19
15:44
(5) приходится)
7 Скиурус
 
03.03.19
18:38
(4) Во всяких там методических указаниях расписано, почему так делать не надо, и что вместо этого надо передавать в форму всякие разные параметры и курочить ее ПриСоздании.