Как подключить обработчик ожидания к процедуре с параметром? #661041


#0 by Storm2404
1с 8.2 управляемое приложение. Если без параметра, то можно было бы так написать: ПодключитьОбработчикОжидания("ОбработчикНапоминаний", 60); а как если с параметром написать? Код в модуле управляемого приложения:
#1 by ДенисЧ
И какой параметр туда передаваться будет?
#2 by cw014
Просто когда процедура вызывается, она телепатически считыывает у юзверя из головы хаотичное число и подставляет в параметр
#3 by Storm2404
количество записей наверное
#4 by Maxus43
дак храни в корнстанте или параметрах сеанса нужное значение, потом считывай
#5 by cw014
количество записей наверное??? То есть ты сам не знаешь, что туда передаешь, но точно знаешь, что нужно?
#6 by Storm2404
мне нужно чтобы обработчик ожидания вызывал вот эту процедуру: Процедура ОбработчикНапоминаний(КоличествоЗаписей)
#7 by ale-sarin
Ну... и откуда программа узнает чему должно быть равно КоличествоЗаписей? Каждый раз разное или нет?
#8 by В тылу врага
а почему все твои последние темя в секции "Математика и алгоритмы"?
#9 by Storm2404
из серверных механизмов(общий модуль) процедура, там считает количество записей попавших в запрос:
#10 by ale-sarin
если у тебя здесь "СерверныеМеханизмы.ПроверкаНаличияАктуальныхНапоминаний" определяется КОличествоЗаписей, то нахрена параметр до этого нужен?
#11 by Maxus43
да неважно, ответ на - нельзя. Подключается 1 раз всего обработчик, и срабатывает с определённым интервалом, вот и вся его задача. Считай всё в своей процедуре специальной... ...
#12 by Storm2404
ale-sarim, по вашему коду выдает ошибку недопустимое значение параметра 1 при запуске
#13 by ale-sarin
#14 by Storm2404
Maxus43, а почему "экспорт" у меня в том же модуле обе процедуры клиентские
#15 by Storm2404
Нет, уже убрал:
#16 by ale-sarin
Смешно. А это что такое? ПриНачалеРаботыСистемы(КоличествоЗаписей)
#17 by Storm2404
это уже тоже убрал, все равно параметр нужен
#18 by Storm2404
тьфу, не параметр нужен, а недопустимое значение параметра
#19 by ale-sarin
В какой строке ругается? Отладчик запустил хоть?
#20 by Storm2404
{МодульУправляемогоПриложения}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания)    ПодключитьОбработчикОжидания("ОбработчикНапоминаний", 3); по причине: Недопустимое значение параметра (параметр номер '1') Недопустимое значение параметра (параметр номер '1')
#21 by Storm2404
ПодключитьОбработчикОжидания("ОбработчикНапоминаний", 3); если на этой строке точку останова ставлю программа зависает, точнее загрузка крутится бесконечно
#22 by Storm2404
КонецПроцедуры стоит закоментировать эту строчку и форма открывается
#23 by Storm2404
&НаКлиенте КонецПроцедуры блин похоже в процедуре при начале работы системы модуля управляемого приложения нельзя обработчик ожидания подключить. сделал, все в модуле формы списка, при открытии формы подключается обработчик, но для этого потребовалось вынести форму на рабочий стол, чтобы она автоматом открывалась при запуске программы. получилось одна на рабочем столе открывается, другая в отдельном окне, нельзя её как-нибудь с рабочего стола скрыть, чтобы только всплывающее окно выскакивало?
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям

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