Имя: Пароль:
1C
1С v8
Загвоздка с ПодключитьОбработчикОжидания в Web
0 vasiliy_oren
 
17.04.15
10:53
Доброго времени суток формучане.



Возникли проблемы с операцией "ПодключитьОбработчикОжидания", сегдня уже сделал простейший пример:



Обработка:








&НаКлиенте
Процедура Команда1 (Команда)
  ПодключитьОбработчикОжидания ("ЗапускПоРасписанию",1,Истина);
КонецПроцедуры



ОбщийМодульОжидание (Глобальный, Клиент (Управляемое приложение))



&НаКлиенте
Процедура ЗапускПоРасписанию () Экспорт
  ОбщийМодуль1.УстановитьКонстанту();
  ПодключитьОбработчикОжидания ("ЗапускПоРасписанию",1,Истина);
КонецПроцедуры



ОбщийМодуль1 (Сервер, Вызов сервера)



Функция УстановитьКонстанту () Экспорт
  ТД=ТекущаяДата();
  Константы.Констанстанта1.Установить (ТД);
КонецФункции

То есть простейший механизм - при нажатии на кнопку в обработке запускается процедура изменения данных в константе, после чего процедура опять себя запускает через секунду и так по кругу.



В толстом и тонком клиенте все отрабатывает на ура, а вот в Веб-клиенте ошибка - "Несоответствие типов (параметр номер '1')", а мне нужен именно web. Ничего толкового на просторах инета не нашел. Нашел только, что данная ошибка была исправлена еще в 8.2.13.219. У меня 8.3.5.1119.



Подскажите, что неверно сделал или как можно победить данную ошибку.



Заранее спасибо за подсказки :)
1 asady
 
17.04.15
11:07
(0) на какую строку идет несоответствие типов?
2 vasiliy_oren
 
17.04.15
11:16
На обработке:
Процедура Команда1 (Команда)
  ПодключитьОбработчикОжидания ("ЗапускПоРасписанию",1,Истина); <--
КонецПроцедуры
3 asady
 
17.04.15
11:19
(2) так попробуй - та же ошибка?
ЭтаФорма.ПодключитьОбработчикОжидания ("ЗапускПоРасписанию",1,Истина);
4 vasiliy_oren
 
17.04.15
11:19
Возможно что напутал с директивами или с типами общих модулей, поэтому их расписал. Уже на всякий случай и апачу перезапускал, результат тот же :(
5 vasiliy_oren
 
17.04.15
11:20
К сожалению та же, даже при указании объекта.
6 vasiliy_oren
 
17.04.15
11:38
Хм, Создал еще один модуль (Клиент), куда в функцию кинул ПодключитьОбработчикОжидания, все заработало в вебе. Тема в принципе закрыта, непонятно только, почему отказывался работать в модуле, который отличается только глобальностью.