|
Сканер ШК подключается, но не работает | ☑ | ||
---|---|---|---|---|
0
fob
16.10.12
✎
09:57
|
Здравствуйте.
1С 8.2 Розница 1.0. Сканер Honeywell. В "Сервис-подключение торгового оборудования" подключал и через АТОЛ, и через 1С:Сканер штрихкодов. В обоих случаях подключение проходит нормально - при нажатии на "Проверить подключенные устройства" выдается сообщение, что устройства подключены и все ок. Но когда захожу в режим РМК-регистрация продаж, или создаю новый документ "ЧекККМ", сканирую, то вообще никакой реакции нету. Пытался отлавливать события (ОбработкаОповещения или как там его), но такое впечатление что вообще никакие сигналы, сообщения в 1С не передаются. Т.е. вообще ничего не происходит. При этом, при открытии документов видно, что подключение сканера происходит - и пошагово проверял, и сообщение выводится в строке сообщений. Где и что еще поискать? Заранее. Спасибо. |
|||
1
Cartman
16.10.12
✎
10:30
|
Сканер в режим эмуляции ком порта перевел? (хотя если тест проходит, то перевел)
Отлавливать нужно в процедуре ВнешнееСобытие |
|||
2
fob
16.10.12
✎
13:47
|
Отлавливать нужно в процедуре ВнешнееСобытие
так в том-то и дело, что в процедуру ВнешнееСобытие даже не заходит. |
|||
3
Cartman
16.10.12
✎
14:15
|
Значит сканер таки не подключен. Смотри настройки. Если он подключен и настроен в процедуру ВнешнееСобытие должен попадать. Либо сессия 1с:Предприятие запущена не из-под конфигуратора. И события не перехватываются конфигуратором.
|
|||
4
fob
25.10.12
✎
11:59
|
Сканер подключен, тест устройства проходит, 1С:предприятие запущен из-под конфигуратора, а СОБЫТИЕ не приходит в 1С.
|
|||
5
rutony
25.10.12
✎
12:01
|
(0) Тест в атоловском драйвере сделайте, 1с может писать что угодно не верь ей
|
|||
6
fob
25.10.12
✎
12:08
|
В АТОЛ тест проходит
|
|||
7
rutony
25.10.12
✎
12:12
|
(6) Атоловский драйвер создает под парамерах 1с свою панельку, если ее там нет значит 1с не прицепила драйвер...
Плюс есть еще проблема с правами на запись в реестр, если 1с не может запихать настройки по драйверу туда, возможен шанс того что драйвер не включиться. Это легко проверить переоткрыв 1с с подключенным драйвером, а он не включается, хотя если зайти в параметры и выставить что он включен, все окей. |
|||
8
Повелитель
25.10.12
✎
12:16
|
Возможно у сканера просто не установлен и префикс и суффикс. Данные он передает, но 1с их не может обработать.
|
|||
9
rutony
25.10.12
✎
12:18
|
(8) Он же написал что события нет, до суффиксов и префиксов не доходит
|
|||
10
fob
25.10.12
✎
12:19
|
Ну так ВнешнееСобытие в любом случае должно вызываться
|
|||
11
lxndr
25.10.12
✎
12:22
|
(6) Как проходит? Текст сообщения в студию
|
|||
12
Artful Den
25.10.12
✎
12:25
|
(0) так ты сканер то в режим эмуляции com-порта перевел?
|
|||
13
fob
25.10.12
✎
12:26
|
во всяком случае в атоловском драйвере сканируется. причем забыл закрыть окно теста АТОЛ и делал сканы в 1С. В итоге в 1С ничего не пришло (никакое событие не вызвалось), зато в АТОЛ все получил.
Да, перевел в COM порт |
|||
14
Artful Den
25.10.12
✎
12:26
|
(13) scanopos и обработка обслуживания у тебя последние?
|
|||
15
lxndr
25.10.12
✎
12:27
|
(13) чего получил - показывай.
99%, что не правильно нестроил префиксы-суффиксы |
|||
16
fob
25.10.12
✎
12:31
|
причем тут суфиксы/перфиксы если событие не вызывается?
|
|||
17
Шапокляк
25.10.12
✎
12:35
|
(0) А с каким-либо другим сканером работает как надо? Хоть у какого-нибудь пользователя?
|
|||
18
lxndr
25.10.12
✎
12:39
|
(16) чтоб 1с поняла, что это внешнее событие, ей нужны знаки отличия - эти самые префиксы/суффиксы. Иначе как отличить событие ввода с клавиатуры от события со сканера?
|
|||
19
Ork
25.10.12
✎
12:39
|
(13) "причем забыл закрыть окно теста АТОЛ".
Если девайс в режиме эмуляции ком-порта - с ним может работать только одно приложение. |
|||
20
Ork
25.10.12
✎
12:41
|
(18) Если ТС не соврал в (13) - у него не эмулируется клавиатура.
А вообще АТОЛЛ отличает по интервалу времени между "нажатиями". |
|||
21
lxndr
25.10.12
✎
12:43
|
он не хочет показывать, что ему возвращает тест драйвера
|
|||
22
Ork
25.10.12
✎
12:43
|
+(20) Правда в таком случае драйвер сравнивает суффиксы для того, что б определиться генерировать/нет событие. То есть суффиксы в настройках драйвера должны совпадать с суффиксами девайса.
|
|||
23
lxndr
25.10.12
✎
12:44
|
поэтому нам приходится гадать
|
|||
24
lxndr
25.10.12
✎
12:46
|
(20)
> А вообще АТОЛЛ отличает по интервалу времени между "нажатиями". == зависит от чувствительности в драйвере. Если открыть окно теста и клацать по клавишам, тест тоже будет срабатывать |
|||
25
fob
25.10.12
✎
12:47
|
В общем в АТОЛОВСКОМ тесте в окне "Поиск оборудования" скан проходит, показывается номер порта дейвайса и какое значение он считал.
|
|||
26
lxndr
25.10.12
✎
12:47
|
(25) какое именно?
|
|||
27
Ork
25.10.12
✎
12:48
|
(25) Ура. Осталось немного. Номер порта - в студию.
|
|||
28
Ork
25.10.12
✎
12:49
|
+(27) "#21 Клавиатура" - типа такого?
|
|||
29
fob
25.10.12
✎
12:51
|
COM4
|
|||
30
fob
25.10.12
✎
12:52
|
какое именно значение? ну числовое :) с этикетки
|
|||
31
Ork
25.10.12
✎
12:55
|
(29) С ком-портом одновременно может работать только одно приложение.
Посему настройки из атолловского теста перенести в розницу. И не запускать их одновременно. |
|||
32
fob
25.10.12
✎
12:55
|
Ork, насколько я понял сообщения АТОЛА при запросе текущих параметров, у девайса нет ни суфикса, при префикса. В мануале сказано, что по дефолту их действительно нет - не задано
|
|||
33
fob
25.10.12
✎
12:57
|
а какие там настройки - номер порта, суфик, префикс, скорость, бит данных
|
|||
34
Ork
25.10.12
✎
12:57
|
(32) суффикс сканера в атолловском тесте обычно выглядит примерно так : "1234567890123 #13". Вот это вот #13 и есть суффикс.
|
|||
35
fob
25.10.12
✎
12:58
|
но его там нет :)
|
|||
36
Ork
25.10.12
✎
13:01
|
(35) Печально. Я сам никогда не сталкивался со сканером без суффикса. Но имею личную ИМХУ - драйверу нужен какой-либо признак конца передачи. Если есть возможность - задай.
|
|||
37
fob
25.10.12
✎
13:07
|
Есть мануал, там вроде сказано что можно задать любой суфикс, в том числе и CR. Вот курю его, но пока как-то не особо понятно. Сам впервые с этим сталкиваюсь.
|
|||
38
lxndr
25.10.12
✎
13:08
|
(31) шлепни нужный штрихкод из мануала
|
|||
39
lxndr
25.10.12
✎
13:08
|
(31) ->(37)
|
|||
40
Luhtas
25.10.12
✎
13:10
|
(0) Поставь Розницу 2.0 там все работает. У меня HoneyWell все работают.
|
|||
41
fob
25.10.12
✎
13:22
|
Выкурил мануал )))) реально девайс модель 3800g поставляется без каких-либо суфиксов и префиксов. В мануале еть служебный код для добавления суфикса CR. Просканил его и все. Все заработало. В процессе всего обсуждения спасибо когда обратили внимание на суффиксы именно самого девайса, а не в 1С, хотя на это не сразу отреагировал, но коварная мысль закралась )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |