Имя: Пароль:
1C
1С v8
Процедура ВнешнееСобытие()
,
0 Андрей 0910
 
13.01.12
09:49
Всем доброго дня.
При работе со сканером ШК (СОМ) возник вот какой вопрос.

Есть внешняя обработка, в модуле формы которой есть обработчик ВнешнееСобытие(). Но если просто запустить эту обработку, то ВнешнееСобытие не срабатывает. Условием для срабатывания является, например, открытая (пусть и, соответственно, неактивная) форма списка Номенклатуры - в этом случае ВнешнееСобытие передается в активную форму обработки. Закрываешь форму Номенклатуры - до обработки снова ничего не доходит. Почему так может быть?
1 Андрей 0910
 
13.01.12
11:41
up
2 vovus
 
13.01.12
11:46
Обработчик же еще подключить надо.
3 Андрей 0910
 
13.01.12
13:11
речь о том, что при выполении обработки ВнешнееСобытие в ее форме даже не посещается (при закарытой форме списка Номенклатуры). Если речь в (2) идет об обработчике ПолучитьСерверТО().ОбработатьВнешнееСобытие(), то куда в таком случае его поместить?
4 hhhh
 
13.01.12
13:19
(3) ну на самой форме в обработчике ВнешнееСобытие какая процедура у вас указана?
5 Андрей 0910
 
13.01.12
13:40
(4) во ВнешнемСобытии я уже сразу обрабатываю своим способом данные со сканера, и при открытой фоново форме списка Номенклатуры все работает. И понятно, конечно, что нужно по меньшей мере ПолучитьСерверТО(), но где его "получать", если во ВнешнееСобытие не заходит?
6 hhhh
 
13.01.12
13:42
(5) но я не понял, у вас указано в обработчике ВнешнееСобытие процедура ВнешнееСобытие() ?
7 Андрей 0910
 
13.01.12
13:46
хм.. в постах выше я оперировал этими понятиями как идентичными, т.е. предопределенной процедурой формы обработки "ВнешнееСобытие()".
8 hhhh
 
13.01.12
14:00
(7) у формы разве есть предопределенные процедуры?
9 Андрей 0910
 
13.01.12
14:22
(8) вероятно, я неверно выразился терминологически, но, думаю, Вы поняли мою мысль - когда в пустом модуле формы нажимаешь на кнопочку Proc c лупой, появляется список и в нем есть ВнешнееСобытие(). Вот именно про это ВнешнееСобытие() (0).
10 Андрей 0910
 
13.01.12
16:49
up