Имя: Пароль:
1C
1С v8
Работа с общими формами
,
0 Fenrus
 
18.08.11
13:02
Подскажите, пожалуйста, как получить значение реквизита общей формы?
1 mirosh
 
18.08.11
13:04
ОФорма = ПолучитьОбщуюФорму("ИсяФормы");
Знач = ОФорма.ИмяРеквизита;

Не так?
2 Wobland
 
18.08.11
13:06
-- О Мышь! Не знаете ли вы, как выбраться из этой лужи! Мне
так надоело здесь плавать, о Мышь!
   Алиса считала, что именно так и следует обращаться к мышам.
Опыта  у  нее  никакого  не  было,  но  она  вспомнила  учебник
латинской грамматики, принадлежащий ее брату.

   ``Именительный -- Мышь,
   Родительный -- Мыши,
   Дательный -- Мыши,
   Винительный -- Мышь,
   Звательный -- О Мышь!''

пардон за офтопик
3 Defender aka LINN
 
18.08.11
13:08
(1) В 90% случаев это будет пустое значение.
(0) Какого реквизита, какой формы, откуда, нахрена?
4 Fenrus
 
18.08.11
13:08
(1) Реквизит изначально у формы не заполнен. Тоесть вызываю форму открываю её. В ней пользователь заполняет значение реквизита. Вот это значение мне нужно получить.
5 Fenrus
 
18.08.11
13:09
(3) общая форма ввод пароля. Реквизит собственно пароль. Для чего? ну как думаете?)))
6 Defender aka LINN
 
18.08.11
13:10
(5) Форма.Реквизит. ВНЕЗАПНО, да?
7 Fenrus
 
18.08.11
13:12
Внезапно) Ибо изначально то пустое значение))))
8 Fenrus
 
18.08.11
13:13
Открывать модально?)
9 Defender aka LINN
 
18.08.11
13:18
(7) Ну дык надо ж, наверное, его читать ПОСЛЕ того, как пользователь пароль ввел :)
10 Fenrus
 
18.08.11
13:22
ну вот в этом и основа вопроса) то что если открывать модально, то как обратится к реквизитам формы, а если делать через открыть, тогда модуль выполняет все функции до ввода пароля...
11 Defender aka LINN
 
18.08.11
13:30
(10) Потсчему вы меня игнорируете?
12 Fenrus
 
18.08.11
13:34
(11) я вас не игнорирую) я вас не понял) Объясните пожалуйста подробнее
13 Defender aka LINN
 
18.08.11
13:35
(12) см. (6). Выполнить после модального открытия формы.
14 Fenrus
 
18.08.11
13:41
ааа))) понял))) спасибо)
15 Nallama
 
18.08.11
14:45
Может быть, вопрошающему поможет
ЗначениеНужногоРеквизита = ОткрытьФормуМодально("ОбщаяФорма.ТвояФорма")

а в общей
Закрыть(ЗначениеНужногоРеквизита)?
Закон Брукера: Даже маленькая практика стоит большой теории.