Имя: Пароль:
1C
 
Как прочитать параметры в открываемой форме
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
"Программное управление формой из других модулей производится через присвоение её реквизитам (свойствам) значений и через вызов её методов или экспортных процедур (функций). Не допускается делать предположений о свойствах реквизитов формы. Не допускается обращение к элементам формы не из модуля этой формы: ни непосредственно, ни при помощи перебора коллекции ЭлементыФормы, ни каким-либо другим способом. Например, вполне корректно предполагать, что у формы элемента справочника есть свойство ПараметрОснование, однако, предположение о наличии у ПараметрОснование свойства Дата, уже недопустимо."

https://its.1c.ru/db/v8std/content/2149184168/hdoc
7 Zhuravlik
 
01.09.16
23:55
Выходит, что ПолучитьФорму(), установить значения реквизитов, затем открыть
8 Zhuravlik
 
01.09.16
23:57
Но (6) и (7) - это для ОФ. А для УФ не рекомендуется получать - https://its.1c.ru/db/v8std#content:2149184053:hdoc
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.