|
Общий модуль в управляемом режиме. | ☑ | ||
---|---|---|---|---|
0
antihacker
14.01.15
✎
12:07
|
Всем привет !
Пишет ошибку что метод объекта не обнаружен ВходящееСообщение. Ругается на строку ОбработкаСобытия1.ВходящееСообщение(). ОбработкаСобытия1 - это общий модуль. В свойстве галка стоит на Клиент(управляемое приложение). Процедура ВходящееСообщение() в модуле ОбработкаСобытия1 обозначен как ЭКСПОРТ. Что не то делаю ? |
|||
1
ktvladimir
14.01.15
✎
12:12
|
а вызов откуда, тоже с клиента?
|
|||
2
vicof
14.01.15
✎
12:12
|
И чо? Откуда вызываешь?
|
|||
3
antihacker
14.01.15
✎
12:15
|
ОбработкаСобытия1.ВходящееСообщение()
вызываю с клиента |
|||
4
vicof
14.01.15
✎
12:17
|
(3) Докажи
|
|||
5
ktvladimir
14.01.15
✎
12:21
|
процедура из которой вызываешь точно клиентская а не серверная?
|
|||
6
antihacker
14.01.15
✎
12:21
|
&НаКлиенте
Процедура ВходПочтаОповещение() экспорт ОбработкаСобытия1.ВходящееСообщение(); КонецПроцедуры |
|||
7
antihacker
14.01.15
✎
12:22
|
Кстати
&НаКлиенте Процедура ВходПочтаОповещение() экспорт ОбработкаСобытия1.ВходящееСообщение(); КонецПроцедуры находится в модуле управляемого приложения |
|||
8
ktvladimir
14.01.15
✎
12:24
|
так насчет экспорт..
в общем модуле у процедуры ВходящееСообщение() стоит экспорт? нет ли разделение на толстый тонкий клиент? |
|||
9
Defender aka LINN
14.01.15
✎
12:26
|
(7) А что тогда там делает "&НаКлиенте"?
|
|||
10
Поpyчик-4
14.01.15
✎
12:27
|
(7) Что за хрень? Нафига в модуле объекта директива компиляции?
|
|||
11
vicof
14.01.15
✎
12:27
|
(0) И других галок там нет? Модуль чисто клиентский?
|
|||
12
antihacker
14.01.15
✎
12:31
|
Экспорт стоит
|
|||
13
antihacker
14.01.15
✎
12:33
|
Других галок нет
|
|||
14
antihacker
14.01.15
✎
12:38
|
Defender aka, а что нельзя
|
|||
15
ktvladimir
14.01.15
✎
12:41
|
Модуль объекта компилируется на сервере, соответственно директивы компиляции указывать не требуется
и соответственно вызов идет с сервера, а общий модуль клиентский |
|||
16
Defender aka LINN
14.01.15
✎
12:42
|
(14) Можно. Можно даже написать "&АТутЯХЗЧтоПисатьПотомуЧтоНеЧиталДокументацию".
|
|||
17
antihacker
14.01.15
✎
12:50
|
ktvladimir, То есть модуль управляемого приложение работает на сервере. А общий модуль клиентский из за это ?
|
|||
18
Timon1405
14.01.15
✎
12:53
|
||||
19
ktvladimir
14.01.15
✎
12:54
|
http://webhamster.ru/mytetrashare/index/mtb0/1339671891gxkdjkw2yu
Да. По сути идет вызов с сервера. Так как общий модуль Клиентский, то все что там есть компилятор игнорирует и соответсвенно не находит такой процедуры |
|||
20
vicof
14.01.15
✎
12:58
|
Чото я не понял, где вы модуль объекта у ТС нашли? он же из модуля управляемого приложения процедуры вызывает.
|
|||
21
antihacker
14.01.15
✎
13:03
|
Да в я вот запутался.
Модуль управляемого приложения работает на сервере. Модуль ОбработкаСобытия1 обозначил как сервер. Что не то ? |
|||
22
ktvladimir
14.01.15
✎
13:03
|
(20) угу что то (9) и (10) с толку сбили)
|
|||
23
ktvladimir
14.01.15
✎
13:05
|
(21) тут небольшая путаница пошла.. да модуль управляемого приложения работает на клиенте, Модуль объекта на сервере.
|
|||
24
vicof
14.01.15
✎
13:06
|
(21) Модуль управляемого приложения работает на клиенте.
"ОбработкаСобытия1" еще раз какие галки стоят? |
|||
25
antihacker
14.01.15
✎
13:07
|
Ну бывает. Все мы люди.
Ну как быть ? |
|||
26
vicof
14.01.15
✎
13:09
|
(25) Ну ты (18) уже прочитал?
|
|||
27
antihacker
14.01.15
✎
13:14
|
ЧИтал но что я не то делаю ?
|
|||
28
ktvladimir
14.01.15
✎
13:17
|
(26) ну пока противоречия то нет) он вызывает процедуру из модуля приложения, судя по (0) общий модуль имеет галку Клиент(управляемое приложение)...
Единственное что приходит в голову это синтаксис... скопируй название процедуры ctrl+с ctrl+v и посмотри что получится.... может там латинская буква затесалась) |
|||
29
deniseek
14.01.15
✎
13:17
|
(27) Ты с сервера клиента вызываешь, что недопустимо! Вот что ты делаешь!
|
|||
30
antihacker
14.01.15
✎
13:18
|
Я ХЗ. На форме документа я использую наклиенте и насрвере. Все работает. наклиенте обращается функции насервере и насервере возврщает результат. Нет проблем.
Здесь что за хрень |
|||
31
antihacker
14.01.15
✎
13:19
|
Где я с сервера вызываю ?
|
|||
32
ktvladimir
14.01.15
✎
13:19
|
(29) уже разобрались что он с клиента клиента вызывает. прошла путаница между модулем объекта и модулем приложения
|
|||
33
vicof
14.01.15
✎
13:19
|
(29) Где с сервера? Ткни пальцем
|
|||
34
vicof
14.01.15
✎
13:20
|
(27) на (2) ответь
|
|||
35
vicof
14.01.15
✎
13:20
|
на (24)
|
|||
36
ktvladimir
14.01.15
✎
13:20
|
(30) проверь (28) :)
|
|||
37
deniseek
14.01.15
✎
13:20
|
(31) Где располагается &НаКлиенте
Процедура ВходПочтаОповещение() экспорт ОбработкаСобытия1.ВходящееСообщение(); КонецПроцедуры ? |
|||
38
ktvladimir
14.01.15
✎
13:21
|
(35) у него в (0) написано Клиент(управляемое приложение
|
|||
39
antihacker
14.01.15
✎
13:21
|
Все это в модуле обычного приложение как часики работает. Проверил. А в модуле управляемого эта сука даже не видит ВходящееСообщение если поставить рядом
|
|||
40
deniseek
14.01.15
✎
13:23
|
(39) Я, полагаю, что тут терминология. Под модулями управляемое/неуправляемое подразумевается МодульОбъекта в режиме запуска приложения в тонком или толстом клиенте.
|
|||
41
Зеленый пень
14.01.15
✎
13:25
|
Наверняка перед экспортной процедурой нет директивы "&НаКлиенте"
|
|||
42
vicof
14.01.15
✎
13:26
|
||||
43
antihacker
14.01.15
✎
13:27
|
Кароче в ВходящееСообщение ест запрос по этому он должен быть серверным
|
|||
44
vicof
14.01.15
✎
13:28
|
||||
45
ktvladimir
14.01.15
✎
13:29
|
(43) тогда была бы ошибка синтаксиса, а ты говоришь о том, что не видит процедуру
|
|||
46
antihacker
14.01.15
✎
13:30
|
Да сейчас начал ругаться что тип не определен(Запрос)
|
|||
47
ktvladimir
14.01.15
✎
13:31
|
короче говоря грубо на пальцах :) где расположен модуль в котором
&НаКлиенте Процедура ВходПочтаОповещение() экспорт ОбработкаСобытия1.ВходящееСообщение(); КонецПроцедуры у объекта (к примеру справочник.номенклатура) или у корня конфигурации |
|||
48
DrZombi
гуру
14.01.15
✎
13:31
|
(47) Подозреваю, что в Очередном Общем модуле :)
|
|||
49
antihacker
14.01.15
✎
13:32
|
Тогда ругается что тип не определен(Запрос)
|
|||
50
DrZombi
гуру
14.01.15
✎
13:32
|
+(48) Должен в форме, но автор явно его засунул в общий модуль, с командой "&НаКлиенте"
|
|||
51
DrZombi
гуру
14.01.15
✎
13:32
|
(49) Ты щас кому?
|
|||
52
DrZombi
гуру
14.01.15
✎
13:32
|
+(49) Дай посмотреть CF файлик, как ты там его расположил :)
|
|||
53
vicof
14.01.15
✎
13:34
|
(52) Хочешь стать седым?
|
|||
54
antihacker
14.01.15
✎
13:35
|
Ребята все это на форме работает прекрасно.
С клиента вызываю функцию или процедуру на сервере. Тот возвращает результат или просто работает. И все. Но Если в модуле управляемого приложения он не видит функции и процедуры объявленные как на сервере. |
|||
55
deniseek
14.01.15
✎
13:37
|
(54) Скрин экрана с этим безобразием- только целиком, с деревом конфигурации и модулями в студию
|
|||
56
vicof
14.01.15
✎
13:37
|
(54) Читай (18) еще 25 раз. Не хочешь думать.
|
|||
57
ktvladimir
14.01.15
✎
13:38
|
с клиента ты можешь вызвать процедуру на сервере все правильно.
а вот обратно шиш. все таки. определись откуда и что вызываешь, что ты имеешь в виду под модулем управляемого приложения |
|||
58
deniseek
14.01.15
✎
13:39
|
(57) Вот и я о том же, сто пудово модуль объекта в режиме управляемого приложения.
|
|||
59
antihacker
14.01.15
✎
13:41
|
Ребята, модуль управляемого приложения только в одном месте.
открываешь конфигурацию. И там самый верхний объект "Конфигурация" . Там правой кнпкой мышки и нажимаешь "Открыть модуль управляемого приложения" |
|||
60
H A D G E H O G s
14.01.15
✎
13:46
|
Автор - дятел.
Вызывай из модуля управляемого приложения функцию, которая экспортна в общем модуле, с галками "Сервер, Вызов сервера". И будет щасте. Больше никаких галок стоять не должно. |
|||
61
H A D G E H O G s
14.01.15
✎
13:47
|
Никаких
&НаСервере &НаКлиенте тоже быть не должно. |
|||
62
deniseek
14.01.15
✎
13:48
|
||||
63
antihacker
14.01.15
✎
13:57
|
Так я этот вариант тоже пробовал.
Не работал. Переключил режим обычного приложения и обратно в режим управляемого. СУКА РАБОТАЕТ ! |
|||
64
H A D G E H O G s
14.01.15
✎
13:57
|
(63) Ты что то упустил :-)
|
|||
65
antihacker
14.01.15
✎
13:58
|
С галками пробовал все вариации, не работал
|
|||
66
vicof
14.01.15
✎
14:00
|
(65) Надо не варианты пробовать, а голову включать
|
|||
67
antihacker
14.01.15
✎
14:04
|
Когда 1с глючит другого варианта нету. А он это часто делает
|
|||
68
H A D G E H O G s
14.01.15
✎
14:04
|
(67) Ты заблуждаешься. 1С тут не глючит.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |