К статье
Практический материал

Торговля и Склад · 10 мин

Как подключить CipherLab 8001 к 1С Розница

Как подключить терминал сбора данных CipherLab 8001 к 1С Розница: драйвер, настройка оборудования, загрузка товаров, выгрузка документов и типичные ошибки.

CipherLab 8001 — классический терминал сбора данных (ТСД), который до сих пор используется на складах и в розничных точках для инвентаризации, приёмки товара и подбора номенклатуры по штрихкодам. Подключение к 1С Розница выполняется не напрямую, а через подключаемое оборудование: терминал работает в режиме накопления данных в памяти и обменивается файлами с компьютером через подставку (кредл) или в пакетном режиме через драйвер.

Главное, что нужно понимать перед началом: CipherLab 8001 не является онлайн-устройством. Он не подключается к базе 1С в реальном времени, как сканер штрихкодов. Работа строится по циклу: выгрузка номенклатуры из 1С в терминал, сбор данных на терминале (сканирование штрихкодов и ввод количества), затем загрузка собранных данных обратно в документ 1С.

Ниже разобран полный цикл подключения: от установки драйвера до загрузки первого документа, а также типичные ошибки и способы их диагностики.

Что потребуется для подключения

Перед настройкой проверьте комплектность и совместимость. Для работы связки CipherLab 8001 + 1С Розница понадобится:

  • сам терминал CipherLab 8001 с заряженным аккумулятором;
  • коммуникационная подставка (кредл) с интерфейсом RS-232 или USB, либо ИК-адаптер — в зависимости от комплектации;
  • установленный драйвер ТСД, совместимый с 1С (чаще всего используют «Атол: Терминалы сбора данных» или «Сканкод: Терминалы сбора данных Mobile Logistics»);
  • 1С Розница версии 2.2 или новее — в этих релизах механизм подключаемого оборудования (БПО) наиболее стабилен;
  • загруженная в терминал прикладная задача (программа сбора данных) — обычно поставляется вместе с драйвером.

Если драйвер приобретён у «Атол», в комплекте идёт утилита настройки и тестирования оборудования, а также файл задачи для терминала. У «Сканкод» аналогичный комплект называется Mobile Logistics. Оба драйвера платные, но обычно поставляются с пробным периодом, которого достаточно для проверки совместимости.

Шаг 1. Установка драйвера и загрузка задачи в терминал

Сначала установите драйвер ТСД на компьютер, где работает 1С Розница. Установка стандартная: запустите инсталлятор, примите лицензионное соглашение, дождитесь регистрации компонент в системе. После установки в системе появится утилита управления терминалом.

Далее загрузите прикладную задачу в терминал. Подключите кредл к компьютеру, установите в него терминал, запустите утилиту драйвера и выберите пункт загрузки приложения (в разных драйверах он называется «Загрузить задачу», «Application download» и т. п.). Укажите файл задачи из каталога драйвера и дождитесь окончания передачи. На экране терминала должно появиться меню задачи — обычно это пункты вида «Сбор данных», «Просмотр», «Удаление данных».

Порядок установки
  1. 1
    Установите драйвер ТСД на компьютер с 1С Розница
  2. 2
    Подключите кредл к компьютеру и установите в него терминал
  3. 3
    Запустите утилиту драйвера и проверьте связь с терминалом
  4. 4
    Загрузите в терминал прикладную задачу из комплекта драйвера
  5. 5
    Убедитесь, что на экране терминала появилось меню задачи

Шаг 2. Подключение оборудования в 1С Розница

Откройте 1С Розница и перейдите в раздел «Администрирование» → «Подключаемое оборудование». Убедитесь, что включён признак использования подключаемого оборудования, затем откройте одноимённый справочник и создайте новый элемент.

