В процессе активных продаж в рабочем месте кассира (РМК) каждая секунда на счету — ускорить обслуживание поможет панель отображения остатков товаров в РМК. Необходимость постоянно нажимать клавишу F7 или кликать мышкой на кнопку «Штрихкод» для ввода каждого товара значительно замедляет обслуживание очереди. Ситуацию может улучшить улучшенная форма выбора быстрых товаров. Рассмотрим подробно, как автоматизировать этот процесс, правильно настроив сканер Zebra DS2208 и программную часть «1С:Предприятие», опираясь на общие инструкции по настройке торгового места.
В типовых конфигурациях 1С, таких как 1С:Розница или 1С:Управление торговлей, предусмотрено два основных режима работы торгового оборудования. Если сканер работает в режиме «эмуляции клавиатуры», программа воспринимает его как очень быстрого пользователя, печатающего символы. Чтобы 1С поняла, что сейчас будет введен именно штрихкод, а не артикул или название в строке поиска, ей нужен сигнал — нажатие F7. Наша задача — сделать так, чтобы сканер сам подавал этот сигнал или передавал данные напрямую в драйвер оборудования.
Проанализируем самый простой вариант, когда сканер подключен в обычный USB-порт и работает как клавиатура. Чтобы товар добавлялся в список сразу после сканирования, сканер должен имитировать нажатие клавиши Enter после передачи цифр штрихкода.
Set Defaults и отсканируйте его.ADD AN ENTER KEY (также может называться Add Carriage Return Suffix). Это заставит сканер «нажимать» Enter в конце каждого сканирования.Администрирование — Подключение торгового оборудования. Откройте настройки вашего сканера. В поле Суффикс необходимо убедиться, что стоит значение 13 (это код клавиши Enter).После этих действий в РМК при сканировании товар будет подбираться автоматически, если окно подбора уже ожидает ввода — для удобной работы есть улучшенная форма подбора номенклатуры с ценами и остатками. Однако этот метод имеет недостатки: если курсор стоит не в том поле, данные «улетят» в никуда.
Выясним, почему профессионалы предпочитают режим Virtual COM Port. В этом режиме 1С слушает конкретный порт и перехватывает штрихкод мгновенно, вне зависимости от того, где стоит курсор и какая раскладка клавиатуры включена. Это полностью избавляет от необходимости использовать F7.
Для настройки Zebra DS2208 выполним следующие шаги:
USB CDC Host.Порты (COM и LPT), где будет указан номер порта (например, COM3).COM-порт и выбираем соответствующий номер порта.13.Иногда при настройке оборудования пользователи сталкиваются с ошибкой: Файл базы данных поврежден '1Cv8.1CD'. Важно понимать: сам сканер не может физически испортить базу. Однако, если сканер в режиме клавиатуры передает данные слишком быстро («дребезг» символов), а программа в этот момент открывает новые окна или записывает транзакцию, может произойти критический программный сбой.
Если вы столкнулись с такой ошибкой, выполним следующие действия:
chdbfl.exe в папке с установленной платформой (обычно C:\Program Files (x86)\1cv8\номер_версии\bin).Исправлять обнаруженные ошибки.Посмотрим на ситуацию, когда в РМК всё работает отлично, но при попытке создать новый товар и отсканировать штрихкод в карточку, данные не заносятся или программа закрывается. Это часто происходит из-за конфликта префиксов.
Если в настройках драйвера в 1С указан Префикс (например, код 150, имитирующий F7), то при открытии карточки товара 1С получает этот префикс, пытается открыть окно поиска, которое уже открыто, и возникает конфликт.
Правильная логика настройки:
Если работа с бумажными кодами из инструкции кажется неудобной, рассмотрим вариант настройки через компьютер. Утилита Zebra 123Scan позволяет визуально настроить параметры Data Transmission Format. Мы можем выбрать формат <DATA><SUFFIX> и назначить в качестве суффикса CR (Carriage Return). После настройки конфигурация загружается в сканер через USB-кабель одним нажатием кнопки. Это гарантирует, что все настройки применены верно и исключает ошибки случайного сканирования лишних кодов с листа.
chdbfl.exe.USB CDC Host (COM-порт).Сканер штрихкода (COM-порт).13.Номенклатура штрихкод корректно заполняет поле без лишних команд.Такой подход обеспечит максимальную скорость работы кассира и стабильность системы без лишних нажатий на клавиатуру.