|
Как прочитать параметры в открываемой форме
| ☑ |
0
Iori
01.09.16
✎
22:55
|
Открыл форму обработки с помощью ОткрытьФорму(). Форма открылась. А переданный параметр в открытой форме прочитать не могу. Пишет Параметры не обнаружено... Как прочитать переданный параметр?
|
|
1
Torquader
01.09.16
✎
23:03
|
А где читаешь ?
Посмотри в обработке "ПередОткрытием" и в "ПриОткрытии".
|
|
2
Iori
01.09.16
✎
23:11
|
Пробовал и "ПередОткрытием" и в "ПриОткрытии. Похоже не верно обращаюсь к параметрам. Если просто пишу параметры.таб выдает синтаксис ошибку - не определено параметры. Если ЭтаФорма.Параметры опять на параметры ругается уже при открытии формы. Это обычное приложение. Я загуглил - то ли в истории этих элементов были изменения, то ли что то не допонял...
|
|
3
Euguln
01.09.16
✎
23:23
|
(0) А кто вам сказал, что у обычных форм есть параметры? Реквизиты - да, экспортные переменные - да, параметры - ???
|
|
4
Iori
01.09.16
✎
23:42
|
В синтаксис помощнике увидел ОткрытьФорму (OpenForm) и начал применять... Форма открылась, значит работает а за параметры ничего не написано... А что они только в управляемых формах передаются? И как тогда передать значение в открываемую форму в обычном приложении?
|
|
5
Lexey_
01.09.16
✎
23:52
|
(4) в (3) же написано
|
|
6
Zhuravlik
01.09.16
✎
23:52
|
"Программное управление формой из других модулей производится через присвоение её реквизитам (свойствам) значений и через вызов её методов или экспортных процедур (функций). Не допускается делать предположений о свойствах реквизитов формы. Не допускается обращение к элементам формы не из модуля этой формы: ни непосредственно, ни при помощи перебора коллекции ЭлементыФормы, ни каким-либо другим способом. Например, вполне корректно предполагать, что у формы элемента справочника есть свойство ПараметрОснование, однако, предположение о наличии у ПараметрОснование свойства Дата, уже недопустимо."
|
|
7
Zhuravlik
01.09.16
✎
23:55
|
Выходит, что ПолучитьФорму(), установить значения реквизитов, затем открыть
|
|
8
Zhuravlik
01.09.16
✎
23:57
|
Но (6) и (7) - это для ОФ. А для УФ не рекомендуется получать -
|
|