В карточке оборудования укажите тип оборудования «Терминал сбора данных», выберите установленный драйвер из списка и задайте рабочее место, к которому привязывается ТСД. После сохранения нажмите «Настроить» — откроется форма параметров драйвера, где задаются порт подключения (COM-порт кредла), скорость обмена и формат файлов обмена.

Обязательно выполните «Тест устройства» из карточки оборудования. Успешный тест означает, что 1С видит драйвер и может через него обратиться к терминалу. Если тест не проходит, проверьте, не занят ли COM-порт другой программой (утилита драйвера, диспетчер устройств, сторонние мониторы порта).

Контрольные точки

Как проверить результат

Тест устройства в карточке оборудования
Норма

Сообщение «Тест успешно выполнен» с идентификатором устройства

Тревожный признак

Ошибка открытия порта или «устройство не найдено»

Меню задачи на экране терминала
Норма

Отображаются пункты сбора и выгрузки данных

Тревожный признак

Терминал показывает только системное меню — задача не загружена

COM-порт в диспетчере устройств Windows
Норма

Порт присутствует и не отмечен восклицательным знаком

Тревожный признак

Порт отсутствует или конфликтует — переустановите драйвер кредла

Шаг 3. Выгрузка номенклатуры из 1С в терминал

Выгрузка товаров нужна, чтобы терминал при сканировании показывал наименование и мог сверять штрихкод со справочником. В 1С Розница выгрузка выполняется из документов, поддерживающих работу с ТСД: «Инвентаризация товаров», «Поступление товаров», «Реализация товаров», «Возврат товаров» и другие.

Откройте нужный документ, перейдите на вкладку товаров и в меню работы с ТСД (обычно кнопка с иконкой терминала или пункт «Заполнить» / «Сервис») выберите «Выгрузить данные в терминал сбора данных». Программа сформирует таблицу товаров документа и через драйвер передаст её в память устройства. Дождитесь сообщения об успешной выгрузке.

Если нужно выгрузить не товары конкретного документа, а весь справочник, используйте обработку выгрузки в ТСД, которая поставляется с драйвером, либо сформируйте документ с полным списком номенклатуры. Учитывайте, что объём памяти CipherLab 8001 ограничен: при очень большом справочнике (десятки тысяч позиций) выгрузка может занять заметное время или не поместиться целиком.

Шаг 4. Сбор данных и загрузка обратно в документ

На терминале выберите пункт сбора данных, отсканируйте штрихкод товара — устройство покажет наименование (если справочник выгружен) — и введите количество. Повторите для всех позиций. Если штрихкод не найден в памяти терминала, устройство всё равно сохранит его, и в 1С такие строки можно будет сопоставить вручную.

После завершения обхода верните терминал в кредл. В 1С откройте тот же документ и выберите «Загрузить данные из терминала сбора данных». Программа получит файл с отсканированными строками и заполнит табличную часть: штрихкоды будут преобразованы в номенклатуру по регистру штрихкодов, количество подставится из файла.

Проверьте результат до проведения документа: сопоставьте количество строк, найдите позиции с нераспознанными штрихкодами (обычно они подсвечиваются или попадают в отдельный список неустановленных данных). Только после ручной сверки проводите документ.

Типичные ошибки
01
Загрузка данных в другой документ — строки попадут не туда, и придётся очищать табличную часть вручную
02
Повторная загрузка без очистки — количество по позициям удвоится
03
Не привязанные к номенклатуре штрихкоды игнорируются при загрузке — заведите штрихкоды в справочнике заранее
04
Смена COM-порта после переподключения кредла — 1С перестаёт видеть устройство, пока порт не поправят в настройках драйвера

Альтернативные сценарии и ограничения

CipherLab 8001 поддерживает только пакетный (batch) режим обмена. Если требуется онлайн-работа — сканирование сразу в открытый документ 1С без промежуточной выгрузки — этот терминал не подойдёт: для таких задач используют беспроводные сканеры штрихкодов или ТСД на Android с Wi-Fi-клиентом.

