Имя: Пароль:
1C
1С v8
модули в управляемых формах
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) + С клиента ты можешь вызвать серверные функции расположенные в модуле формы &НаСервере или реализованные в общем модуле с указанием "ВызовСервера".
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн