Параметры управляемой формы

1. Aleksey_Abramov 12.01.22 14:08 Сейчас в теме
Зачем на управляемой форме на вкладке "Параметры" можно создавать эти параметры? Ведь можно просто при открытии этой формы из другого модуля создать структуру Параметры и заполнить её. Поясните, для чего эта вкладка и когда её лучше применять?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. spacecraft 12.01.22 14:36 Сейчас в теме
(1) например, чтобы не проверять, а есть ли вообще такой параметр. Он гарантирован будет, даже если его не передавали. Возможно со значением Неопределено, но будет.
3. vadim.semyonov.rzn 12.01.22 14:46 Сейчас в теме
(1)
Поясните, для чего эта вкладка и когда её лучше применять?
К параметрам, которые Вы передаете в виде структуры, можно обращаться только в событии управляемой формы "ПриСозданииНаСервере". Это событие возникает тогда, когда форма была создана на сервере, но еще не была передана в клиентский контекст. Если Вы хотите, чтобы параметр был доступен все время существования формы, на клиенте и на сервере, то необходимо явно указать его в параметрах формы. Если нужно обеспечить уникальность форм по какому-то из этих параметров, то для него нужно взвести флажок "Ключевой параметр"
nomad_irk; +1 Ответить
4. SlavaKron 12.01.22 14:59 Сейчас в теме
(3)
Если Вы хотите, чтобы параметр был доступен все время существования формы, на клиенте и на сервере, то необходимо явно указать его в параметрах формы.
Он должен быть также ключевым.
После вызова обработчика события ПриСозданииНаСервере все неключевые параметры формы удаляются из коллекции Параметры.
https://its.1c.ru/db/v8320doc#bookmark:dev:TI000000399
Aleksey_Abramov; starik-2005; nomad_irk; +3 Ответить
5. marv-ua 12.01.22 22:14 Сейчас в теме
(1) предопределенные параметры.
Реквизиты формы ведь тоже можно создавать программно, но мы же любим их создать клацая мышкой и не беспокоиться о их наличии
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот