|
ОткрытьФорму(ИмяФормы, Параметры) | ☑ | ||
---|---|---|---|---|
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) не кашерно...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |