|
|
|
Сканер ШК в УТ | ☑ | ||
|---|---|---|---|---|
|
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.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |