Помогите разобраться, не работает ПодключитьОбработчикОжидания
☑
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
Ничего не помагает. А вот установил галку привелигированный и все заработало. Но я не понимаю почему. Конфигурация пустая и никаках прав ограничивающих нет.
Программист всегда исправляет последнюю ошибку.