Имя: Пароль:
1C
1С v8
Модальная общая форма
0 spectator_in
 
29.12.11
17:04
Открываю модально общую форму

ОткрытьФормуМодально("ОбщаяФорма.ФормаВыбора");

а как вернуть из нее переменную?
если делать

перем = ОткрытьФормуМодально("ОбщаяФорма.ФормаВыбора");
то 0 возвращает
1 Джинн
 
29.12.11
17:05
Закрыть(какаяТоВозвращаемаяХрень) не работает?
2 spectator_in
 
29.12.11
17:06
(1)
возвращает 0 если командой закрыть
и 2 если крестиком
3 Alex S D
 
29.12.11
17:08
покажи закрытие формы
4 Джинн
 
29.12.11
17:10
Да вроде работает. Точно все правильно делаешь?
5 hhhh
 
29.12.11
17:44
(4) да он делает Закрыть(0). И удивляется потом.
6 spectator_in
 
30.12.11
08:32
Это в форме обработки

Процедура ЗапросННажатие(Элемент)
     аНомер = ОткрытьФормуМодально("ОбщаяФорма.ФормаВыбораНомера");    
   Сообщить(аНомер);    
КонецПроцедуры

Общая форма

Процедура ЗапросННажатие(Элемент)
     аааНомерШкафчика = ОткрытьФормуМодально("ОбщаяФорма.ФормаВыбораШкафчика");    
   Сообщить(аааНомерШкафчика);    
КонецПроцедуры
7 spectator_in
 
30.12.11
08:32
Процедура кнНажатие(Элемент)

   Закрыть("!!!!!!!!!!!");
КонецПроцедуры
8 spectator_in
 
30.12.11
08:33
передаю строковую переменную но выводится 0 когда по закрыть
и 2 когда по крестику
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.