|
Открыть форму из модуля сеанса |
☑ |
0
MistaEr
16.01.18
✎
12:48
|
Так уж получилось что я пропустил занятие когда объясняли галочки общих модулей)
Проблема такая. В модуле сеанса, при установке параметров сеанса, мне нужно открыть форму с передачей Описания оповещения. Проблема уже возникла при Новый ОписаниеОповещения....
Прошу подсказать как правильно открыть форму в моем случае.
|
|
1
mehfk
16.01.18
✎
12:49
|
Это вам не нужно.
|
|
2
Мимохожий Однако
16.01.18
✎
12:51
|
(0) Код покажи для затравки
|
|
3
MistaEr
16.01.18
✎
12:54
|
Процедура УстановкаПараметровСеанса(ИменаПараметровСеанса)
Оповещение = Новый ОписаниеОповещения("ПредложитьВыборРабочегоМестаЗавершение", ЭтотОбъект)
ОткрытьФорму("Справочник.ПодключаемоеОборудование.Форма.ФормаВыбораРабочегоМеста", ,,, ,, ОбработкаОповещения, РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс);
КонецПроцедуры
|
|
4
MistaEr
16.01.18
✎
12:54
|
(2) Процедура УстановкаПараметровСеанса(ИменаПараметровСеанса)
Оповещение = Новый ОписаниеОповещения("ПредложитьВыборРабочегоМестаЗавершение", ЭтотОбъект)
ОткрытьФорму("Справочник.ПодключаемоеОборудование.Форма.ФормаВыбораРабочегоМеста", ,,, ,, Оповещение, РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс);
КонецПроцедуры
|
|
5
singlych
16.01.18
✎
12:56
|
Модуль сеанса выполняется на сервере.
см (1)
|
|
6
MistaEr
16.01.18
✎
12:58
|
Как отсюда обратиться в функцию общего модуля на клиенте, там открыть форму и установить параметр рабочего места здесь?
|
|
7
MistaEr
16.01.18
✎
13:05
|
(5) ну это я собразил
|
|
8
Мимохожий Однако
16.01.18
✎
13:06
|
Как называется общий модуль и функция в нём? какие свойства у модуля выставил?
|
|
9
MistaEr
16.01.18
✎
13:08
|
а_ОбщегоНазначенияКлиентСервер.ВыбратьРМТекущегоСеанса(
свойства:
клиент
сервер
внеш соед
вызов сервера
|
|
10
MistaEr
16.01.18
✎
13:17
|
Может отсюда обратиться еще в модуль просто на клиенте?
|
|
11
singlych
16.01.18
✎
13:52
|
С сервера нельзя к клиенту обратиться.
Используй модуль приложения. Или пихни форму в начальную страницу.
|
|
12
Лефмихалыч
16.01.18
✎
13:58
|
(0) при установке параметров сеанса этого нельзя сделать. Ты не только это занятие прогулял
|
|
13
MistaEr
16.01.18
✎
14:45
|
(11) Спасибо. Оттуда вызываю а_ОбщегоНазначенияКлиент, там открываю форму и устанавливаю параметр а_ОбщегоНазначенияСервер через а_ОбщегоНазначенияКлиентСервер
Всем спасибо!
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший