Как подключить терминал сбора данных Cipherlab 8001 к 1С Розница
Содержание
Cipherlab 8001 — это пакетный (офлайн) терминал сбора данных: он копит отсканированные штрихкоды в своей памяти, а в 1С они попадают потом, когда вы ставите терминал в подставку и переносите собранный файл. Онлайн-связи с базой у него нет, поэтому «подключить» его к 1С Розница — значит наладить две вещи: драйвер виртуального COM-порта на компьютере и способ, которым накопленные коды лягут в документ.
Путей два. Простой — режим эмуляции клавиатуры: терминал «впечатывает» штрихкоды в открытое поле документа, как обычная клавиатура. Надёжный — обмен через драйвер ТСД в подключаемом оборудовании: 1С сама читает COM-порт и раскладывает коды с количеством по строкам документа. Ниже — оба, по шагам, с типовыми ошибками.
Что такое Cipherlab 8001 и как он работает с 1С
8001 — компактный терминал с лазерным или CCD-сканером, числовой клавиатурой и небольшим экраном. Он рассчитан на сбор данных «в поле»: прошли по складу, отсканировали товар, при необходимости ввели количество с клавиатуры. Всё это сохраняется в памяти прибора в виде списка строк.
Ключевой момент: 8001 не держит постоянную связь с 1С по сети или Wi-Fi. Он работает в пакетном режиме. Поэтому сценарий всегда один: собрали данные автономно → поставили в подставку (cradle) → передали на компьютер → загрузили в 1С Розница.
Подставка бывает двух типов — с интерфейсом USB и с RS-232. В обоих случаях компьютер должен «увидеть» терминал как COM-порт. У RS-232 это физический порт, у USB — виртуальный, который создаёт драйвер. С этого драйвера всё и начинается.
Что терминал умеет в связке с 1С Розница:
- 📥 Приёмка товара — сбор кодов по накладной и загрузка в документ поступления.
- 📦 Инвентаризация — пересчёт остатков в документ «Пересчёт товаров».
- 🔁 Перемещение и списание — сбор кодов для соответствующих документов.
- 🏷️ Проверка цен и остатков — только если терминал заранее загрузили справочником (для 8001 это редкость из-за малой памяти).
Установка драйвера и виртуального COM-порта
Для USB-подставки нужен драйвер виртуального COM-порта от Cipherlab (USB Virtual COM). Без него Windows либо вообще не определит устройство, либо покажет его как неизвестное в диспетчере устройств.
Порядок установки:
- Скачайте драйвер USB Virtual COM под вашу версию Windows с сайта производителя терминала. Разрядность драйвера (32/64 бит) должна совпадать с разрядностью системы.
- Закройте 1С и отсоедините подставку от USB.
- Запустите установщик от имени администратора, дойдите до конца.
- Подключите подставку в USB, поставьте терминал в неё.
- Откройте диспетчер устройств (
Win+X→Диспетчер устройств) и разверните веткуПорты (COM и LPT).
В ветке портов должен появиться новый COM-порт — например USB Virtual COM (COM5). Запишите номер этого порта — он понадобится и при настройке эмуляции, и при настройке обмена в 1С.
Если портов несколько и непонятно, который нужен, выньте подставку из USB и посмотрите, какой COM-порт исчез из списка. Вставьте обратно — он вернётся. Это и есть ваш порт.
Для RS-232-подставки драйвер не нужен: порт физический, его номер (обычно COM1) смотрите там же, в ветке Порты (COM и LPT). Если на компьютере нет COM-разъёма, используют переходник USB–RS-232, и тогда виртуальный порт создаёт уже драйвер переходника.
Режим эмуляции клавиатуры: когда он выручает
Эмуляция клавиатуры (keyboard wedge) — самый простой способ, когда нет ни драйвера ТСД, ни времени на настройку обмена. Терминал при передаче данных отправляет штрихкоды так, будто их набирают на клавиатуре прямо в активное окно.
Как это выглядит на практике:
- В 1С Розница откройте нужный документ (например, приёмку или пересчёт) и установите курсор в табличную часть, в поле ввода штрихкода или подбора.
- Поставьте терминал в подставку.
- Запустите на терминале передачу собранных данных (в меню прибора это пункт вроде «Upload» или «Передача»).
- Коды начнут «печататься» в документ строка за строкой, 1С будет находить номенклатуру по штрихкоду и добавлять позиции.
Важно, чтобы между кодами терминал подставлял Enter (перевод строки) — иначе всё склеится в одно поле. Это задаётся в настройках передачи на самом терминале: суффикс строки должен быть CR или CR+LF. Там же выставляют раскладку — только латиница и цифры, иначе штрихкоды исказятся.
Эмуляция не переносит количество, если в собранном файле нет отдельного поля под него. Прибор «напечатает» столько строк с одним кодом, сколько раз товар отсканирован, а свернуть дубли в количество придётся самой 1С при загрузке. Для инвентаризации это неудобно — лучше использовать обмен через драйвер (следующий раздел).
Плюс способа — работает с любой конфигурацией и не требует настройки в 1С. Минус — нет контроля: если курсор случайно уйдёт из поля, часть кодов улетит «в никуда».
Настройка подключаемого оборудования в 1С Розница
Надёжный путь — подключить терминал как оборудование и дать 1С самой читать COM-порт. Для пакетного 8001 это делается через драйвер терминала сбора данных (ТСД) стороннего поставщика — например, драйвер от АТОЛ или от Клеверенс. Сам по себе Cipherlab-терминал в типовой поставке 1С не «прошит», драйвер ставится отдельно и регистрируется в системе.
Путь к настройке в 1С Розница:
- Откройте
Администрирование → Подключаемое оборудование. - Убедитесь, что флажок использования подключаемого оборудования включён.
- Нажмите
Подключаемое оборудование(список устройств), затемСоздать. - В поле
Тип оборудованиявыберитеТерминал сбора данных. - В поле
Драйвер оборудованиявыберите установленный драйвер ТСД. Если его нет в списке — сначала установите драйвер на компьютер, затем вернитесь и добавьте. - Укажите рабочее место (компьютер, к которому физически подключена подставка).
- Запишите карточку и нажмите
Настроить.
В окне настройки драйвера задают параметры связи: номер COM-порта (тот самый, из диспетчера устройств), скорость обмена (bps) и, при наличии, модель терминала. Скорость порта в 1С и на терминале должна совпадать — чаще всего 115200 или 9600. После ввода параметров нажмите Тест устройства: драйвер попробует связаться с терминалом в подставке.
Если в списке Тип оборудования нет пункта Терминал сбора данных, значит в этой конфигурации драйвер ТСД ещё не подключён на уровне библиотеки оборудования. Установите драйвер поставщика и повторите — после установки тип появится.
Один компьютер — одна подставка на один COM-порт. Если терминалов несколько, каждому нужен свой порт и своя карточка оборудования.
Перенос собранных штрихкодов в документ
Когда оборудование настроено, собранные данные загружают прямо в документ 1С — без ручного набора.
Общий порядок:
- Создайте документ, в который пойдут данные: для приёмки — документ поступления, для инвентаризации —
Пересчёт товаров, для перемещения — соответствующий документ. - Поставьте терминал в подставку.
- В документе найдите команду загрузки из ТСД — обычно это кнопка
ЗагрузитьилиЗаполнитьс подпунктом про терминал сбора данных (точная подпись зависит от версии конфигурации). - 1С через драйвер считает память терминала и подставит строки: штрихкод → номенклатура → количество.
- Проверьте результат. Коды, которым не нашлось номенклатуры, 1С покажет отдельно — их нужно сопоставить вручную или завести карточки товара.
Что происходит с данными на терминале после выгрузки, зависит от настройки драйвера: память либо очищается автоматически, либо остаётся до ручного сброса. Перед новой инвентаризацией убедитесь, что память терминала очищена — иначе коды прошлого пересчёта попадут в новый документ.
Как связываются поля терминала и документа:
Если товар в базе есть, а по штрихкоду не находится, проверьте, что штрихкод внесён в карточку номенклатуры (в 1С Розница штрихкоды хранятся в карточке товара, на отдельной закладке или по команде Штрихкоды). Терминал сканирует то, что напечатано на упаковке, а 1С ищет точное совпадение.
Диагностика ошибок подключения
Большинство проблем с 8001 — это не «поломка», а рассинхрон настроек порта, драйвера или суффикса строки. Разберите по симптому.
CR или CR+LF, чтобы между штрихкодами подставлялся перевод строки.Отдельно про переходники USB–RS-232: дешёвые кабели на старых чипах иногда «теряют» символы на высокой скорости. Если данные приходят с пропусками — снизьте скорость обмена до 9600 с двух сторон или возьмите переходник на проверенном чипе.
Обслуживание, прошивка и питание
Пакетный терминал служит долго, если соблюдать несколько правил.
Питание. 8001 работает от аккумулятора или батареек — в зависимости от модификации. Если прибор «теряет» настройки или дату, в первую очередь проверьте питание резервной памяти: на таких терминалах за сохранность данных при смене основного питания отвечает отдельный элемент, и при его разряде собранные коды могут пропасть. Не оставляйте терминал надолго полностью разряженным.
Прошивка и программа сбора. На 8001 работа организована через загруженную в него программу сбора данных (её готовят в утилите-генераторе от производителя и заливают через подставку). Саму прошивку (firmware) трогают редко — только если этого требует инструкция производителя под новую задачу. Перед обновлением прошивки выгрузите все собранные данные: обновление очищает память.
Регулярное обслуживание:
- 🔋 Заряжайте аккумулятор по графику, не доводите до нуля.
- 🧽 Протирайте окно сканера — грязь и царапины ухудшают распознавание.
- 💾 Выгружайте данные в 1С сразу после сбора, не копите «на потом».
- 🔌 Проверяйте контакты подставки — окисление мешает и зарядке, и связи.
- 📁 Храните установщик драйвера и файл программы сбора: при переустановке Windows они понадобятся снова.
Если терминал используется ежедневно и в нескольких точках, держите запасной прибор уже с настроенной программой сбора — замена займёт минуты, а не часы.
Частые вопросы
Можно ли подключить Cipherlab 8001 к 1С Розница по Wi-Fi или онлайн?
Нужна ли отдельная лицензия 1С для работы с терминалом сбора данных?
Терминал определяется как COM-порт, но 1С его «не видит» — почему?
Терминал сбора данных недоступен в карточке, 1С порт проигнорирует. Сначала драйвер — потом карточка оборудования.