Имя: Пароль:
IT
 
v8: Правильно ли понимаю архитектуру 8.2
0 kshell
 
27.05.12
08:28
У меня есть общий модуль (допустим с именем Доп) с доступностью только на сервере.
В нем различные общие процедуры, в которых используются объекты конфигурации, например получаются значения констант. Допустим, есть функция Тест()

Имеется форма, из которой требуется вызвать доп.Тест() при нажатии кнопки на форме.

Обработка нажатия естественно происходит НаКлиенте.
Чтобы работало, у меня сейчас сделана в модуле формы процедура ВызовТест() с исполнением НаСервере, а внутри нее уже стоит доп.Тест(). При нажатии кнопки я в процедуре обрабоки стоит ВызовТест()

Так работает, но не универсальный способ, ведь на каждой форме мне придется делать дополнительную процедуру ВызовТест().
Как правильно выйти из этой ситуации?
Пытался завести отдельный общий модуль, доступный НаКлиенте, но из него не удается вызвать доп.Тест().
1 crotnn
 
27.05.12
08:46
Поставить галку "Вызов сервера" и вызывать процедуры/функции непосредственно с клиента.
2 kshell
 
27.05.12
08:55
спасибо тебе, добрый человек
3 Luhtas
 
27.05.12
08:55
(0) В том общем модуле, где у тебя общая процедура, в свойствах, нужно установить галочку "Вызов сервера".
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший