|
Помогите разобраться, не работает ПодключитьОбработчикОжидания
| ☑ |
0
putilin
07.05.14
✎
13:40
|
Чистая конфигурация (Платформа 8.3.4.472), только это:
Модуль управляемого приложения
&НаКлиенте
Процедура Задания() Экспорт;
Если ПоЗаданиям.ЕстьЗадание() Тогда
Сообщить("Есть задание");
КонецЕсли;
Сообщить("Меня включили...");
КонецПроцедуры
Процедура ПриНачалеРаботыСистемы()
ПодключитьОбработчикОжидания("Задания",5);
КонецПроцедуры
Общий модуль ПоЗаданиям
Свойства:
Клиент включено
Сервер включено
Вызов сервера включено
&НаСервере
Функция ЕстьЗадание() Экспорт;
Возврат Истина;
КонецФункции
Ошибка Метод объекта не обнаружен (ЕстьЗадание)
|
|
1
DmitrO
07.05.14
✎
13:56
|
У процедуры ЕстьЗадание() общего модуля ПоЗаданиям не стоит Экспорт.
|
|
2
DmitrO
07.05.14
✎
14:00
|
Ну и в модуле управляемого приложения директивы компиляции писать смысла нет, он всегда на клиенте.
|
|
3
banco
07.05.14
✎
14:03
|
(0) убери &НаСервере
|
|
4
shpioleg
07.05.14
✎
14:05
|
(0) Убери галку Клиент у модуля.
|
|
5
banco
07.05.14
✎
14:05
|
(0) и не надо все галочки ставить для модуля, надо определится где должен выполнятся кода и разделить, а то у тебя получается и на клиенте и на сервере и еще и вызов сервера.
|
|
6
putilin
07.05.14
✎
14:45
|
Ничего не помагает. А вот установил галку привелигированный и все заработало. Но я не понимаю почему. Конфигурация пустая и никаках прав ограничивающих нет.
|
|