|
Управляемые формы. Реквизит формы списка | ☑ | ||
---|---|---|---|---|
0
dart909
15.08.16
✎
14:53
|
Подскажите пожалуйста. Есть Форма списка. Создан реквизит формы с типом строка. Необходимо задать значение. Как обратиться к этому реквизиту?
|
|||
1
Cyberhawk
15.08.16
✎
14:54
|
Смотря откуда
|
|||
2
nasik90
15.08.16
✎
14:55
|
Если в модуле формы, то просто по наименованию объекта.
Будет работать во всех методах, кроме &НаСервереБезКонтекста. |
|||
3
nasik90
15.08.16
✎
14:56
|
(2) *по наименованию реквизита.
|
|||
4
dart909
15.08.16
✎
14:57
|
Ну например мой реквизит называется КлючФормы. Обращаюсь к нему в событии ПриСозданииНаСервере. Будет просто КлючФормы = ЭтотКлюч?
|
|||
5
nasik90
15.08.16
✎
14:58
|
(4) Да
|
|||
6
oslokot
15.08.16
✎
14:58
|
(4) а если рискнуть попробовать?
|
|||
7
dart909
15.08.16
✎
15:02
|
(6) НУ просто у меня сомнения. Не будет ли КлючФормы в этом случае распознана как просто строковая переменная?
|
|||
8
Nuobu
15.08.16
✎
15:03
|
(7) Смелость города берёт.
|
|||
9
_stay true_
15.08.16
✎
15:03
|
(6) Если нужно передать из другого места в момент открытия новой формы, можете создать соответствующий параметр, и в ПриСозданииНаСервере или в ПриОктрытии заполнять реквизит из значения параметра открытия формы. (7) Не совсем понял вопрос.
|
|||
10
dart909
15.08.16
✎
15:04
|
(9) А пример можно, если не затруднит?
|
|||
11
dart909
15.08.16
✎
15:07
|
А такой вопрос .а если нужно обратиться к этому реквизиту формы из события ОбработкаВыбора() , то как это правильно сделать?
|
|||
12
nasik90
15.08.16
✎
15:07
|
(7) Не будет. Ты реквизиту КлючФормы ПриСоданииНаСервере задашь значение и это значение в реквизите КлючФормы будет храниться до тех пор, пока форма не умрет. Соответственно значение реквизита будет доступно как на клиенте, так и на сервере в любых других методах.
|
|||
13
nasik90
15.08.16
✎
15:08
|
(11) Просто обращаешься к нему КлючФормы. Попробуй уже))
|
|||
14
dart909
15.08.16
✎
15:09
|
(13) Уже пробую)
|
|||
15
GROOVY
15.08.16
✎
15:10
|
Всегда боялся написать в модуле А = 1; Вдруг что?!...
|
|||
16
GROOVY
15.08.16
✎
15:10
|
(14) Архивную копию сделай!
|
|||
17
_stay true_
15.08.16
✎
15:11
|
(10) А давай. Смотри, мне из Общего модуля нужно открыть форму.
В открываемой форме создаю параметр "ДанныеОткрытия" и реквизит "МойРеквизитПриОткрытии" В Общем модуле пишу код: ПараметрыОткрытияФормы = Новый Структура("ДанныеОткрытия", ТребуемыеДанные); ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаСписка",ПараметрыОткрытия); В форме в ПриСозданиНаСервере пишешь МойРеквизитПриОткрытии = Параметры.ДанныеОткрытия (11) Создаешь в обработчике: КлючФормы = "То что хочу"; (16) И на всякий случай в облако! |
|||
18
dart909
15.08.16
✎
15:27
|
(17) Я понял , спасибо)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |