|
Туплю. Розница 8.1. форма не вызывает ВнешнееСобытие()
| ☑ |
0
Перелетный косяк
05.10.11
✎
12:02
|
Имеется сканер OPTICON USB, запрограммирован в режим эмуляции СОМ (COM-7)
В настройках торг.оборудования версия драйвера сканера совпадает с доступной.
В «Сервис-Параметры-Драйвер устройств ввода» Все галки, порты и суффиксы выставлены правильно, проверка выдает корректный ШК.
Во всех штатных формах конфы при сканировании вызывается предопределенная процедура ВнешнееСобытие(), а из самописной добавленной обработки – нет.
Глобальная ОбработатьВнешнееСобытие() тоже не вызывается..
Туплю – может надо как-то готовить ВнешнееСобытие()?
|
|
1
Повелитель
05.10.11
✎
12:06
|
Должно.
Это событие формы, должно быть к форме привязано.
|
|
2
Перелетный косяк
05.10.11
✎
12:09
|
Может, трэба установить какие-нить спец. реквизиты формы?..
|
|
3
Повелитель
05.10.11
✎
12:10
|
Нет.
У формы есть событие. Там должно быть прописано.
Ну и при открытии еще должно быть:
ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
Если типовая конфа
|
|
4
Перелетный косяк
05.10.11
✎
12:17
|
(3) типовая розница, малость измученная
У формы есть событие ВнешнееСобытие. (это которое вызывает процедуру ВнешнееСобытие()). так вот оно в МОЕЙ форме не происходит, а в штатной форме -все ок.
буду копать ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма)..
|
|
5
Повелитель
05.10.11
✎
12:22
|
Еще чтобы работало:
ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма)
Нужно процедуру в модуле иметь:
Функция ПоддерживаетсяВидТО(Вид) Экспорт
Результат = Ложь;
Если Вид = Перечисления.ВидыТорговогоОборудования.СканерШтрихКода Тогда
Результат = Истина;
КонецЕсли;
Возврат Результат;
КонецФункции // ПоддерживаетсяВидТО()
|
|
6
Повелитель
05.10.11
✎
12:23
|
То есть не в модуле, а в этой форме.
|
|
7
Перелетный косяк
05.10.11
✎
12:26
|
(5) все это сделал. событие "ВнешнееСобытие" вызывается. Правда ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма) ругается на занятый порт, но с этим уже сам попробую
Спасибо большое
|
|