|
Заполнить реквизиты формы при открытии
| ☑ |
0
PeterBayan
14.12.11
✎
17:29
|
Существует внешняя обработка в основной форме которой вызывается форма для выбора периода. В этой форме есть реквизиты ДатаНачала и ДатаОкончание. Как используя метод ОткрытьФорму() открыть форму так, чтобы её реквизиты были заполнены некоторыми значениями и отобразились в ней? Форма управляемая.
|
|
1
Maxus43
14.12.11
✎
17:30
|
в открываемую форму можно передать параметры и при создании на сервере их проверить и если они есть то заполнить как хочеш
|
|
2
Fragster
гуру
14.12.11
✎
17:31
|
Форма = хз.получитьФорму
Форма.реквизит = опа
форма.открытьМодально
или
Форма = хз.получитьФорму
форма.открыть
Форма.реквизит = опа
и ловить обработку опофещения
|
|
3
Кондидат В
14.12.11
✎
17:31
|
Ф = <..>.ПолучитьФорму();
ф.ДатаНачала = <НужнаяДата>
|
|
4
Fragster
гуру
14.12.11
✎
17:31
|
а, управляемая...
|
|
5
AllJoke
14.12.11
✎
17:31
|
Синтаксис:
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>) Можно через владельца например.
|
|
6
PeterBayan
14.12.11
✎
17:34
|
(5) это все понятно, что передавать в параметрах, чтобы заполнение сработало?
|
|
7
AllJoke
14.12.11
✎
17:34
|
Я использовал владельца. У него брал даты в обработке.
|
|
8
AllJoke
14.12.11
✎
17:35
|
<Параметры> (необязательный)
Тип: Структура.
Параметры формы. Ключ структуры - имя параметра, а значение - значение параметра формы. Имя элемента должно совпадать с именем параметра структуры.
П = Новый Структура("Ключ", Поставщик);
Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта", П);
Форма.Открыть();
|
|
9
Maxus43
14.12.11
✎
17:35
|
в настольной библии по управляемым написано что надо передавать в параметрах, а при создании на сервере подготавливать по максимуму форму для открытия
|
|
10
PeterBayan
14.12.11
✎
17:36
|
(8) Я умею пользоваться синтаксис-помощником. В данном случае речь идет о внешней обработке
|
|
11
PeterBayan
14.12.11
✎
17:38
|
(10) В одной из её открываемых форм необходимо заполнить некоторые реквизиты
|
|