|
v8: как открыть форму документа программно |
☑ |
0
0level
23.01.14
✎
14:25
|
открываю форму документа программно объект.ПолучитьФорму("ФормаДокумента").открыть();
открывает, но форма отображается иначе, чем если ее открыть просто из списка. Как открыть с таким же отображением (параметрами)?
|
|
1
Поpyчик-4
23.01.14
✎
14:29
|
Приложение обычное, управляемое?
|
|
2
НЕА123
23.01.14
✎
14:31
|
объект.ПолучитьФорму().открыть()
|
|
3
Infsams654
23.01.14
✎
14:43
|
ждем ответ на (1)
|
|
4
EvgeniuXP
23.01.14
✎
14:46
|
(0) задать те же параметры, ключи :)
|
|
5
EvgeniuXP
23.01.14
✎
14:47
|
передать параметром параметры :)
|
|
6
0level
23.01.14
✎
14:49
|
управляемое
|
|
7
EvgeniuXP
23.01.14
✎
14:55
|
ПараметрыФормы = Новый Структура("НомерПервогоОбновления",НомерОбновленияПользователя + 1);
ОткрытьФорму("Обработка.ПС_ИсторияИзмененийКонфигурации.Форма",ПараметрыФормы);
|
|
8
Поpyчик-4
23.01.14
✎
14:55
|
(6) В управляемом другой синтаксис для открытия формы
ОткрытьФорму(" далее смотри СП.
|
|
9
Infsams654
23.01.14
✎
14:56
|
(6) читай СП, объект.ПолучитьФорму только в толстом.
Забудь, если
|
|
10
EvgeniuXP
23.01.14
✎
14:56
|
или так:
ПараметрыФормы = Новый Структура("ОбъектОтбора", СсылкаНаОбъект);
Если ПараметрыОткрытия = Неопределено Тогда
ОткрытьФорму("Обработка.ЭлектронныеДокументы.Форма.ДеревоЭД", ПараметрыФормы, , СсылкаНаОбъект.УникальныйИдентификатор());
|
|
11
EvgeniuXP
23.01.14
✎
14:57
|
(6) задавай параметры и открыай.
|
|
12
0level
23.01.14
✎
15:49
|
где хоть подклядеть эти параметры (в какой процедуре) при открытии дока из формы списка
|
|
13
МойКодУныл
23.01.14
✎
15:51
|
(0) а ту ли ты форму открываешь?
Посмотри, какая форма назначена основной для докумета. Модет там "НоваяКласснаяФормаДокументаСПараметрамиРабочая_Нов"
|
|
14
Infsams654
23.01.14
✎
16:15
|
(12) так уж писали (7)
|
|