|
ПриСозданииНаСервере() | ☑ | ||
---|---|---|---|---|
0
rull9ss
16.10.12
✎
16:32
|
Сильно не пинать, только учусь.
Ситуация: Есть справочник, есть форма. Вопрос: Можно ли какими-нибудь средствами в процедуре формы ПриСозданииНаСервере открыть любую другую форму? ПолучитьФорму(""),ОткрытьФорму() не поддерживаются Интерактивные операции на сервере. Или же это в принципе не возможно? Буду очень благодарен за содержательный ответ. |
|||
1
rs_trade
16.10.12
✎
16:33
|
(0) для кого открывать? сервер не смотрит формы твои.
|
|||
2
Нуф-Нуф
16.10.12
✎
16:34
|
СправочникМенеджер.<Имя справочника>.ОбработкаПолученияФормы (CatalogManager.<Имя справочника>.FormGetProcessing)
СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>) ОбработкаПолученияФормы (FormGetProcessing) Синтаксис: ОбработкаПолученияФормы(<ВидФормы>, <Параметры>, <ВыбраннаяФорма>, <ДополнительнаяИнформация>, <СтандартнаяОбработка>) Параметры: <ВидФормы> Тип: Строка. Имя стандартной формы. <Параметры> Тип: Структура. Параметры формы. <ВыбраннаяФорма> Содержит имя открываемой формы или объект метаданных Форма. Если значение параметра изменено, то будет осуществлен поиск формы в пределах объекта, для которого открывается форма. <ДополнительнаяИнформация> Тип: Структура. Дополнительная информация открытия формы. <СтандартнаяОбработка> Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет (выбираются установленные разработчиком форма и параметры). Значение по умолчанию: Истина Описание: Обработчик события вызывается на сервере при получении стандартной управляемой формы. Если требуется переопределить выбор открываемой формы, необходимо установить в параметре ВыбраннаяФорма другое имя формы или объект метаданных формы, которую требуется открыть, и в параметре СтандартнаяОбработка установить значение Ложь. |
|||
3
rs_trade
16.10.12
✎
16:36
|
(0) лучше скажи что тебе надо. задача какая?
|
|||
4
vmv
16.10.12
✎
16:37
|
ПолучитьФорму(""),ОткрытьФорму() - епархия клиента, по-моему хрен кому открывать - крысам грызущим силовой кабель сервера?
|
|||
5
rull9ss
16.10.12
✎
16:41
|
(3)
задача следующая. при открытии формы выбора проверять на установленный отбор по владельцу. если он пуст - то открыть форму владельца, а после нее уже форму выбора. а суть в том что отбор по владельцу доступен только в ПриСозданиинаСервере и ПриЧтенииНаСервере. на клиенте такие данные отсутствуют |
|||
6
rull9ss
16.10.12
✎
16:46
|
(2)
и что мне с ней делать в модуле менеджера? |
|||
7
Нуф-Нуф
16.10.12
✎
16:47
|
а про связь параметров выбора автор слышал?
|
|||
8
rull9ss
16.10.12
✎
16:49
|
(7)
да да, только не соображу как это относится к теме? |
|||
9
Нуф-Нуф
16.10.12
✎
16:50
|
тогда я не догнал что ты в итоге хочешь
|
|||
10
rull9ss
16.10.12
✎
17:04
|
(9)
я в (5) как мог описал) при открытии формы выбора проверять установленный отбор по владельцу. если он не задан - открывать форму выбора владельца, а уже потом саму форму выбора элемента |
|||
11
rs_trade
17.10.12
✎
21:37
|
(10) для управления поведением формы при открытии существуют параметры формы. заполняй их при создании на сервере. как то там еще отборы автоматом заполняются и передаются. но точно не помню как. надо документацию читать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |