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