1С 8.2 ПодключитьОбработчикОжидания #519444


#0 by Ivanich80
Прошу сильно не пинать если глупый вопрос. Надо при начале работы запустить обработчик ожидания: делаю я это в МодулеУправляемогоПриложения сама процедура ВыставлениеСчетов с параметрами &НаСервере пишет ошибку {МодульУправляемогоПриложения}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания) Недопустимое значение параметра (параметр номер '1') Почему в МодулеУправляемогоПриложения ругается на подключение обработчика ожидания даже если в нем идет ссылка на вообще пустую процедуру? Мне нужно чтобы он срабатывал ПриНачалеРаботы, как это можно сделать?
#1 by Armando
Традиционно: Продам СП!!! Оооочень дорого!!!!!
#2 by Ivanich80
Ну из справки читаем пример Пример: и что я не так делаю?
#3 by Armando
ну читаем выше У тебя: >> сама процедура ВыставлениеСчетов с параметрами &НаСервере Ничего не смущает? Ну и еще: У тебя: >>ПодключитьОбработчикОжидания("ВыставлениеСчетов", Истина, 3); Опять ничего не смущает?
#4 by Ivanich80
прикол, сделал как из справки в процедуру ПриНачалеРаботы пишет туже ошибку, сделано по справке :), щас попробую это закинуть в собственный общий модуль :)
#5 by Armando
не?
#6 by Ivanich80
Сделал общий модуль название "ВыставлениеСчета", у этого модуля в свойствах стоит галочка Клиент(управляемое приложение). Допустим в данном модуле записана процедура Там же в этом же модуле &НаКлиенте В модуле управляемого приложения в процедуру ПриНачалеРаботыСистемы  вызываю обработчик ожидания из модуля ВыставлениеСчетов ВыставлениеСчетов.Состояние; Пишет ту же ошибку Ошибка при вызове метода контекста (ПодключитьОбработчикОжиания), что я не так делаю? Кто нибуть подключал его в 8.2? Дайте пример какой нибуть, пожалуйсто
#7 by Armando
#8 by Ivanich80
Нет, тоже самое ругается, что такое то, как его подключить то?
#9 by Ivanich80
Проблема вот в чем, я разобрался он отрабатывает только те процедры у которых деректива &НаКлиенте, а если надо запустить процедуру у которой деректива &НаСервере он на неё будет ругаться, надо в обработчикожидания запстить процедуру с дерективой &НаСервере там в этой процедуре запрос его надо отработать при запуски системы, как тут поступить?
#10 by Armando
ну ты даешь. укажи клиентскую процедуру, которая будет вызывать серверную
#11 by Ivanich80
Прикол в том что не даёт записать в клиентскую процедуру серверную, кричит что серверную процедуру не видит из клиента, сделал по другому сделал общий модуль серверный, привелегированный, но там вызывается запрос но без обработчика ожидания, всё равно он не хочут вызываться, хз у меня в модуле управляемого приложения не видятся серверные процедуры в клиентских не знаю почему
#12 by Ivanich80
Не вызывает Клиентская процедура Серверную процедуру, кричит система не вижу мол Серверную процедуру, я то что сделаю, хоть убейся или тресни под компом не хочет вызывать, не выкидывать ведь комп со злости в окно :)))
#13 by Armando
Если серверная процедура находится в общем модуле, и ты хочешь, что бы ее видел клиент, то надо поставить галочку "Вызов сервера".
#14 by Armando
#15 by Ivanich80
Хорошо, вот моя конфигурация Там есть в общем модуле, мой модуль называется он "ВыставитьСчет" , в этом модуле процедура &НаСервере "ВыставитьСчет" с запросом её надо вызвать в модуле управляемого приложения с помощью обработчика одидания в процедуре ПриНачалеРаботыСистемы, не знаю не получается что то
#16 by Armando
В свойствах модуля должны стоять галочки Глобальный и Клиент. остальное по ситуации.
#17 by Ivanich80
Разобрался, Armando - спасибо тебе большое!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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