Имя: Пароль:
1C
1С v8
Сканер штрих-кода, F7 и т.д.
,
0 igel1969
 
25.10.18
16:55
Здравствуйте!
1С 8.2 УТ 10.3
Настроил префикс сканера штрих-кода как F7 (на это полно инструкций в интернете, в том числе и на этом сайте).
На форму кинул кнопку. Для кнопки установил "Сочетание клавиш" F7.
Т.е. при нажатии F7 срабатывает эта кнопка.
На обработчик нажатия кнопки повесил вот такой простейший код:

Процедура Кнопка1Нажатие(Элемент)
    Стр = "";
    Если ВвестиСтроку(Стр, "Введите штрих-код:", 0, Ложь) Тогда
        Предупреждение(Стр);
    КонецЕсли;
КонецПроцедуры

Пиликаю сканером - мне показывает либо один последний симвос штрих-кода, либо два, либо вообще пустоту! Можно тупо щелкать сканером, и все время будет разный результат, но не больше двух символов.

В чем дело, есть мысли на эту тему?
1 igel1969
 
25.10.18
16:56
(0) Суффикс сканера - клавиша Enter
2 Fragster
 
гуру
25.10.18
17:01
у сканера добавь задержку между вводимыми символами с помощью ШК из мануала
3 Fragster
 
гуру
25.10.18
17:02
5мс будет достаточно
4 igel1969
 
25.10.18
17:02
(3) сейчас попробую, спасибо
5 Fragster
 
гуру
25.10.18
17:02
ну или подключи сканер как ТО (см ИТС https://its.1c.ru/db/bpodoc )
6 Михаил Козлов
 
25.10.18
18:04
В типовых документах УТ 10.3 после F7 сканер выдает штрих-код?
7 Tatitutu
 
25.10.18
18:07
(0) открой блокнот и сканирую штрихкод
что происходит ?
8 igel1969
 
25.10.18
18:17
(7) в блокноте нормально показывает штрих-код
9 igel1969
 
25.10.18
18:19
(3) блин, скачал мануал,  штрих-коды оттуда почему-то не работают. штрих-коды (отдельные) для настройки, скачанные с разных сайтов, например как сбросить на дефолт или как установить префиксы-суфиксы - они работают. а коды из мануала нет вообще ни один, даже сброс на дефолт. (((( странно.
10 igel1969
 
25.10.18
18:34
(6) Нормально
11 igel1969
 
25.10.18
18:35
(6) но там же сперва выходит запрос на ввод. а я то хотел чтобы без запроса - пискнула оператор сканером - само собой нажались бы F7, ввнлся бы код и потом нажался бы Enter
12 igel1969
 
25.10.18
18:42
Смешно - я посмотрел что делает кнопка чтения штрихкода на форме документа реализации. У себя тоже поменял код:
Стр =  РаботаСТорговымОборудованием.ВвестиШтрихкод();        Предупреждение("Штрих-код: " + Стр);

И не работает, также выдает либо последний символ, либо пустоту. Это в моей форме. А в форме документа все нормально работает
13 igel1969
 
25.10.18
18:54
Ребята (и девчата). Или я схожу с ума или что.
На стандартной форме документа сия функция (F7) подвешена на кнопку панели управления. А я пытался повесить на обычную кнопку.
Когда я переделал на панель управления - и у меня все заработало!!!!!
Чисто из любопытства, может мне кто-то объяснить - в чем фокус??:????
14 igel1969
 
25.10.18
18:55
(13) Ну, т.е. Командная панель
15 Fragster
 
гуру
26.10.18
09:59
(13) минизадержки, из-за которых ввод улетает вникуда
16 Fragster
 
гуру
26.10.18
09:59
помогает либо (2), либо (5)
17 Злопчинский
 
26.10.18
12:30
а кто мне пояснит (незнающему по 8-ке) что эта Ф7 - если ее поставить префиксом, то в типовых конфигах эта кнопка как горячая для открытия диалога с полем ввода для штрихкода?
18 Fragster
 
гуру
26.10.18
12:32
(17) в ТиС также было
19 Fragster
 
гуру
26.10.18
12:33
более того, я тогда делал разные Fx на разные виды ШК, и у меня быи управляющие ШК в рабочем месте кладовщика
20 Fragster
 
гуру
26.10.18
12:33
благо сканер позволял
21 Злопчинский
 
26.10.18
12:35
(18) хм... что-то я к своему стыду не знаю даже где такая формочка в ТиС лежит... и по коду не встречал вроде такого вызова...?
22 Fragster
 
гуру
26.10.18
12:37
(21) ну в списке номенклатуры точно была
23 Fragster
 
гуру
26.10.18
12:38
по коду хз, факт ввода через F7
24 Злопчинский
 
26.10.18
12:48
(23) блин, надо где-то чистую ТиС взять текущую, у меня тсарая вдрызг переназначенная/переписанная, хрен разберешь ;-) Отложу в памятку посмотреть
25 Сияющий в темноте
 
28.10.18
19:30
Сканер нужно как торговое оборудовани5 подключать.
работа через ф7 это очень ненадежно,стоит чуть поднагрузить машину,и данные будут теряться.
26 Сияющий в темноте
 
28.10.18
19:33
тем более,что для подключения сканера к любой форме в ут достаточно подключить сканер в оборудовании и в форме добавить подключение оборудования при открытии и отключение при закрытии,а также экспортную процедуру поддерживаетсявидто,которая вернет истину на сканер.
и вр внешнем событии вы получаете штрих код без всяких танцев.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс