Имя: Пароль:
1C
1С v8
Как в 8.1 передать определённый параметр в открываемую форму?
,
0 siggoron
 
07.11.11
16:09
Как в 8.1 передать определённый параметр в открываемую форму?
1 Wobland
 
07.11.11
16:10
Форма.Параметр= не?
2 Starhan
 
07.11.11
16:12
только не забыть создать реквезит формы или экспортную переменную :)
3 siggoron
 
07.11.11
16:15
скинте пример кто нить, на 8.2 всё эементарно, а вот 8.1 туплю и всё
4 Wobland
 
07.11.11
16:16
(3) мдя...
Форма=ПолучитьФорму();
Форма.Параметр=Параметр;
Форма.Открыть();
пойдёт пример?
5 siggoron
 
07.11.11
16:21
(4) такое в 8.1 не прокатывает
6 Wobland
 
07.11.11
16:22
(5) да ну? я с 8.2 вообще плохо знаком
7 siggoron
 
07.11.11
16:23
(6) ок, содержательней свой пример можешь описать?
8 Wobland
 
07.11.11
16:25
(7) добавил реквизит для формы. открыл таким вот кодом:
Форма=Справочники.ВопросыТесты.ПолучитьФормуСписка();
Форма.Реквизит="";
Форма.Открыть();
Реквизит внутри формы хорошо виден
9 siggoron
 
07.11.11
16:29
(8) большое спасибо всё понял)
10 SUA
 
07.11.11
16:29
Глобальный контекст (Global context)
ОткрытьФорму (OpenForm)
Вариант синтаксиса: По названию

Синтаксис:

ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>)
...
<Параметры> (необязательный)

Тип: Структура.
Параметры формы. Ключ структуры - имя параметра, а значение - значение параметра формы. Имя элемента должно совпадать с именем параметра структуры.
П = Новый Структура("Ключ", Поставщик);
Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта", П);
Форма.Открыть();


___
СП. Дорого.
Вторая часть (при создании на сервере считать параметры) - за отдельную плату.
11 siggoron
 
07.11.11
16:39
(10) я про 8.1, да и так уже разобрался
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.