|
Вызов экспортируемой функции в управляемой форме |
☑ |
0
ЭЦ
28.08.12
✎
14:16
|
ГОСПОДА !
имеется справочник
в модуле объекта имеется функция
МояФункция() Укспорт
Нужно ее вызвать из модуля формы ПриОткрытии()
форма управляемая
При компиляции грит :
процедура или функция с указанным именем не определена
В чем тут дело
Прошу подсказать
|
|
1
andrewks
28.08.12
✎
14:16
|
а ты где её хочешь вызвать?
|
|
2
andrewks
28.08.12
✎
14:17
|
нужно НаСервере
|
|
3
WebberNSK
28.08.12
✎
14:19
|
РеквизитФормыВЗначение("Объект").МояФункция()
|
|
4
ЭЦ
28.08.12
✎
14:21
|
ПриОткрытии - &НаКлиенте
в модуле объекта она вызывается на сервере
а в модуле формы на клинете
|
|
5
ДенисЧ
28.08.12
✎
14:23
|
Модуль отчета:
&НАСервере
Процедура МояПроц() Экспорт
КонецПроцедуры
модуль формы
&НаКлиенте
Процедура ПриОткрытии()
Моя_локальнаяСерверная();
КОнецПроцедуры
&НАСервере
Процедура Моя_локальнаяСерверная()
РеквизитФормыВЗначение("Объект").МояПроц();
КонецПроцедуры
|
|
6
ЭЦ
28.08.12
✎
14:25
|
(3) Не рабоотает -метод не доступен на клиенте
|
|
7
andrewks
28.08.12
✎
14:26
|
(6) итить... читай (2), а в (5) вообще разжёвано и в рот положено, осталось только проглотить
|
|
8
Rovan
гуру
28.08.12
✎
14:26
|
(6) покажи свой код
|
|
9
Reset
28.08.12
✎
14:28
|
(6) Кэп, на клиенте никак, см (2)->(3) или (5).
Имхо, на форме не должны требоваться функции из объекта. Если таки требуется (имхо опять) ее нужно переписать(адаптировать) на форме с модификатором &НаСервере
|
|
10
andrewks
28.08.12
✎
14:29
|
(5) а зачем &НАСервере в модуле отчёта?
|
|
11
ЭЦ
28.08.12
✎
14:29
|
Да (5) - пашет.
так что спасибо
|
|