Имя: Пароль:
 
1C
1С v8
Как сканером закрыть форму?
0 Лунтик
 
12.07.18
23:57
SendKeys({ESC}) Закрывает форму, но не входит во ВнешнееСобытие
SendKeys({ESC}{ENTER}) входит во ВнешнееСобытие, но не закрывает форму
Драйвер атоловский, суффикс = CR
Пропикивание этикетки ничего не дает (печатаю через 1С:Печать штрихкодов)
Макет.Рисунки.Штрихкод.Объект.Сообщение = Символ(27)
Как правильно сделать карточку со штрихкодом, чтобы ее пикать вместо закрытия формы мышкой?
1 tesseract
 
13.07.18
00:09
А зачем ее вообще открывать?
2 Галахад
 
13.07.18
03:48
На обычных формах работа со сканером сделана так:
при открытии формы - подключение оборудования
при сканировании срабатывает внешнее событие
событие отправляется в обработку ТОСервер
там из него получают штрих-код и возвращают в экспортную функцию формы источника
в этой функции прописываются какие действия нужно сделать с штрих-кодом, например ЭтаФорма.Закрыть()
при закрытии формы отключение оборудования
3 Лунтик
 
13.07.18
08:09
(2) а как быть с CTRL+ENTER, ведь кнопки по-умолчанию везде разные?
4 Лунтик
 
13.07.18
10:59
DataLogic
Управляющий символ 00: Символы с 00 по 0x1F передаются как управляющий символ
Ctrl+клавиша: специальным клавишам соответствуют коды с 0x80 по 0xA1.

Что это за управляющие символы - они сканером управляют или выводом?
Я правильно, вообще, понимаю, что ESC и CTRL+ENTER можно сканером послать в клавиатуру?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший