|
Сканер ШК в УТ | ☑ | ||
---|---|---|---|---|
0
Lekh72
31.01.15
✎
18:09
|
После перехода на УТ для Беларуси 3.1.5 возникли проблемы со сканером, а именно. Сканер настроен в эмуляцию клавиатуры. Префикс F7 запрограммирован на сканере, т.е. подключаемое оборудование в 1С не используется. При считывании ШК видно что окошко для ввода ШК всплывает, т.е. эмуляция нажатия F7 срабатывает, но сам ШК туда не передается и окошко сразу закрывается. При пользовании отладчиком видно, что ШК считывается. Куда копать?
|
|||
1
mehfk
31.01.15
✎
18:48
|
На каком элементе управления фокус ввода по-умрлчанию?
|
|||
2
Fuas4
31.01.15
✎
18:49
|
Если через эмуляцию клавы работает, то штихкод читается в активное поле вроде бы. М.б. разрабы активируют первым не поле ввода а какую-нибудь кнопку, код читается туда, а потом эмулируется нажатие Enter и окошко закрывается?
|
|||
3
Lekh72
31.01.15
✎
18:56
|
Окошко для ввода ШК активируется через ВвестиЗначение.
&НаКлиенте Процедура ПоискПоШтрихкодуВыполнить(Команда) ОчиститьСообщения(); ТекШтрихкод = ""; Если ШтрихкодированиеНоменклатурыКлиент.ВвестиШтрихкод(ТекШтрихкод) Тогда ОбработатьШтрихкоды(ШтрихкодированиеНоменклатурыКлиент.ПолучитьСтруктуруДанныхШтрихкода(ТекШтрихкод, 1)); КонецЕсли; СкидкиНаценкиКлиент.СброситьФлагСкидкиРассчитаны(ЭтаФорма); КонецПроцедуры Функция ВвестиШтрихкод(Штрихкод, Заголовок = "") Экспорт Результат = Ложь; Штрихкод = ""; Если НЕ ЗначениеЗаполнено(Заголовок) Тогда Заголовок = НСтр("ru = 'Введите штрихкод'"); КонецЕсли; Если ВвестиЗначение(Штрихкод, Заголовок) Тогда Если Не ПустаяСтрока(Штрихкод) Тогда Результат = Истина; КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции |
|||
4
mehfk
31.01.15
✎
18:58
|
Может у тебя после F7 еще и TAB нажимается?
|
|||
5
Fuas4
31.01.15
✎
18:59
|
Попробуй его вызвать и руками что-нибудь ввести. По логике должно не ввестись
|
|||
6
Lekh72
31.01.15
✎
18:59
|
(4) нет
В предыдущей версии УТ 3.1.4 сканер продолжает нормально работать. |
|||
7
Lekh72
31.01.15
✎
19:00
|
(5) если нажать F7 и сканировать ШК - работает без вопросов
|
|||
8
Fuas4
31.01.15
✎
19:01
|
(7) а если нажать f7 и ввести руками цифры не жмакая на форму ввода?
|
|||
9
Lekh72
31.01.15
✎
19:04
|
(8) попробовал, ввел ШК руками, после нажатия энтер добавляется товар
|
|||
10
Fuas4
31.01.15
✎
19:05
|
(9) ну все, у меня кончились варианты
|
|||
11
Lekh72
31.01.15
✎
19:06
|
При нажатии F7 активно поле для ввода строкового значения. Такое ощущение что нужна какая-то задержка...
|
|||
12
Lekh72
31.01.15
✎
19:14
|
Упс...
Версия 3.1.5 работает под 8.3 Запустил 3.1.4 тоже под 8.3 возникла таже беда, хотя эта же база на 8.2 работает со сканером без проблем. Не уж-то проблема в платформе?! |
|||
13
Fuas4
31.01.15
✎
19:18
|
(12) Это легко. Их там как гамна. Обновись на новую или откатись на чуть более старую, только 8.3.5.1428 не ставь 8.3.5.1428 от 28.01.15 глючная?
|
|||
14
Lekh72
31.01.15
✎
19:23
|
У меня стоит 8.3.5.1400 не работает. На удаленке 8.3.5.1231 - не работает. Не уж то еще старее ставить... Хотя в поставке они пишут про "не ниже 8.3.5.1098"
|
|||
15
Fuas4
31.01.15
✎
19:25
|
(14) Да воткни самую новую, че терять то? )
|
|||
16
Lekh72
31.01.15
✎
19:27
|
Сча качну 8.3.5.1443
|
|||
17
Lekh72
31.01.15
✎
20:21
|
Увы... Не помогла версия
|
|||
18
yavasya
31.01.15
✎
20:41
|
(0) у меня съедает F7 6 первых символов, у тебя полностью ШК передает?
|
|||
19
Lekh72
31.01.15
✎
21:39
|
На 3.1.4 передавался весь ШК. Сейчас вообще не передается в окно для ввода ШК
|
|||
20
Lekh72
01.02.15
✎
12:33
|
Решил больше не ковыряться. Установил бесплатные атоловские драйвера, стало работать нормально.
|
|||
21
Lekh72
03.02.15
✎
09:58
|
Вылезла другая проблема. Если ШК не считывается и его ввести руками, то сканер перестает считывать ШК. При сканировании просто открывается окно ввода ШК, т.е. отрабатывает только F7.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |