|
ОткрытьФорму(ИмяФормы, Параметры) |
☑ |
0
Csar
04.09.13
✎
11:00
|
Всем привет.
Подскажите, пожалуйста, как используются "параметры" во втором параметре команды (1С8.2)? Я понимаю, что форма должна открыться с учетом этих параметров, но я не понимаю как форма учитывает эти параметры? Скажем, если в параметрах указана структура:
Ключ - "ключ"
Значение - "Утвердить "Командировка" 00-00018700002 от 27.08.2013 13:12:46"
Форма должна открыться с пометкой "Утвердить "Командировка" 00-00018700002 от 27.08.2013 13:12:46", но я не нашел в отладке где подхватываются параметры, а также можно ли передать в структуре параметров, скажем следующую штуку, что бы при открытии формы заполнился соответствующий реквизит:?
Ключ - "Наименование_некоего_реквизита_формы"
Значение - "Значение_некоего_реквизита_формы"
PS в инете искал ответы на 2 моих вопроса.
|
|
1
Godofsin
04.09.13
✎
11:04
|
параметр формы
|
|
2
Csar
04.09.13
✎
11:04
|
+(0) итого 2 вопроса:
1. как "применяется" параметры из ОткрытьФорму()?
2. как передать значение реквизита формы в качестве параметра в ОткрытьФорму(), что бы при открытии формы соответствующий реквизит формы заполнился?
|
|
3
Csar
04.09.13
✎
11:05
|
(1) ?
|
|
4
Serginio1
04.09.13
✎
11:06
|
ПриОткрытии, ПриПовторномОткрытии
Форма.Параметр
|
|
5
AaNnDdRrEeYy
04.09.13
✎
11:10
|
(2)
вот так
//открываем
ТвоиПараметры = Новый Структура("ТвойПараметр",Значение);
Открытьформу("ТвояФорма", ТвоиПараметры);
//в открываемой форме
ПриСозданииНаСервере()
ТвойРеквизит = Параметры.ТвойПараметр;
|
|
6
Csar
04.09.13
✎
11:11
|
(4) т.е. это ответ на п. 2 из (2)? Получается, что значение реквизита формы само никак не заполнится и придется его вручную заполнять из Форма.Параметр?
|
|
7
Csar
04.09.13
✎
11:12
|
(5) т.е. второй параметр команды Открытьформу() - это лишь скидывание всех внешних параметров в отдельную структуру, которая хранится в ЭтаФорма.Параметры?
|
|
8
Godofsin
04.09.13
✎
11:14
|
(6) Форма = Объект.ПолучитьФорму();
Форма.ЭлементыФормы.ТвойРеквизит.Значение = "Привет!";
Форма.Открыть();
|
|
9
Csar
04.09.13
✎
11:15
|
Я понял. Спасибо всем большое!
|
|
10
AaNnDdRrEeYy
04.09.13
✎
11:17
|
(8) не кашерно...
|
|