|
Не видна серверная процедура | ☑ | ||
---|---|---|---|---|
0
Сергиус
02.04.14
✎
11:39
|
В управляемой форме в процедуре при открытии делаю вызов процедуры из общего модуля, имеющего свойства Сервер и Вызов Сервера. При открытии данной формы в предприятии получаю сообщение об ошибке, что данная процедура не определена. Как тогда делать вызов процедур, которые находятся на Серверном модуле? Обязательно ставить для этого свойство у общего модуля Клиент(управляемое приложение)?
|
|||
1
ДенисЧ
02.04.14
✎
11:41
|
делай где-то так
Процедура ПриОткрытии() сПопросить(); КОнецПроцедуры &НаСервере Процедура сПопросить() МойОбщийСерверныйМодуль.КакаяТоПроцедура(); КонецПроцедуры |
|||
2
Maxus43
02.04.14
✎
11:42
|
ПриСозданииНаСервере вызывай, зачем при открытии?
З.ы. вызываться конечно должно, может в модуле общем чего не так? инструкции препроцессору левые? |
|||
3
H A D G E H O G s
02.04.14
✎
11:42
|
(0) ОМ - глобальный?
P.s. не делай, как (1), это быдлокот |
|||
4
Сергиус
02.04.14
✎
11:43
|
(3)Глобальный
|
|||
5
Сергиус
02.04.14
✎
11:43
|
(2)никаких инструкций в нем нет
|
|||
6
Maxus43
02.04.14
✎
11:44
|
(4) как вызываешь то? кодт в студию
|
|||
7
H A D G E H O G s
02.04.14
✎
11:45
|
(4) С глобальными так не пройдет.
Надо вызвать серверную процедуру неглобаного, из нее - уже процедуру глобального |
|||
8
H A D G E H O G s
02.04.14
✎
11:46
|
(4) Ну или безконтекстную процедуру УФ
|
|||
9
H A D G E H O G s
02.04.14
✎
11:47
|
А ДенисЧ надо немного подучиться, иначе его следующие проги будут вспоминать добрыми словами.
|
|||
10
Сергиус
02.04.14
✎
11:49
|
(8)Спасибо за помощь.
P.s. Заметил еще одну вещь - у некоторых ОМ изначально недоступна галка(затемнена,не дает в нее что-либо поставить) Клиент(управляемое приложение). В каких случаях так происходит? |
|||
11
Maxus43
02.04.14
✎
11:51
|
(10) Например когда Привелигированный
|
|||
12
Сергиус
02.04.14
✎
11:52
|
(11) Когда убираешь это свойство, галка Клиент(управляемое приложение) все равно не доступна остается.
|
|||
13
H A D G E H O G s
02.04.14
✎
11:56
|
(12) Доступно все. Просто сбрасываются галочки (работают как переключатели).
Либо Привелигерованный/ Вызов сервере Либо УП |
|||
14
Сергиус
02.04.14
✎
12:01
|
||||
15
H A D G E H O G s
02.04.14
✎
12:14
|
(14) Не знаю
|
|||
16
Сергиус
02.04.14
✎
12:30
|
(15)1С:Предприятие 8.2 (8.2.19.80)
|
|||
17
Леша1с
02.04.14
✎
14:00
|
(10) обычная вещь в релизах 1С. Пощелкайте по галочкам, может, "отвиснет". Или релиз другой поставьте
|
|||
18
Леша1с
02.04.14
✎
14:05
|
(0)"В управляемой форме в процедуре при открытии делаю вызов процедуры из общего модуля, имеющего свойства Сервер и Вызов Сервера."
не пройдет из контекста формы (клиента), если: - у модуля не установлено свойство "На клиенте"; - у процедуры в ОМ установлены команды препроцессора НаСервере... и т.п.; - вызываемая инструкция в принципе не работает на клиенте, а функционирует по хотению разработчиков исключительно "только на сервере". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |