|
как получить параметры формы в 8.3 |
☑ |
0
Rassvetniy
27.02.16
✎
14:31
|
Приветствую.
По примерам предполагаешь одно, а выходит другое...
Создается форма с одним параметром
П = Новый Структура("пар", "запросТовара") ;
Форма= ПолучитьФорму("РегистрСведений.Цены.ФормаСписка",П, ЭтаФорма);
Форма.Открыть();
как в событии выбор строки таблицы на этой форме прочитать этот параметр пар???
&НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент)
сообщить(параметры.пар); // не видит параметра
//Для Каждого Элемент из этаформа.Параметры Цикл
// Сообщить(Элемент.Ключ + ": " + Элемент.Значение);
//КонецЦикла;
ВыделеннаяСтрока = Элемент.ТекущиеДанные;
КонецПроцедуры
а тут видит, но цикл для каждого не работает
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
сообщить(этаформа.параметры.пар);
// Для Каждого Элемент из Параметры Цикл
//Сообщить(Элемент.Ключ + ": " + Элемент.Значение);
//КонецЦикла;
КонецПроцедуры
на клиенте что не видит параметры формы? ДанныеФормыСтруктура в синтаксис помощнике написано есть доступность для клиента, где у меня ошибка?
|
|
1
olegves
27.02.16
✎
14:36
|
1. Получить форму забудь, в УФ используют Открыть форму.
2. В процедуре ПриСозданииНаСервере проверяй параметры и присваивай из реквизитам Формы, если хочешь их видеть на клиенте
|
|
2
olegves
27.02.16
✎
14:37
|
(1) *из = их
|
|
3
1sanekmaloi1
27.02.16
✎
14:43
|
У упр.формы есть параметры, которые расположены на третьей закладке "реквизиты,команды,параметры" добавь туда параметр и он будет доступен везде и на клиенте и на сервере или делай как в (1) при создании доставай и присваивай реквизитам формы и т.д.
|
|
4
1sanekmaloi1
27.02.16
✎
14:47
|
+(3) в параметрах формы содержится "ДанныеФормыСтруктура" для не доступен обход "для каждого из",
используй параметры.свойство(....);
|
|
5
Rassvetniy
27.02.16
✎
15:13
|
спасибо, как раз до прочтения ответов сообразил обойти сию заковыку через реквезит.
А есть ли учебник или сайт где по формам вменяемо расписано? читал только хрусталеву пособие для разработчиков 8.3 там материала очень мало, а то спотыкаешся на элементарном с этим клиент-сервером, видимостью объектов
а как используя параметры.свойство обойти циклом структуру?
|
|
6
EvgeniuXP
27.02.16
✎
20:25
|
параметр может быть еще ключевым или нет :) зависит от задачи.
|
|
7
EvgeniuXP
27.02.16
✎
20:26
|
Реквизит не всегда гуд :) более сложный для системы.
|
|