Имя: Пароль:
1C
1С v8
ПодключитьОбработчикОжидания
0 Vend07
 
10.05.13
19:54
Здравствуйте дорогие форумчане!
На сей раз я с  таким вопросом. Ситуация 8.2 Ут 10.3 Базовая версия. Заказчику требуются скидки на товар. Внешняя обработка табличных частей.
В модуле объекта я написал открытие формы (созданной заранее, в ней и происходит выбор скидки из нужного мне справочника). Я планировал что юзер выберет скидку форма закроется, и подставиться. Но код продолжает выполняться в фоне... Думаю надо использовать
 ПодключитьОбработчикОжидания
не могу разобраться как он работает, Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания): Недопустимое значение параметра (параметр номер '1') (В модуле формы отсутствует процедура с указанным именем) :-(
переменную планирую передать через экспортную переменную указанную в общем модуле.
1 Max Street
 
10.05.13
19:59
Первым параметром передаешь "имя процедуры" в ковычках
Может опечатался в названии процедуры?
2 NickOmsk
 
10.05.13
20:00
(0) "В модуле объекта я написал открытие формы" хм?
3 Vend07
 
10.05.13
20:02
да в модуле объекта..
4 Max Street
 
10.05.13
20:05
я так понимаю, что для выбора скидки пользователем открывается форма выбора справочника. тогда зачем это делать в модуле объекта?
5 NickOmsk
 
10.05.13
20:05
вот и я не понял
6 Vend07
 
10.05.13
20:08
http://hkar.ru/fmq8
так будет понятнее
7 Vend07
 
10.05.13
20:09
Это все открывается через внешннию обработку  ТЧ
8 Max Street
 
10.05.13
20:19
что-то я ничего не понял. может скидка должна выбираться в зависимости от выбранной номенклатуры?
9 Vend07
 
10.05.13
20:24
не, мне по сути надо показать юзеру список всех скидок 5,10,15 %, он тыкает нужную кнопку и потом из нужной переменой я установлю скидку, но мне надо сделать так что бы код "подождал" пока форма не закроется.
10 NickOmsk
 
10.05.13
20:25
(0) у тебя событие ПриАктивации вроде возникает сразу после открытия, соответственно сразу закрывает форму, могу ошибаться
11 Vend07
 
10.05.13
20:30
При активации, это событие которое срабатывает по клику мыши, по нужному объекту...
12 hhhh
 
10.05.13
20:55
про открытии формы тоже срабатывает. Что-то ведь обязательно активируется
13 NickOmsk
 
10.05.13
21:08
(12) не, в обычных формах действительно не активируется пока не щелкнешь, это в уф сразу срабатывает.
14 Vend07
 
10.05.13
21:13
да это все нормально работает! проблема в том как бы мне выполнение кода из модуля обьекта остановить, пока на форма юзер нажмет кнопку...
15 NickOmsk
 
10.05.13
21:15
ОткрытьМодально() сработало
16 Vend07
 
10.05.13
22:56
О спасибо) Правда проверить сейчас нет возможности...
17 EvgeniuXP
 
10.05.13
23:09
или оповестить при закрытии
18 NickOmsk
 
10.05.13
23:31
(17) что оповестить?
19 EvgeniuXP
 
11.05.13
00:06
(18) то что потом выполнить.
20 NickOmsk
 
11.05.13
00:07
(19) в контексте темы, если можно