|
модули в управляемых формах
| ☑ |
0
r2d24
21.03.14
✎
22:39
|
сейчас прозвучит глупый вопрос, я за него сразу извиняюсь:
Сейчас в первые начинаю программировать на управляемых формах. Не знаю как вызвать из модуля формы, модуль объекта. В обычном просто ставишь "Экспорт" и все. И еще не понимаю, что над процедурами писать "&НаКлиенте" "&НаСервере". Не могли бы мне показать какой нибудь шаблон
|
|
1
YF
21.03.14
✎
22:42
|
1) Чтобы вызвать процедуру из модуля нужно создать серверную процедуру в форме и вызвать ее, а в ней РеквизитФормыВЗначение(<ИмяПеременнойОбъекта>) - вернет объект, выполнишь процедуру как метод
2) "&НаКлиенте" "&НаСервере" - где будет выполняться - там и пишу. Странный вопрос
|
|
2
r2d24
21.03.14
✎
22:57
|
В модуле формы написал:
&НаСервере
Процедура Вызов()
Сообщить("два");
ВызовПроцедуры();
КонецПроцедуры
&НаКлиенте
Процедура Команда1(Команда)
Сообщить("один");
Вызов();
КонецПроцедуры
В модуле объекта написал
Процедура ВызовПроцедуры() Экспорт
Сообщить("Три");
КонецФункции
что не так?
|
|
3
GROOVY
21.03.14
✎
23:01
|
(2) Внимательно читаем (1)
|
|
4
r2d24
21.03.14
✎
23:03
|
(3) читаю, не понимаю?
|
|
5
GROOVY
21.03.14
✎
23:05
|
(4) Книжки почитай. На курсы сходи.
|
|
6
r2d24
21.03.14
✎
23:07
|
трудно подсказать?
|
|
7
KarpovDeniska
21.03.14
✎
23:07
|
открой любую типовую конфу и посмотри модули формы
|
|
8
GROOVY
21.03.14
✎
23:55
|
(6) Просто после (1) трудно еще подробнее подсказать.
|
|
9
zladenuw
21.03.14
✎
23:57
|
(8) та да
|
|
10
elCust
21.03.14
✎
23:59
|
(0) Объект существует только на сервере. Клиент о его существовании не знает. В УФ забудь про МодульОбъекта. Там реализуются только ОбработкаПроведения, Перед,При записи и вызываемые ими процедуры-функции.
|
|
11
elCust
22.03.14
✎
00:09
|
(10) + С клиента ты можешь вызвать серверные функции расположенные в модуле формы &НаСервере или реализованные в общем модуле с указанием "ВызовСервера".
|
|