Имя: Пароль:
1C
1С v8
Как сделать так, чтобы сканер штрих-кода при считывании автоматом "нажимал" F8?
0 Очень Любознательная
 
29.10.20
10:59
Доброе утро.
Конфигурация 1С Библиотека, но, насколько я знаю, это общие настройки где-то. В документе реализовано, что по нажатию кнопки F8 открывается окно выбора штрих-код, при его заполнении автоматом всё переносится в документ. Можно ли как-то сделать, чтобы когда клиент заходил в документ и считывал штрих-код, сканер сам "нажимал" F8?
1 Kongo2019
 
29.10.20
11:00
Запрограммировать сканеру суффикс.
2 fisher
 
29.10.20
11:04
Обработка штрихкода не через внешнее событие must die
3 user-ok
 
29.10.20
11:17
(1) F8 до ввода ШК. Префикс. А вообще согласен с (2)
4 Вафель
 
29.10.20
11:37
до ввода, но одновременно с вводом не получится.
винда не успеет обработать ф8, если следом будут сыпаться символы самого штрихкода
5 Индиго
 
29.10.20
11:38
В процедуре обработки события сканерования добавь
Ws = Новый COMОбъект("Wscript.shell");
Ws.SendKeys("{F8}");
6 Kigo_Kigo
 
29.10.20
11:42
(5) Зачем это костыль когда можно просто ОткрытьФорму?
7 Индиго
 
29.10.20
11:43
(6)Ну если автору хочется именно эту рюшечку:-)
8 Kigo_Kigo
 
29.10.20
11:45
(7) Рюшечку она хочет от сканера, а модуле после обработки Данных ШК можно и так форму открыть
9 Kigo_Kigo
 
29.10.20
11:46
Это к вопросу, как не лезть в код и сделать рюшечку
10 Индиго
 
29.10.20
11:46
(8)Путей реализации почти всегда больше одного.И даже больше двух.
11 shotsdv2008
 
29.10.20
20:35
А просто правильно настроить сканер не судьба?
12 shotsdv2008
 
29.10.20
20:36
Это, поди, метролоджик? Если он, то выставь настройки на заводские и потом прочитай штих-код в котором ставится возврат каретки и не надо будет никаких Ф7 (а не Ф8, на самом деле).
13 shotsdv2008
 
29.10.20
20:37
Если Атол, то ставишь настройки на заводские, потом ставишь драйвера для сканер ШК от 1С, потом прописываешь сканер в оборудовании, перегружаешь комп и будет тебе счастье.
2 + 2 = 3.9999999999999999999999999999999...