Как вызвать форму из другой формы ?
☑
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) странно, а я передаю не только условия. видно я двоешник
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.