Имя: Пароль:
1C
1С v8
Обработка внешних событий
0 SatansClaws
 
26.04.13
06:44
Итак, читаем хелп:

ВнешнееСобытие(<Источник>, <Событие>, <Данные>):
Возникает при посылке внешним приложением сообщения, сформированного в специальном формате. Внешнее событие сначала обрабатывается всеми открытыми формами, имеющими обработчик этого события, а затем может быть обработано в процедуре модуля обычного приложения с именем ОбработкаВнешнегоСобытия.

А затем обнаруживаем фичу: если среди открытых форм нет форм с обработчиком внешнего осбытия, то и ОбработкаВнешнегоСобытия из модуля приложения - тоже не отработает.

Более того, на примере сканера штрихкодов:
Если я сканирую ШК при отсутствии открытых форм с обработчиком внешнего события - ничего не происходит.
Но стоит мне открыть форму с обработчиком - как возникает это самое событие и отрабатывает сначала обработчик формы, а затем обработчик модуля приложения.

Это баг, фича, особенности работы конкретной пары драйвер+обработка обслуживания или просто лыжи не едут?
1 SatansClaws
 
29.04.13
09:12
Мде
Задавать такие вопросы в пятницу было явно глупо...
Попробуем еще разок - может, народ снизойдет до дятла?
2 Галахад
 
гуру
29.04.13
09:15
(0) Там же русским по белому написано "может быть". :-)
3 Cube
 
29.04.13
09:17
(1) Так ты сначала поиском пользоваться научись, а потом уже спрашивай: http://www.google.ru/search?as_sitesearch=forum.mista.ru&q=v8+%CE%E1%F0%E0%E1%EE%F2%EA%E0%C2%ED%E5%F8%ED%E5%E3%EE%D1%EE%E1%FB%F2%E8%FF
Первая же ссылка: v8: ОбработкаВнешнегоСобытия