|
Не работает ВнешнееСобытие() при посылке штрихкода
| ☑ |
0
bvb
28.03.12
✎
13:14
|
Хочу сделать функцию поиска накладной по штрих коду в форме списка документов "Реализация".
Определил для формы списка обработчик ВнешнееСобытие().
Почему то при получении штрихкода событие в списке документов не вызывается.
И совсем странно если штрих код считать при открытой форме накладной то
после обработки события в форме накладной событе проваливается в форму списка.
Это понятно - Внешнее событие сначала обрабатывается всеми открытыми формами, имеющими обработчик этого события, а затем может быть обработано в процедуре модуля обычного приложения с именем ОбработкаВнешнегоСобытия
Но почему обработчки не вызывается когда форма списка в фокусе ввода ?
|
|
1
zladenuw
28.03.12
✎
13:16
|
то есть фокус ввода ?
|
|
2
bvb
28.03.12
✎
13:37
|
Фокус ввода - это форма открыта и ввесь ввод(сканер , клавиатура) должен попадать в ее обработчики
|
|
3
Filippov
28.03.12
✎
13:42
|
(0) Какой сканер? Драйвер? Как настраивали? Если открыть форму (любую) с полем ввода, на которое установлен курсор, то штрихкод вводится в него?
|
|
4
untru
28.03.12
✎
13:43
|
все просто
|
|
5
untru
28.03.12
✎
13:44
|
смотри я так понимаю чтобы заработало внешнее событие надо засунуть в форму подключение то
|
|
6
untru
28.03.12
✎
13:45
|
например в 10 торговле без этой строчки у меня не работало
ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
|
|
7
untru
28.03.12
✎
13:45
|
правильно ли я понял вопрос??
|
|
8
zladenuw
28.03.12
✎
13:46
|
(6) прав. только так можно заставить работать внешние соединение.
|
|
9
bvb
28.03.12
✎
14:02
|
(6) Спасиб. Добавил на открытие
ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
И еще обязательно нужна :
Функция ПоддерживаетсяВидТО(Вид) Экспорт
Все работает
|
|
10
bvb
28.03.12
✎
14:08
|
Кстати между делом - а как спозиционироваться на конкртную накладную в форме списка
|
|
11
zladenuw
28.03.12
✎
14:18
|
ДСсылка = Документы.Документ1.НайтиПоНомеру("000000002").Ссылка;
Этаформа.ЭлементыФормы.ДокументСписок.ТекущаяСтрока = ДСсылка;
|
|