Имя: Пароль:
1C
1С v8
Как вытащить значения параметра в открытой форме, по средствам ОткрытьФорму
0 Adecvator
 
30.10.14
16:39
Перехват стандартной обработки при выборе:
СтандартнаяОбработка = Ложь;
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("Ключ", _эл.ТекущаяСтрока.Ссылка);
ПараметрыФормы.Вставить("Определение", ЭлементыФормы.ПризнакРезидент);
ПараметрыФормы.Вставить("ВидКонтрагента", ЭлементыФормы.ЕК_ВидКонтрагента);
ОткрытьФорму("Справочник.КонтактныеЛицаКонтрагентов.ФормаОбъекта", ПараметрыФормы);
Как вытащить ПараметрыФормы в открытой форме?
1 Euguln
 
30.10.14
16:41
Не поверишь:
УправляемаяФорма (ManagedForm)
Параметры (Parameters)
Использование:

Только чтение.
Описание:

Тип: ДанныеФормыСтруктура.
Содержит коллекцию параметров формы.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
2 Adecvator
 
30.10.14
16:42
(1) а если обычная форма?
3 Euguln
 
30.10.14
16:46
(2) Месье знает толк в извращениях. Используй ПолучитьФорму и Открыть.
4 Defender aka LINN
 
30.10.14
16:48
(2) А если обычная форма, то у нее, ВНЕЗАПНО, нет параметров. И открывается она, как правило, несколько более иначе по другому
5 Adecvator
 
30.10.14
16:53
(3) а в случае открыть, где ловить параметры?
6 vicof
 
30.10.14
16:55
"по средствам ОткрытьФорму"
вот сразу видно, кому по средствам открыть форму, а кому не по средствам :)
7 Euguln
 
30.10.14
16:57
(5) Зачем их ловить, если есть сама форма.
8 Adecvator
 
30.10.14
16:58
(7) мне не надо заполнять параметры в отрытой форме, мне надо проанализировать полученные параметры.
9 Euguln
 
30.10.14
16:59
(8) Ну сделай в обычной форме экспортную переменную или реквизит и пихай туда свои параметры.
10 Adecvator
 
30.10.14
17:00
(9)лепить реквизиты на форму, по другому ни как?
11 Euguln
 
30.10.14
17:02
(10) можно через экспортную процедуру, которой передай параметры. Вариантов масса.
12 vicof
 
30.10.14
17:04
(10) Есть реквизиты формы. Стаж 6 лет...А еще адекватор называется :)
13 Adecvator
 
30.10.14
17:05
(11) ну а какой оптимальный на Ваш взгляд?
14 Euguln
 
30.10.14
17:06
(13) не зная условия задачи - не могу сказать.
15 Adecvator
 
30.10.14
17:10
(14) есть 2-а справочника Контрагенты и Контактные лица контрагентов, через спр. Контрагента открываю контактные лица, в зависимость от параметром контрагента скрываю или нет слоя контактного лица.
16 vicof
 
30.10.14
17:14
(15) Реквизит формы, и его анализируй
17 YFedor
 
30.10.14
17:14
(15) Передавай параметры в форму контактного лица и анализируй в при открытии нет?
18 Euguln
 
30.10.14
17:15
(15) Открыл форму, установил видимость или вызвал экспортную процедуру с параметрами.
19 Adecvator
 
30.10.14
17:18
(17) в обыкновенную форму можно передать параметры?
20 vicof
 
30.10.14
17:26
(19) Ты мои посты вообще не смотришь?