Общий модуль в управляемом режиме. #730855


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

В этой группе 1С