|
Вызов процедуры модуля объекта из модуля формы | ☑ | ||
|---|---|---|---|---|
|
0
PeterBayan
12.12.11
✎
13:35
|
Есть внешняя обработка в 8.2. В модуле формы существует команда, из которой надо вызвать процедуру, находящейся в модуле объекта с оператором "Экспорт". При синтаксическом контроле выдается ошибка: процедура с таким именем не определена. Почему?
|
|||
|
1
vicof
12.12.11
✎
13:36
|
возможно, процедура с таким именем не определена
|
|||
|
2
Rie
12.12.11
✎
13:37
|
(0) Это именно потому, что где-то что-то неправильно написано :-)
(Телепачу - толстый клиент, тонкий клиент, сервер, внешнее соединение...) |
|||
|
3
PeterBayan
12.12.11
✎
13:42
|
Она определена в модуле объекта с ключевым словом экспорт, написание проверил копипастом
|
|||
|
4
Trucker
12.12.11
✎
13:50
|
(3)А разве объект и его модуль доступны из модуля формы?
|
|||
|
5
PeterBayan
12.12.11
✎
13:54
|
А как вызвать тогда из модуля формы процедуру модуля объекта?
|
|||
|
6
Trucker
12.12.11
✎
13:55
|
&НаСервере
Процедура ВызватьПроцедуруМодуляОбъектаСервер() МойОбъект = РеквизитФормыВЗначение("Объект"); МойОбъект.ПроцедураМодуляОбъекта(); ЗначениеВРеквизитФормы(МойОбъект, "Объект"); КонецПроцедуры Как то так. |
|||
|
7
a_alenkin
12.12.11
✎
14:00
|
(6)
а разве ПолучитьОбъект() не работает на сервере? |
|||
|
8
PeterBayan
12.12.11
✎
14:02
|
ПолучитьОбъект() - только для объектных данных (справочник,документ и т.д.), но не для обработок
|
|||
|
9
Trucker
12.12.11
✎
14:05
|
(8)+
(7)ПолучитьОбъект() по ссылке, как получить ссылку обработки в БД? |
|||
|
10
a_alenkin
12.12.11
✎
14:09
|
не обратил внимания что там обработка
|
|||
|
11
Mort
12.12.11
✎
14:10
|
(7) Работает. Только это будет другой объект.
|
|||
|
12
Mort
12.12.11
✎
14:12
|
+ (11) А блин, обработка.
|
| Форум | Правила | Описание | Секции | Поиск |