Для простых операций в магазине — например, подбор товара в чек на кассе — часто выгоднее использовать обычный сканер штрихкодов в режиме эмуляции клавиатуры или COM-порта: он подключается в 1С Розница за пару минут и не требует выгрузки справочников. ТСД оправдан там, где нужна мобильность при инвентаризации и приёмке вдали от компьютера.

Сравнение вариантов

CipherLab 8001 (пакетный режим)

Подходит для инвентаризации и приёмки вдали от ПК; требует выгрузки справочника и загрузки файлов

Проводной/беспроводной сканер штрихкодов

Онлайн-ввод прямо в документ; не подходит для работы вдали от компьютера

ТСД на Android с Wi-Fi

Онлайн-обмен с 1С и работа в браузере или RDP; дороже и требует стабильной сети

Частые проблемы и их диагностика

Если 1С не видит терминал, действуйте по цепочке: проверьте, определяется ли кредл в диспетчере устройств Windows; убедитесь, что номер COM-порта в настройках драйвера совпадает с фактическим; закройте все программы, которые могут удерживать порт; перезагрузите терминал и переустановите его в кредл.

Если данные загружаются, но штрихкоды не распознаются, проверьте регистр сведений «Штрихкоды номенклатуры»: каждый сканируемый код должен быть привязан к товару. Также проверьте настройку суффиксов и префиксов в драйвере — лишние символы в начале или конце строки мешают сопоставлению.

При сбоях связи на этапе выгрузки больших справочников уменьшите объём выгружаемых данных (только товары документа, без остатков и цен) и проверьте скорость порта в настройках драйвера — слишком высокая скорость на старых кредлах вызывает ошибки передачи.

Итог

Что важно запомнить

CipherLab 8001 работает с 1С Розница только в пакетном режиме через драйвер ТСД: выгрузка справочника в терминал, сбор штрихкодов, загрузка в документ. Ключевые точки контроля — успешный тест устройства, заполненный регистр штрихкодов и ручная сверка загруженных строк перед проведением документа.

Частые вопросы

Можно ли подключить CipherLab 8001 к 1С Розница без кредла?

Нет, обмен данными с компьютером выполняется только через коммуникационную подставку или ИК-адаптер из комплекта. Прямого кабельного подключения терминала к ПК у этой модели нет.

Какой драйвер выбрать — Атол или Сканкод?

Оба драйвера поддерживают CipherLab 8001 и корректно работают с механизмом подключаемого оборудования 1С. Практический критерий выбора — цена лицензии и наличие технической поддержки у поставщика. Функционально для типовых задач Розницы они эквивалентны.

Почему после загрузки из ТСД количество в документе удвоилось?

Данные из терминала были загружены повторно в уже заполненную табличную часть. Перед повторной загрузкой очищайте таблицу товаров документа либо используйте режим загрузки с замещением, если он предусмотрен в вашей версии конфигурации.

Терминал пишет, что штрихкод не найден. Это ошибка?

Нет, это штатная ситуация: отсканированного кода нет в выгруженном справочнике. Терминал всё равно сохранит код, а в 1С такую строку можно сопоставить с товаром вручную или сначала завести штрихкод в справочнике номенклатуры.

Подойдёт ли CipherLab 8001 для работы с маркированными товарами?

Ограниченно. Терминал считывает код и передаёт его как строку, но работа с кодами Data Matrix требует корректной обработки спецсимволов (разделителей GS) на стороне драйвера и 1С. Перед использованием для маркировки протестируйте передачу кода целиком и проверьте настройки суффиксов драйвера.

1С не видит терминал после перезагрузки компьютера. Что делать?

Чаще всего после перезагрузки или переподключения кредла меняется номер COM-порта. Откройте диспетчер устройств, уточните актуальный порт и пропишите его в настройках драйвера в карточке подключаемого оборудования, затем повторите тест устройства.