ПодключитьОбработчикОжидания #664207


#0 by Vend07
Здравствуйте дорогие форумчане! На сей раз я с  таким вопросом. Ситуация 8.2 Ут 10.3 Базовая версия. Заказчику требуются скидки на товар. Внешняя обработка табличных частей. В модуле объекта я написал открытие формы (созданной заранее, в ней и происходит выбор скидки из нужного мне справочника). Я планировал что юзер выберет скидку форма закроется, и подставиться. Но код продолжает выполняться в фоне... Думаю надо использовать  ПодключитьОбработчикОжидания не могу разобраться как он работает, Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания): Недопустимое значение параметра (параметр номер '1') (В модуле формы отсутствует процедура с указанным именем) :-( переменную планирую передать через экспортную переменную указанную в общем модуле.
#1 by Max Street
Первым параметром передаешь "имя процедуры" в ковычках Может опечатался в названии процедуры?
#2 by NickOmsk
"В модуле объекта я написал открытие формы" хм?
#3 by Vend07
да в модуле объекта..
#4 by Max Street
я так понимаю, что для выбора скидки пользователем открывается форма выбора справочника. тогда зачем это делать в модуле объекта?
#5 by NickOmsk
вот и я не понял
#6 by Vend07
так будет понятнее
#7 by Vend07
Это все открывается через внешннию обработку  ТЧ
#8 by Max Street
что-то я ничего не понял. может скидка должна выбираться в зависимости от выбранной номенклатуры?
#9 by Vend07
не, мне по сути надо показать юзеру список всех скидок 5,10,15 %, он тыкает нужную кнопку и потом из нужной переменой я установлю скидку, но мне надо сделать так что бы код "подождал" пока форма не закроется.
#10 by NickOmsk
у тебя событие ПриАктивации вроде возникает сразу после открытия, соответственно сразу закрывает форму, могу ошибаться
#11 by Vend07
При активации, это событие которое срабатывает по клику мыши, по нужному объекту...
#12 by hhhh
про открытии формы тоже срабатывает. Что-то ведь обязательно активируется
#13 by NickOmsk
не, в обычных формах действительно не активируется пока не щелкнешь, это в уф сразу срабатывает.
#14 by Vend07
да это все нормально работает! проблема в том как бы мне выполнение кода из модуля обьекта остановить, пока на форма юзер нажмет кнопку...
#15 by NickOmsk
ОткрытьМодально сработало
#16 by Vend07
О спасибо) Правда проверить сейчас нет возможности...
#17 by EvgeniuXP
или оповестить при закрытии
#18 by NickOmsk
что оповестить?
#19 by EvgeniuXP
то что потом выполнить.
#20 by NickOmsk
в контексте темы, если можно
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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