Имя: Пароль:
1C
 
УстановитьДействие() из общего модуля. Как?
0 Fuas4
 
18.12.14
12:52
Господа, добрый день. Тема поднималась уже не раз, но все ветки старые. Там предлагают или "Новый Действие", который уже выпилили из платформы или ссылались на СП, где было написано, что процедура должна быть в модуле формы. Такого текста в СП уже нет, что наводит меня на мысль, что теперь можно обращаться к общему модулю, но как? ПолеРегистра.УстановитьДействие("Выбор", "КартинкиКлиент.ПриВыбореСтрокиРегистра"); мою процедуру не вызывает, хотя она экспортная и модуль с галкой "клиент". Объявление модуля глобальным и обращение к процедуре без имени модуля тоже не работает.
Как реализовать? Устанавливаю действие для таблицы формы, если это важно
1 Адский плющ
 
18.12.14
13:45
А то что это не работает, не навело на мысль что нужно использовать именно процедуру формы?
2 Fuas4
 
18.12.14
13:46
(1) Может оно как-нибудь по другому работает теперь. Мне бы сильно помогло
3 rmrush
 
18.12.14
14:21
Конечную цель сего озвучь пожалуйста, а то может ничего подобного делать и не нужно...
4 cw014
 
18.12.14
14:31
8.3?
5 Fuas4
 
18.12.14
14:52
(4) да. 8.3.5.1186
6 Fuas4
 
18.12.14
14:53
(3) Хочу так допилить форму, чтобы почти не менять модуль формы.
7 hhhh
 
18.12.14
15:54
(5) ну так никогда не возникала мысль, что это на сервере вообще-то делается?
8 hhhh
 
18.12.14
15:56
ТаблицаФормы (FormTable)
УстановитьДействие (SetAction)
Синтаксис:

УстановитьДействие(<ИмяСобытия>, <Действие>)
Параметры:

<ИмяСобытия> (обязательный)

Тип: Строка.
Имя события, для которого устанавливается новое действие.
<Действие> (обязательный)

Тип: Строка.
Указывается имя обработчика.
Описание:

Устанавливает обработчик события.

Доступность:

Сервер !!!!, мобильное приложение(сервер).
9 Fuas4
 
18.12.14
16:08
(8) ну так я на сервере и устанавливаю действие. А вызываться то будет клиентская процедура. Их я в другой модуль ложу. Клиентский
10 Fuas4
 
18.12.14
16:14
(8) Вообще, с установкой действия у меня проблем нет. Указал уже процедуры из модуля формы, Все работает. Вопрос именно в том, как привязать процедуру из общего модуля (Создать процедуру на форме и оттуда вызывать общий модуль тоже могу, хочу сразу из общего модуля)
11 TormozIT
 
гуру
18.12.14
23:55
Не получится, точно говорю.
Ошибка? Это не ошибка, это системная функция.