|
v7: Поключение сканер ШК к 1с 7.7 | ☑ | ||
---|---|---|---|---|
0
barsik123
09.11.15
✎
17:21
|
Раньше никогда не подключал сканеры ШК, вот Купили сканер ШК MJ-4209, способ подключение usb. имеется 1с 7.7 комплексная конфигурация, Погуглил, во многих статьях по подключению сканеров рекомендуют перевести сканер в режим эмуляции com-порта и в таком режиме подключать к 1с. У меня вопрос, а в чем проблема подключить сканер в обычном режиме через usb без эмуляции? Я открываю документ1с, беру текстоввое поле, провожу сканером по шрихкоду и в указанное поле попадает значение штрихкода. В чем сложности такого режима?
|
|||
1
Tatitutu
09.11.15
✎
17:22
|
гугли #13
|
|||
2
Злопчинский
09.11.15
✎
17:36
|
Вообщем ни в чем если форма для сканирования достаточно простая. Но после сканирования - для того чтобы введенное полде пиняло значение (а не просто отобразилось на экране) - надо закончить ввод (то есть суффикс сканера=энтер, см (1)) -а при потоковых сканированиях требуется прилагать допусилия программисту чтобы обеспечить фокус на том поле, куда НАДО СКАНИРОВАТЬ, чтобы правильно отработать результат сканирования. А то представь, стоит у тебя ВНЕЗАПНО фокус на кнопочке (удалить группу номенклатуры безвозвратно" - ты этого не заметил и сканернул. Энтер сканера нажал кнопчку и случилась (__ж__)
|
|||
3
Tatitutu
09.11.15
✎
17:39
|
(0) сканер штрихкода должен не так работать
- сейчас он у тебя работает как клавиатура в поле ввода данных если сканировать то появиться штрихкод (представление штрихкода цифрами) иначе возникает предопределенное событие ВнешнееСобытие(...) вот тут можно и нужно отловить что сканировали (например найти по штрихкоду товар и добавить его в табличную часть) как подлключаться по USB или COM особой разницы нет |
|||
4
barsik123
09.11.15
✎
17:52
|
Интресно а в больших гипермаректах какой режим считывания стоит,что-то я сомневаюсь что там используется эмуляция ком-порта.
Попробовал все-таки перевести сканер в эмуляцию, считав специальный штихкод, ни ком-порта ни дополнительного необнаруженного устройства у меня не появилось. Поставил драйвер rs232-usb, опять ничего не появилось. Стоит у меня винда 8.1 64 разрядная, может в ней проблема. |
|||
5
Tatitutu
09.11.15
✎
17:54
|
(4) дело не в винде
открой блокнот и пикни сканером что видишь ? |
|||
6
barsik123
09.11.15
✎
17:56
|
(5) если в стандартном режиме,то выводится значение штрихкода, если перевожу в режим эмуляции,то ничего не выводится.
|
|||
7
Tatitutu
09.11.15
✎
17:56
|
просто часто очень путают
воткнуть шнур сканера это начало пути. (это подключили к компьютеру) далее нужно установить драйвера для сканера (это установка драйвера) нужно настроить сканер в нужной программе (настройка параметров сканера) если не работает ... или прочитать инструкцию или сменить режим работы сканера (настройка режима сканера - заводские настройки) |
|||
8
Масянька
09.11.15
✎
17:57
|
(4) Какая тебе разница - как в супермаркетах? :)
Гугли инструкцию к своему сканеру. Большинство сканеров имеют программные коды управления. Сначала нужно вернуть заводские установки сканера. Потом перевести его (сканер) в режим эмуляции. Если тут сделаешь все правильно - в устройствах должен появиться твой сканер. Там увидишь на какой порт сел. Ну, а потом уже лезешь в эску. Тут - http://catalog.mista.ru/public/82121/#comm про другой сканер, но все, в принципе, типично. |
|||
9
Tatitutu
09.11.15
✎
17:57
|
(6) все правильно
на посмотри в картниках Настройка сканера http://www.magazka.com/MAGAZKAHelp/scr/nastroikato2.html |
|||
10
Tatitutu
09.11.15
✎
17:59
|
(8) не нужно ...
в режиме USB не будет его видно в диспетчере устройств Драйвер от Атола (по ссылке сверху) Порт - Клавиатура Суффикс - #13 и все будет летать. |
|||
11
Масянька
09.11.15
✎
18:01
|
(10) Вот не надо Атол сюда пихать. В стандарте все работает нормально.
И кстати, хватит уже свою магазьку тоже пихать :) |
|||
12
Злопчинский
09.11.15
✎
18:20
|
(11) не несите очередной "брэд" ;-)
"В стандарте" - сканер обслуживается штатной 1Совской дллкой (в режиме выдачи ВнешнегоСобытия, то есть если подключен в режиме компорта). Ее - эту дллку - тоже надо подключить и настроить. После этого появлятся (если все норм) Меню-Сервис-Параметры - закладочка с параметрами сканера. Если сканер в режиме клавиатуры - то "в стандарте" ничего не получите. будет работать тупо как клава (по описаниям выше). И результат работы будет зависеть от того где находился фокус во время сканирования. Поэтому атолловский драйвер для сканеров у которых трудности перевода в режим чтобы сканер выдавал событие считывания шк - есть незаменимая вещь, иначе придется с фокусом ввода бодаться |
|||
13
Злопчинский
09.11.15
✎
18:20
|
маленький ликбез общего плана: http://catalog.mista.ru/public/17021/
|
|||
14
Злопчинский
09.11.15
✎
18:21
|
вот еще по аналогичному вопросу: Перехватить "ввод ручками"
|
|||
15
barsik123
09.11.15
✎
18:21
|
(8) Вот инструкция по этому сканеру:
http://www.symcode.net/support/2013-10/05092551765176.pdf выбираю заводские настройки, затем выбираю режим: UART 9600,NO,8,1 и ничего не происходит. Не появляется сом-порт, сейчас сканер виден как устройство ввода,но ком порт для него не назначить. Что я делаю не так-то. |
|||
16
Масянька
09.11.15
✎
18:27
|
(12) D (8) лежит ссылка. Откройте, уважаемый Сергей Михайлович, и почитайте. Там же, кстати, есть несколько dll.
|
|||
17
Масянька
09.11.15
✎
18:29
|
(15) А русской нету? :)
По идее - тебе нужен RS232 и драйвер самого сканера (для винды). Полное название сканера есть? |
|||
18
barsik123
09.11.15
✎
18:37
|
(17) Русская есть,но там вообще минимум инфы.
Сканер называется mj-4209. Лучше бы я сам этот сканер покупал бы и выбирал бы где есть нормальные дрова и инструкция.Тут даже дров найти не могу, ставятся только те что находятся в самом сканере при установке. |
|||
19
barsik123
09.11.15
✎
18:42
|
(17) Скиньте мне длл эту из вашей ссылки, а то там денег хотят.
|
|||
20
barsik123
09.11.15
✎
18:50
|
(18) вот русская инструкция, не фига там нет.
http://massa.ru/help/docs/MJ-4209_r1_2014.pdf Придется видимо по телефону звонить им. |
|||
21
barsik123
09.11.15
✎
19:07
|
почитал,что аталовские дрова теперь платные, нужно ставить старые, а старые на windows 8 64 не ставятся. Ладно завтра буду экспериментировать на другом компе со старенькой ОС. На кассах, гед будет подключен этот сканер благо сnоят еще win xp/
|
|||
22
Злопчинский
09.11.15
✎
19:17
|
(16) Масяня, верх вежливости - это не только послать но и проводить. Нафейхоа мне читать (8) если (12) написано к товему "брэду" в (11)
|
|||
23
Злопчинский
09.11.15
✎
19:18
|
(21) думаю что это фигня. При должном умении станут на 64 и старые дрова.
|
|||
24
Злопчинский
09.11.15
✎
19:19
|
(20) в таких инсрукциях пишут минимум. Иди на сайт изготовителя и качай полную родную доку. там скорее всего все есть
|
|||
25
Chameleon1980
09.11.15
✎
19:21
|
атол старенькие и впэрёд
все |
|||
26
Злопчинский
09.11.15
✎
19:26
|
||||
27
Злопчинский
09.11.15
✎
19:29
|
посмотри еще вот эту
http://www.symcode.net/support/2013-10/05092551765176.pdf |
|||
28
Злопчинский
09.11.15
✎
20:07
|
(15) это скорость передачи данных железа сканера. к режиму работы (ком или клава) - относится мало.
Посмотри в роднйо доке в (26) ШК переключения KB/USB |
|||
29
barsik123
09.11.15
✎
20:33
|
(28)KB\USB -это как раз стандартный режим сканера, без эмуляции.
А как переключить на эмуляцию не понятно. Я предположил.что это UART 9600,NO,8,1,т.к. в конце инструкции приводятся подобные параметры для эмуляции. Вот что за народ инструкции пишет, нельзя по-человечески назвать настройки, чтобы сразу было понятно, что выбирать: |
|||
30
Builder
09.11.15
✎
20:46
|
(29) Если почитать инструкцию внимательно, а лучше перед покупкой, то можно узнать что этот сканер не умеет эмулировать COM порт по USB.
Только замена кабеля. |
|||
31
barsik123
09.11.15
✎
20:57
|
(30)Без меня покупали. Хреново, без ком порта не обойтись. на ноуте мне такое не проверить. Придется еще покупать дополнительный ком-порт.
|
|||
32
Злопчинский
09.11.15
✎
21:20
|
(31) поставь атолловские драйвера
|
|||
33
Злопчинский
09.11.15
✎
21:20
|
(30) а поясни, что тогда значит настроечный код, которы обозначен как KB\USB..? в чем его смысл?
|
|||
34
barsik123
09.11.15
✎
21:27
|
(31)А что дадут атоловские драйвера, если нет ком порта или эмуляции ком-порта?
|
|||
35
Builder
09.11.15
✎
21:28
|
(33) Что я должен объяснять? Что производитель так придумал?
В инструкции из (15) английским по белому написано что для RS232 нужен свой кабель. Если конечно это инструкция от того сканера что у ТС. Да и по ссылке из (27) НА КАРТИНКЕ 3 вида кабелей. |
|||
36
Builder
09.11.15
✎
21:30
|
(34) Они дадут работу с обработкой внешних событий, как при работе с COM портом.
|
|||
37
Злопчинский
09.11.15
✎
21:43
|
(35) настроечный ШК "KB/USB" - имеет смысл только при наличии кабеля RS232.. или как? (про необходимость кабеля - углядел)
|
|||
38
barsik123
09.11.15
✎
21:44
|
(36)без атоловских драйверов сканер и так работает,только нужно точно выбирать поле на которое нужно сфокусироваться. А я этого и хочу избежать. Плохо представляю как это будет выглядеть без ком порта.
|
|||
39
Злопчинский
10.11.15
✎
00:54
|
(38) "только нужно точно выбирать поле на которое нужно сфокусироваться. А я этого и хочу избежать." - ну так тебе про это и говорят сколько уже.
. делать это тривиально. но при этом следует понимать что не надо на одной форме смешивать функционал сканирования и другой функционал, требующий наличия фокуса на других элементах формы. Сделай форму, на которой единственно поле ввода для приема сканера. Все остальные элементы формы (а их д.б. минимум) - сделай недоступными (например ТЗ со списком насканированных товаров или что там еще надо). Управление ТЗ - перехватом нажатий клавиш (курсор вверх-вниз, влево-вправо, страниц вверх/вниз). Ввод других значений (например количества числом) - через открытие отдельной формы (с возвратом потом в форму сканирования) или тупо ВестиЗначение(). Часть значений (например количетсво) можно тупо вводить в то же поле что и сканирование - различать что введено штрихкод или число или по префиксу скана или по контексту ввода - если 8 и более знаков - считаем что ШК, если менее - пытаемся трактовать как число. У меня на этом принципе построена туева хуча обработок по сканированию, все работает. |
|||
40
Масянька
10.11.15
✎
08:15
|
(19) Куда тебе кинуть?
|
|||
41
Масянька
10.11.15
✎
08:17
|
+ (40) Кстати, цена вопроса - стоимость этого сканера?
|
|||
42
Масянька
10.11.15
✎
08:23
|
(38) Тут - http://blog.4shop.com.ua/как-подключить-сканер-штрих-кода-к-1с/ описано для снеговика, но поройся - может, чем поможет.
|
|||
43
Злопчинский
10.11.15
✎
10:02
|
(41) да думаю порядка 3тыс
|
|||
44
barsik123
10.11.15
✎
12:55
|
(40) кинь на мыло: [email protected]
|
|||
45
Масянька
10.11.15
✎
13:47
|
(44) Понакидала - там разбирайся, что к чему.
|
|||
46
Builder
10.11.15
✎
13:53
|
В чем проблема подключить драйвера АТОЛ и не больше не парить мозг формами ввода и фокусами элементов?
|
|||
47
Масянька
10.11.15
✎
13:57
|
(46) Не знаю.
У меня был сканер, как в (8). Атол не работал (и USB, и COM). Оказалось - все намного проще (как в (8)). |
|||
48
strh
10.11.15
✎
14:20
|
(40) скинул на почту dll для работы без com и кратко как подключить и как получать данные
|
|||
49
strh
10.11.15
✎
14:20
|
(48) для (44)
|
|||
50
Builder
10.11.15
✎
15:24
|
(48) Что за DLL? Может мне тоже нужна? :)
|
|||
51
Злопчинский
10.11.15
✎
16:08
|
(46) при любой переустановке софта/оси придется морочиться снова с установкой драйверов, их подключением и активацией в 1С. Вообщем несложно. Но если можно без этого - то лучше без этого. Но вариант работы с клавиатурным вариантом требует наработанных навыков программиста в процессе автоматизации.
|
|||
52
barsik123
10.11.15
✎
17:26
|
(48)такую scaner1c.dll я знаю,но не думал что ей можно обойтись без ком. Спасибо за описание, как ее правильно подключить. Один момент напрягает,что в настройках сервис-параметры-драйвер устройств ввода пишет Демонстрационная версия. какие могут быть ограничения? как бы мне при промышленной эксплуатации боком не вышло.
|
|||
53
Builder
10.11.15
✎
19:28
|
(52) Вы таки не поверите, но это и есть библиотека АТОЛ :)
Ищите последнюю бесплатную версию. |
|||
54
strh
11.11.15
✎
09:46
|
(52) ты точно мою, подключил?
у меня 6 версия она бесплатная и без тормозов свежие библиотеки либо платные, либо тормозят в демоверсии |
|||
55
barsik123
11.11.15
✎
22:28
|
(54) может ты мне не ту выслал?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |