Сканеры штрихкодов на общепите
Автор Imaris, 01 окт 2015, 17:22
0 Пользователей и 1 гость просматривают эту тему.
Добрый день.
Задача такая: заставить сканеры штрихкодов (конкретно модель Voyager MS9540) работать в Общепите так же, как в Управлении Торговлей, а именно: в форме «Перемещение Товаров» при создании нового документа при сканировании штрихкода должен автоматически добавляться в список товар со считанным штрихкодом.
На общепит была установлена библиотека подключаемого оборудования.
Сам сканер вне 1С работает через прерывание клавиатуры и просто печатает штрихкод.
Я, как очень зелёный и едва начавший программист, столкнулся с непосильными проблемами, некоторые из них решил, но самые жуткие остались нерешёнными.
В частности, общепит отказывается работать с драйвером сканера. Какой-то драйвер есть в библиотеке, и, вообще говоря, это тот же самый драйвер, что был в УТ. Выгрузка драйверов из УТ ничего не даёт. При попытке настроить драйвер вылезает:
Ошибка получения описания драйвера
{ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(2132)}: Метод объекта не обнаружен (УстановитьПараметр)
Как заставить этот метод работать я так и не понял.
Сам сканер отказывается работать. При его инициализации (при открытии нужной формы) появляется ошибка:
При подключении оборудования произошла ошибка:"'1С: Сканеры штрихкода (NativeApi)' на Администратор(ImarisPad): Не удалось загрузить драйвер устройства.
Проверьте, что драйвер корректно установлен и зарегистрирован в системе.
Не удалось подключить устройство "'Сканер' на Администратор(computer)": Ошибка обращения к драйверу. (999)".
В УТ сканер работает как надо. Подскажите, что я делаю не так?
Далее мне нужно будет разобраться непосредственно с процедурой ОбработатьПолученныйШК(ДанныеШтрихкодов), перепастить из УТ не вышло, как быть — не знаю. Но сперва надо хотя бы драйвер заставить работать.
Спасибо за ответы!
Если сканер работает через клавиатуру, то никаикх драйверов не надо .оно работает просто как клавиатура.
Помог? Нажми — Спасибо
skype: Soprov1C
Цитата: дфтын от 01 окт 2015, 18:07
Если сканер работает через клавиатуру, то никаикх драйверов не надо .оно работает просто как клавиатура.
Дело в том, что для работы сканера в Управлении Торговлей необходимо было в настройке драйвера указать порт клавиатура, по умолчанию там стоит COM, при котором сканер не работает должным образом. У общепите же я не могу открыть эти настройки.
Добавлено: 03 окт 2015, 09:17
Больше идей нет?
1. Произошла ошибка «Не удалось подключить устройство»: исправление путем проверки работы программных продуктов 1С 8
Очень часто сотрудники магазинов (продавцы, кассиры и администраторы) в работе с оборудованием и программами 1С на своих рабочих местах встречаются со следующей проблемой – происходит сбой и на компьютере возникает сообщение о том, что произошла ошибка «Не удалось подключить устройство» или «При подключении оборудования произошла ошибка». Причины здесь могут быть как в программных продуктах 1С 8, так и в самом оборудовании. Предлагаем поэтапный план действий при появлении такой ошибки, который поможет ее решить.
На этапе 1 мы проверяем работу программных продуктов 1С 8.
Если в организации используется программный продукт «1С 8 Розница», то во вкладке «Настройки» нужно перейти в РКМ (в 1С рабочее место кассира). Далее нужно выбрать пункт меню «Торговое оборудование», перейти на вкладку «Функции» и на следующую вкладку «Тест устройства».
При повторном выводе сообщения «Тест не пройден», нужно попробовать повторить попытку. В этом случае программа пытается отыскать ошибку и ее исправить. После этого можно выйти из режима тестирования и, если ошибка исчезла, продолжить работу в системе.
2. Произошла ошибка «Не удалось подключить устройство»: исправление путем проверки подключения драйверов оборудования
На этапе 2 мы проверяем подключение драйверов оборудования 1С.
Для проверки подключения драйверов оборудования 1С нужно перейти во вкладку Диспетчер устройств. Для самого быстрого способа – нужно кликнуть мушкой по иконке «Компьютер». Затем выбрать вкладку «Управление». Далее в меню выбрать вкладку «Диспетчер устройства».
Находим вкладку «Другие устройства» и переходим по ней:
Проверка подключения драйверов оборудования 1С: пункт Другие устройства во вкладке «Диспетчер устройств»
Здесь очень важно обратить внимание на то, чтобы в ней не было желтых иконок или восклицательных знаков перед значками. Их наличие говорит о том, что для этих подключенных устройств не установлены драйвера. В этом случае Вам нужно установить или обновить драйвера оборудования. Обязательно обратите внимание на драйвера к нужной версии ОС и к ее разрядности.
Еще как вариант у Вас может возникать следующая разновидность ошибки – «При подключении оборудования произошла ошибка. Не удалось подключить устройство. COM-порт недоступен». В случае ошибки COM-порта его нужно перенастроить, так как на его место в настройках встало другое оборудование. В этом случае порты нужно переподключить.
Специалист компании «Кодерлайн»
Инна Изотова
У нас такая же ситуация. УПП последний релиз 1.3.29.2. Win XP.
Сначала ставим ScanOPOS с сайта 1С, например версию 8_0_9_7.
В УПП в торговом оборудовании заходим в параметры сканера, показывает драйвер и версия 8.0.9.7.
Далее следуя инструкции с Вашего сайта берем ScanOPOS.dll из папки
«Cipher_ScanOPOS_8.0.8.22_plus_manual»-
«Версия Scanopos.dll для 1С8.2 только для конфигурации 11.0.5.4 и ниже»
И заменяем им ScanOPOS.dll из папки
«C:Program Files1C1C Barcode scanner8_0_9_7»
Заходим в УПП в торговое оборудование, заходим в параметры сканера, пишет драйвер и версия «Не установлен». Соответственно, при каких либо действиях ошибку «Не удалось загрузить драйвер торгового оборудования.
Необходимо проверить корректность установки драйвера».
Что мы делаем не так?
И что значит «Если у Вас ОС Windows 7, тогда необходимо запускать 1С от имени администратора, иначе драйвер не установится.»
Где и в какой момент в 1С должен устанавливаться драйвер?
В 1С всегда заходим под администратором, пробовали и на win 7, то же самое.
На чтение 2 мин Обновлено 11.10.2022
Ошибка при подключении сканера шитрих-кода honeywell 1450g
Коллеги, подскажите, возможно кто то сталкивался с проблемой.
Сканер штрих-кода Honeywell 1450g, USB.
В 1С подключен как клавиатура, драйвер 1C Native API.
База установлена локально на компьютере, 1 пользователь.
При запуске 1С Розница при попытке открыть рабочее место кассира (Регистрация продаж) выдается ошибка
Не удалось подключить устройство «‘1С:Сканеры штрихкода (NativeApi)’ на [PC] «: Ошибка подключения. Проверьте доступность устройства. (999)
После перехожу в торговое оборудование — Сканер ШК — делаю тест — все проходит успешно.
После этого РМК нормально открывается и все работает.
Если 1С закрыть и открыть заново, то опять выдается такая ошибка.
На этом компьютере эта конфигурация стабильно работала последние 3 года.
Несколько дней назад слетели настройки торгового оборудования (были пустые).
Заново прописал сканер и кассу, и начались проблемы.
Сбросьте сканер на заводские настройки (обычно в инструкции есть штрих или qr-код для этого), затем в настройках сканера поставьте «Клавиатура» если там вдруг стоит какой-то COM-порт
P.S.
Перевести сканер в режим эмуляции СОМ-порта и подключить через СОМ-порт тоже можно, но тогда сканер будет работать только в первом запущенном сеансе, во всех остальных будет ругаться на «порт недоступен). Ну и как следствие — ошибка у вас возникает потому, что вы 1С закрыли, но оно не закрылось (бывает на медленных компах подвисает процесс) и порт захвачен сеансом, который не виден, но он есть.
Спасибо всем за рекомендации.
В базе действительно появились дубли по рабочим местам.
В подключаемом оборудовании удалил в неиспользуемых рабочих местах ссылку на сканер.
Почистил кэш в базе.
Удалил сканер в подключаемом оборудовании (1C Native API), прописал его заново.
Источник