Имя: Пароль:
1C
1С v8
Как вызвать форму из другой формы ?
0 aleks100
 
19.01.12
08:14
Как вызвать форму из другой формы для вводы периода дат и возрата данных
1 Cube
 
19.01.12
08:16
ПолучитьФорму()
2 extrim-style
 
19.01.12
08:44
Выбор = ПолучитьФорму("ФормаВыбора", ЭтаФорма).ОткрытьМодально();
В ФормеВыбора - ОповеститьОВыборе(<Значение выбора>)

если типовая, то стандартный механизм - ТиповыеОтчеты.НастроитьПериод(НастройкаПериода, НачалоПериода, КонецПериода);
3 ANikV
 
19.01.12
08:52
А что ОткрытьФорму() уже не модно?
4 alxxsssar
 
19.01.12
09:22
ОтчетТакойТо. ПолучитьФорму().Открыть();
5 1с-кин
 
19.01.12
09:48
(3) ПолучитьФорму - можно задать настройки/параметры.
6 5 Элемент
 
19.01.12
09:49
через ОткрытьФорму тоже можно, если она УФ
7 1с-кин
 
19.01.12
09:59
(6) через реквизиты тоже можно передать параметры. И через ПоместитьВХранилище.
Разные подходы и возможности: ОткрытьФорму - обычно передаются непосредственные условия, типа Контрагента в Справочник для отбора в списке по нему сразу при открытии.
8 5 Элемент
 
19.01.12
10:12
(7) странно, а я передаю не только условия. видно я двоешник