Как выбрать и настроить беспроводной сканер штрихкодов для работы в терминальном режиме (RDP) с 1С

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Работа со складским оборудованием в терминальном режиме (через удаленный рабочий стол) всегда сопряжена с рядом технических нюансов. Основная сложность заключается в обеспечении стабильной передачи данных от физического устройства на удаленный сервер без потери символов и задержек. В данной статье мы подробно разберем, как организовать работу беспроводного сканера штрихкодов на площади 150 кв. м. в связке с 1С:Управление торговлей 11, работающей через SQL в RDP-сессии.

Выбор режима подключения: Клавиатура или COM-порт?

Проанализируем два основных способа передачи данных от сканера в систему при работе через терминал. Это критически важный этап, так как от него зависит корректность обработки штрихкодов программой 1С.

  1. Режим эмуляции клавиатуры (HID): Самый простой в настройке. Сканер воспринимается системой как обычное устройство ввода. При сканировании данные "печатаются" в то место, где стоит курсор. Плюсы: Не требует проброса портов. Минусы: Если в момент сканирования курсор стоит не в том поле или открыто не то окно, данные попадут "в никуда". В RDP-сессиях часто возникают проблемы с перепутанной раскладкой (русская/английская) и "проглатыванием" символов из-за микро-задержек сети.
  2. Режим эмуляции COM-порта (RS-232): Наиболее профессиональный и надежный вариант. Данные передаются через виртуальный последовательный порт напрямую в драйвер торгового оборудования 1С. Плюсы: 1С перехватывает событие сканирования независимо от того, где находится курсор. Исключена проблема раскладки клавиатуры. Минусы: Требуется настройка проброса (mapping) портов в настройках RDP-клиента.

Рассмотрим рекомендации опытных специалистов: для стабильной работы в терминальном режиме лучше использовать эмуляцию COM-порта. Если же вы вынуждены использовать режим клавиатуры, обязательно настройте в сканере Inter-character delay (задержку между символами) в 10–20 мс, чтобы терминальный канал успевал обрабатывать поток данных.

Выбор аппаратной части: Bluetooth или Радиоканал?

Для помещения площадью 150 кв. м (примерно 12х12 метров) выбор типа беспроводной связи имеет решающее значение. Разберем основные варианты:

Bluetooth сканеры: Модели вроде Atol SB2109 BT достаточно популярны, но имеют свои особенности. Если вы используете обычный USB-адаптер ("свисток"), радиус действия может быть ограничен 10 метрами. Для уверенного покрытия всей площади рекомендуется выбирать сканеры с базовой станцией (крэдлом), которая сама выступает в роли приемника. Ищите устройства с Bluetooth Class 1, способные работать на расстоянии до 100 метров на открытом пространстве.

Радиочастотные сканеры (2.4 ГГц): Часто работают стабильнее в условиях склада со стеллажами. Рассмотрим опыт коллег: использование бюджетных моделей (например, Mercury/Mertech) может потребовать "колхозинга" — выноса USB-приемника на склад с помощью активного USB-удлинителя и закрепления его на стене для прямой видимости. Это позволяет избежать экранирования сигнала стенами операторской комнаты.

Работа в условиях "слепого" сканирования: Режим накопления (Batch mode)

Одной из главных проблем при использовании обычного сканера на большом расстоянии является отсутствие обратной связи. Кладовщик пикает товар, не видя экрана монитора. Чтобы минимизировать ошибки, выясним, какие функции оборудования могут помочь:

Многие современные сканеры (например, Honeywell или Datalogic) поддерживают режим офлайн-буфера или режим инвентаризации. Посмотрим, как это работает:

Это превращает обычный сканер в "недо-ТСД". Однако важно помнить, что в этом режиме вы не увидите ошибок (например, если товара нет в базе) до момента выгрузки.

Настройка обратной связи: Звуковые сигналы из 1С

Чтобы оператор понимал, прошел ли штрихкод в 1С успешно, можно реализовать систему звуковых оповещений. Рассмотрим интересные технические решения, предложенные участниками сообщества:

Вариант А: Звуковой сигнал через динамики. Если на складе есть акустическая система или колонки у компьютера, можно настроить 1С так, чтобы при успешном поиске номенклатуры воспроизводился один звук, а при ошибке — другой (более резкий). В 1С это реализуется через СредстваГеометрии.ВоспроизвестиСигнал() или запуск внешнего файла .wav.

Вариант Б: Управление самим сканером. Некоторые продвинутые модели поддерживают команду BELL (код 7 по ASCII). Если отправить этот символ в COM-порт, к которому подключен сканер, устройство издаст звуковой сигнал. Проанализируем пример кода для управления портом:


// Пример логики в модуле формы или обработке оповещения
Процедура ОбработатьСканирование(ДанныеШтрихкода)
    РезультатПоиска = Справочники.Номенклатура.НайтиПоШтрихкоду(ДанныеШтрихкода);
    
    Если РезультатПоиска.Пустая() Тогда
        // Отправляем сигнал ошибки (если драйвер и модель поддерживают)
        ОбъектДрайвера.ВыполнитьКоманду("SendBell"); 
    КонецЕсли;
КонецПроцедуры

Когда стоит перейти на ТСД (Терминал Сбора Данных)?

Если бизнес-процессы усложняются (нужно видеть остатки, цену, характеристики товара прямо на месте), обычного сканера становится недостаточно. Разберем, почему ТСД может быть правильнее для 150 кв. м.:

  1. Интерактивность: Кладовщик сразу видит на экране Наименование, Количество и Спецификацию.
  2. Мобильный клиент 1С: Для УТ 11 это идеальный вариант. Вы устанавливаете приложение 1С на ТСД (или даже на обычный смартфон с защищенным чехлом), и работа идет напрямую в базе через Wi-Fi. Никаких проблем с пробросом портов в RDP.
  3. Минимизация пересортов: ТСД позволяет выполнять проверку "на лету" — если просканирован товар, которого нет в задании на отгрузку, устройство сразу выдаст предупреждение.

Итоговые рекомендации по настройке в 1С:УТ 11

Для настройки оборудования выполним следующие шаги:

  1. Зайдем в раздел НСИ и Администрирование -> РМК и оборудование -> Подключаемое оборудование.
  2. Выберем тип "Сканеры штрихкода" и создадим новый экземпляр.
  3. Используем драйвер "1С:Сканеры штрихкода (NativeApi)" — он лучше всего работает в многопользовательских терминальных средах.
  4. В параметрах подключения укажем номер COM-порта (который проброшен из вашей локальной машины в RDP-сессию).
  5. Обязательно настроим Суффикс. Обычно это значение 13 (CR) или 10 (LF). Без суффикса 1С не поймет, что чтение кода завершено.

Важный совет: При покупке сканера для RDP всегда уточняйте наличие драйверов под вашу версию ОС и поддержку работы через виртуальные порты. Модели от Honeywell, Zebra и Datalogic традиционно имеют лучшую поддержку в среде 1С.

← На главную