Сканер штрих кода в Web клиенте 1С 8.3

1. 220v380v 14.03.16 16:09 Сейчас в теме
Здравствуйте. Настроил Web сервис для 1С Управление торговлей. Подключение к базе с других пк в сети проходит нормально. Но подключить сканер с какого-либо пк не получается. В браузер устанавливаю компоненту "Расширение для работы с 1С:Предприятием 1.0.0.14", В 1С пробовал различные драйвера для сканера ШК. В справочнике Номенклатура не открывает карточку товара. При сканировании штрихкода в строку поиска выдаёт корректный штрихкод, но, видимо, не срабатывает команда <CR>. USB сканер подключен как эмулятор клавиатуры.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. kompro 14.03.16 16:25 Сейчас в теме
(1) 220v380v, А что вам мешает установить тонкий клиент и через него подключаться к базе, там с работой оборудования проблем нет.
3. neuromancer_aza 49 14.03.16 16:31 Сейчас в теме
(1) 220v380v, В настройках сканера установите постфикс. Вроде бы для Enter 0x0D
5. 220v380v 14.03.16 16:35 Сейчас в теме
(3) neuromancer_aza, в сканере зашит суффикс (#13) и он полноценно работает везде вне пределов веб клиента (в блокноте, в 1С толстый клиент, в RDP).
4. 220v380v 14.03.16 16:32 Сейчас в теме
Тестируем работу Веб клиента, так как в будущем планируем использовать для работы кладовщика ТСД. На Windows Mobile тонкий клиент не установить. С помощью веб сервиса хотим настроить окна под маленькие экраны ТСД. RDP не подходит, так как придётся менять конфигурацию 1С.
6. kompro 14.03.16 16:46 Сейчас в теме
(4) 220v380v, последнее что я бы делал - это пытался использовать ТО в веб клиенте ибо геморрой еще тот, а по поводу работы ТСД рекомендую рассмотреть вариант с Mobile SMARTS.
9. 220v380v 14.03.16 16:59 Сейчас в теме
(6) kompro, Mobile smarts куплена лицензия prof, но он не подходит, так как нет прямого обмена данными, только через промежуточную базу. Нужен прямой обмен, как через RDP.
11. kompro 14.03.16 17:06 Сейчас в теме
(9) 220v380v, А сервер у вас находится в другой локальной сети? Если нет то в Mobile smarts есть возможность прямого подключения к базе.
12. 220v380v 14.03.16 22:36 Сейчас в теме
(11) kompro, Клеверенс Mobile SMARTS считаем бесполезной для адресного склада (жаль потраченных денег и времени)
В ней нет прямой взаимосвязи с формой 1с работает по принципу отправить в 1с или оттуда просто взять (система ниппель)
(Шокировал момент, с ТСД отправляется документ в 1с, автоматом проводится в системе, не смотря на то что в документе присутствуют пустые поля обязательного вода)
Сделать приемку товара и распределения по ячейкам по настроенным правилам размещения невозможно
8. pablo_escobar 14.03.16 16:56 Сейчас в теме
(4) 220v380v, так веб сервис или веб клиент? Вам для ТСД проще терминальный доступ сделать, либо какой нибудь мобайл логистик от атол.
10. 220v380v 14.03.16 17:02 Сейчас в теме
(8) pablo_escobar, На сервере настроили веб сервер, используем веб клиент 1С.
7. 220v380v 14.03.16 16:52 Сейчас в теме
После установки внешней компоненты в браузер и установки драйвера оборудования в Веб клиенте 1С, он сообщает, что "Драйвер успешно установлен". Но при входе в Веб клиент 1С получаем сообщение:
"При подключении оборудования произошла ошибка:"1С сканеры штрихкода(native api) на PC. Не удалось загрузить драйвер устройства. Проверьте, что драйвер установлен и корректно зарегистрирован в системе."

Возможно ошибка в этом?
13. 220v380v 14.03.16 22:57 Сейчас в теме
Как Web клиенте 1С 8.3 настроить сканер ?
Буду рад любым предложениям сылкам и советам
14. pablo_escobar 15.03.16 11:48 Сейчас в теме
(13) 220v380v, На ТСД подключаетесь по RDP там при начале сеанса запускается автоматом 1С батником. У пользователя сразу открывается форма какая Вам нужна. Вот примерное описание И с чего вы взяли что на вин мобайл в браузере 1с нормально заработает?
chernivcipss; +1 Ответить
15. baracuda 2 15.03.16 12:07 Сейчас в теме
(13) 220v380v, я настраивал все отлично работает. И не слушайте никого, по поводу что глючно все это и т.д. Технология стаьильная и рабочая. Скорее всего вы неправильно настроили сканер. Подключите как клавиатуру, и поставьте драйвера от 1с ScanOPOS
17. 220v380v 15.03.16 15:47 Сейчас в теме
(15) baracuda, драйвер скачали, положили в 1с\bin\ Но он не регистрируется в системе, ошибка 0x80070005.




Не поделитесь рабочим scanopos.dll?
18. pablo_escobar 15.03.16 15:54 Сейчас в теме
(17) 220v380v, Вы его где качали, на сайте 1С где обновления качаете лежит установщик.
21. 220v380v 15.03.16 16:38 Сейчас в теме
(18) pablo_escobar, (19) vadim1011985, сейчас повторно скачали с https://releases.1c.ru, при попытке регистрации показывает вот что:

Запускаю под админом.
22. pablo_escobar 15.03.16 16:57 Сейчас в теме
(21) 220v380v, установка прошла успешно? Для чего Вы ее пытаетесь зарегить? Я делал так, установка драйвера, захожу в браузере в 1с, настройка оборудования, там ставлю все что хочет 1с и все работает. Но повторюсь взлетело только при эмуляции com.
25. 220v380v 15.03.16 17:30 Сейчас в теме
(22) pablo_escobar, установили успешно, пробуем COM, и в настройке оборудования при установке показывает ошибку из (17) поста на втором скриншоте. Та же самая ошибка, что и при эмуляции клавиатуры.
26. pablo_escobar 15.03.16 17:33 Сейчас в теме
(25) 220v380v, На картинке есть кнопка функции, нажмите на нее, есть установить драйвер?
23. spacecraft 15.03.16 17:08 Сейчас в теме
(21) 220v380v, открываете последнюю типовую розницу или БПО. И из Общие макеты выгружаете Драйвер1СУстройстваВводаNative. Это zip архив. Там есть 1CScannerNativeChromeSetup.msi. Ну и для других браузеров... А так же обычный dll.
24. 220v380v 15.03.16 17:27 Сейчас в теме
(23) spacecraft, у нас куплена только Управление торговлей 11. Не могли бы вы поделиться архивом?
27. 220v380v 15.03.16 17:39 Сейчас в теме
(23) spacecraft, попробовали установить из Управление торговлей, такая картинка:
29. spacecraft 15.03.16 17:59 Сейчас в теме
(27) 220v380v, ставили откуда? через веб клиент или через тонкий клиент? Браузер хром?
30. 220v380v 16.03.16 11:00 Сейчас в теме
(29) spacecraft, Расширение ставилось автоматически использовали web клиент из Браузера Chrome (пробовали также Internet Explorer и Мозиллу).
19. vadim1011985 103 15.03.16 16:12 Сейчас в теме
(17) 220v380v, конечно глупый вопрос а когда dll регистрировали cmd.exe запускали от имени администратора ?
16. pablo_escobar 15.03.16 13:08 Сейчас в теме
Если сильно хочется в браузере то переводите сканер в эмуляцию com, в режиме эмуляции клавиатуры что то в браузере не заводится.
20. pavelyar 15.03.16 16:15 Сейчас в теме
Получилось проблему решить? подскажите решение..
28. pablo_escobar 15.03.16 17:41 Сейчас в теме
Вот так в рознице, используем native, но подключаем через ком порт. В личку отправил компоненту.
31. 220v380v 16.03.16 11:05 Сейчас в теме
(28) pablo_escobar, спасибо за архив. Но не получилось. Скриншот из Хрома:

И соответственно в окне установки драйвера оборудования, в полях "Драйвер" и "Версия" пишет не установлено.
32. pablo_escobar 16.03.16 11:23 Сейчас в теме
(31) 220v380v, нажимаете "добавить новый драйвер из файла", выбираете архив который прислал, затем идентификатор объекта "AddIn.InputDevice" (без кавычек) и все должно установиться.
34. 220v380v 16.03.16 14:16 Сейчас в теме
(32) pablo_escobar, установка прошла успешно, драйвер установился.


В толстом клиенте драйвер работает, тест проходит. Иду в браузер, нажимаю "Установить оборудование":


Появился вопрос такой. У вас в браузере плагин для 1С компонент активен?


Кажется, индикатор должен загораться при входе на страницу с 1с?
35. pablo_escobar 16.03.16 14:30 Сейчас в теме
(34) 220v380v, индикатор у меня не загорается, на второй картинке, "Функции - установить драйвер" доступно?
36. 220v380v 16.03.16 14:36 Сейчас в теме
(35) pablo_escobar, если устанавливать первый раз драйвер, справа появляется сообщение "Установка драйвера завершена." По центру экрана появляется окно "Внешняя компонента уже подключена." Если же пробовать повторно устанавливать, появляется то, что на втором скриншоте.
33. pablo_escobar 16.03.16 11:27 Сейчас в теме
Ну и делать это в обычном клиенте, а не в браузере. В браузере потом с помощью этого драйвера подключите сканер.
37. 220v380v 16.03.16 17:23 Сейчас в теме
Ничего так и не вышло. Хотим поинтересоваться, у вас в режиме web работают модальные окна? Например, если находясь в справочнике Номенклатура просканировать штрих код, откроется карточка товара?
38. pablo_escobar 16.03.16 17:29 Сейчас в теме
(37) 220v380v, в рознице строка с товаром становится активной, сам элемент справочника не открывается.
220v380v; +1 Ответить
39. 220v380v 16.03.16 21:11 Сейчас в теме
(38) pablo_escobar, Ситуация прояснилась
Нужно было изначально выяснить как будет работать сканер в web клиенте
Сканер у нас работает выходит эта особенность работы в web клиенте

В режиме web клиента
В справочнике номенклатура при сканировании штрих кода строка с товаром находится и выделяется НЕ РАБОТАЮТ МОДАЛЬНЫЕ ОКНА

В режиме толстого и тонкого клиента
В справочнике номенклатура при сканировании штрих кода откроется карточка товара

ВЫВОД СКАНЕР МЫ НАСТРОИЛИ ПРАВЕЛЬНО
НЕ НУЖНО БЫЛО ОБРОШАТЬ ВНИМАНИЯ НА СОБШЕНИЯ ЧТО ДРАЙВЕР НЕ УСТАНОВЛЕН(думали, что это все изо драйвера)
1С в очередной раз разочаровал, применить web клиента на ТСД думаю не получится нужны модальные окна

Большое спасибо за помощь
40. pablo_escobar 16.03.16 21:46 Сейчас в теме
(39) 220v380v, Вот пару ссылок: один два
Вы пробовали запускать в браузере на вин мобайл 1С? Неужели она там работает?
41. 220v380v 16.03.16 22:18 Сейчас в теме
(40) pablo_escobar, На Windows Mobile не пробовали, но думаю смысла нет если на ПК не работает, то там уж точно не реализуешь
У нас доработанная форма отбор размышления
Сканируем товар, открывается отдельное окно внем подтверждаем количество или водим фактическое
Сканируем ячейку хранения размешаем
Возможно ли это реализовать, не используя модальность ?
44. spacecraft 16.03.16 22:44 Сейчас в теме
(41) 220v380v,
Возможно ли это реализовать, не используя модальность ?

Можно. Смотрите асинхронные вызовы и поиск "отказ от модальности". Алгоритм работы придется переделывать.
42. 220v380v 16.03.16 22:36 Сейчас в теме
(40) pablo_escobar, На ТСД в Explorer и в опере с первой попытке WEB клиент не запустился больше попыток не делали, сразу перешли на ПК на нем удобней разобраться
На Android с Bluetooth сканером сразу запустился, но работает в том же режиме что и на ПК
45. 220v380v 16.03.16 22:51 Сейчас в теме
(40) pablo_escobar, Спасибо судя по ссылкам думаю будет проше под RDP формы уменьшить
43. spacecraft 16.03.16 22:43 Сейчас в теме
(39) 220v380v,
1С в очередной раз разочаровал

браузер не поддерживает модальный режим, но виноват 1С. Мда..
46. 220v380v 16.03.16 23:28 Сейчас в теме
(43) spacecraft, Если где ни будь было бы написано
Полноценная работа сканера в 1с web клиенте не реализована изо модальности
Я бы даже браться не стал
Но есть компонента, на которою нет описания и инструкции её установки
И эта пресловутая ошибка, которая сообщает что драйвер не установлен
Я-ТО ДУМАЛ, ЧТО ПРОБЛЕМА В ДРАЙВЕРЕ
Очень жаль потраченного времени
47. spacecraft 16.03.16 23:37 Сейчас в теме
(46) 220v380v, какое отношение компонента получения штрихкода имеет к бизнес логики приложения? Задача компоненты вызвать событие ВнешнееСобытие и передать туда полученные данные. Как я понимаю это происходит. А что с этими данными делать... решать Вам.
48. 220v380v 16.03.16 23:41 Сейчас в теме
(47) spacecraft, В том то и дело что ВнешнееСобытие не происходит как выяснилось изо модальности
49. spacecraft 16.03.16 23:52 Сейчас в теме
(48) 220v380v,
В справочнике номенклатура при сканировании штрих кода строка с товаром находится и выделяется

Значит событие происходит. Другое дело, что согласно бизнес логики дальше предусматривается открытие модального окна. Но это уже бизнес логика и никакого отношения к компоненте не имеет.
Это как сказать, что лифт в доме не работает, так как не отвозит на другой конец города.

А по делу: переписывайте открытие на немодальное с блокировкой родителя.
220v380v; +1 Ответить
50. 220v380v 17.03.16 00:04 Сейчас в теме
(49) spacecraft, Спасибо за инфу
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот