Имя: Пароль:
1C
1С v8
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)
AdBlock убивает бесплатный контент. 1Сергей