Интеграция терминалов сбора данных (ТСД) с 1С:Предприятие 8.3 позволяет автоматизировать учёт товаров на складе, ускорить инвентаризацию и минимизировать ошибки при приёмке или отгрузке. Однако процесс подключения часто вызывает сложности: от выбора правильного оборудования до настройки обмена данными через COM-порт, Wi-Fi или Bluetooth. В этой статье разберём все этапы — от подготовки ТСД (например, CipherLab 8000, Honeywell CK65 или Zebra TC20) до тестирования связи с базой 1С.
Особое внимание уделим двум ключевым сценариям: подключению через стандартные обработки 1С (например,"Торговля и Склад") и использованию сторонних драйверов от производителей ТСД. Также рассмотрим типичные ошибки, такие как отсутствие связи по COM-порту или несовместимость версий прошивок, и способы их устранения без привлечения программистов.
Если вы работаете с 1С:Управление торговлей 11, 1С:ERP или 1С:Розница 2.3, инструкция подойдёт для всех конфигураций с поддержкой внешних устройств. Для удобства в конце статьи приведён FAQ с ответами на частые вопросы по настройке конкретных моделей ТСД.
1. Выбор терминала сбора данных (ТСД) для 1С
Прежде чем подключать ТСД, убедитесь, что модель совместима с вашей версией 1С:Предприятие 8.3. Производители оборудования (например, Datalogic, Zebra, Honeywell) публикуют списки поддерживаемых конфигураций на своих сайтах. Основные критерии выбора:
- 🔌 Тип подключения: USB, COM-порт, Wi-Fi или Bluetooth. Для мобильных ТСД (например, Zebra TC52) предпочтительнее беспроводные протоколы.
- 📦 Поддержка штрихкодов: Убедитесь, что ТСД считывает форматы, используемые в вашей базе (например,
EAN-13,Code 128,DataMatrix). - 🖥️ Совместимость с ОС: Большинство ТСД работают на Windows CE или Android. Для 1С важно наличие SDK или готовых драйверов.
- 💾 Объём памяти: Для крупных складов (10 000+ позиций) требуется не менее 512 МБ ОЗУ.
Для тестирования можно использовать эмуляторы ТСД, например, 1С:Эмулятор ТСД (входит в поставку некоторых конфигураций). Это позволит отладить обмен данными без покупки оборудования.
⚠️ Внимание: Если вы используете 1С:Розница, проверьте поддержку ТСД в модуле"Рабочее место кассира". Некоторые модели (например, CipherLab 8300) требуют дополнительной лицензии для работы с фискальными регистраторами.
2. Подготовка 1С к работе с ТСД
Перед физическим подключением оборудования необходимо настроить 1С:Предприятие 8.3:
Установите последнюю версию платформы (не ниже
8.3.20). В более старых версиях может отсутствовать поддержка современных ТСД.Активируйте функциональность для работы с оборудованием:
- В 1С:Управление торговлей 11: перейдите в
Администрирование → Настройки программы → Оборудование. - В 1С:Розница 2.3:
Настройки → Оборудование → Терминалы сбора данных.
- В 1С:Управление торговлей 11: перейдите в
Скачайте и установите драйвер ТСД от производителя. Для популярных моделей (например, Honeywell CK65) драйвера доступны на сайте 1С:ИТС.
Если в вашей конфигурации нет встроенной поддержки ТСД, потребуется доработка. Например, для 1С:Бухгалтерия 3.0 нужно подключать внешнюю обработку через Файл → Открыть → Дополнительные отчёты и обработки.
| Конфигурация 1С | Встроенная поддержка ТСД | Требуемые доработки |
|---|---|---|
| 1С:Управление торговлей 11 | Да | Настройка оборудования в разделе"Администрирование" |
| 1С:Розница 2.3 | Да | Активация модуля"Рабочее место кассира" |
| 1С:ERP 2.5 | Да | Настройка через"Склад и доставка → Оборудование" |
| 1С:Бухгалтерия 3.0 | Нет | Подключение внешней обработки или доработка конфигурации |
Если вы используете облачную версию 1С (1C:Fresh), подключение ТСД возможно только через веб-сервисы или специализированные шлюзы, такие как 1С:Connect.
3. Физическое подключение ТСД к компьютеру или сети
Способ подключения зависит от интерфейса вашего ТСД. Рассмотрим три основных варианта:
3.1. Подключение по USB (COM-эмуляция)
Большинство стационарных ТСД (например, CipherLab 8000) подключаются через USB с эмуляцией COM-порта. Порядок действий:
- Подключите ТСД к ПК через USB-кабель.
- Установите драйвер виртуального COM-порта (обычно идёт в комплекте с ТСД).
- Проверьте номер порта в
Диспетчере устройств(раздел"Порты (COM и LPT)"). - В настройках 1С укажите этот порт в параметрах оборудования.
- 📶 Настройте ТСД на подключение к вашей Wi-Fi сети (в меню устройства выберите SSID и введите пароль).
- 🔗 В 1С укажите IP-адрес ТСД (можно закрепить статический IP в роутере).
- 🔄 Для Bluetooth: включите сопряжение на ПК и ТСД, затем выберите устройство в настройках 1С.
3.2. Беспроводное подключение (Wi-Fi/Bluetooth)
Для мобильных ТСД (например, Zebra TC52 или Honeywell CK65):
3.3. Подключение через док-станцию
Некоторые модели (например, Datalogic Skorpio X5) требуют док-станции для зарядки и синхронизации. В этом случае:
- Подключите док-станцию к ПК через USB или Ethernet.
- Установите ТСД в док-станцию.
- В 1С выберите тип подключения"Через док-станцию" и укажите соответствующий порт.
⚠️ Внимание: При подключении по Wi-Fi убедитесь, что порт 8080 (или другой, используемый ТСД) не блокируется фаерволом Windows или антивирусом. В противном случае 1С не сможет инициализировать соединение.
Установлены драйвера от производителя|ТСД определяется в Диспетчере устройств|В 1С выбран правильный порт/IP|Отключены блокировки фаервола|Тестовое соединение прошло успешно-->
4. Настройка обмена данными между ТСД и 1С
После физического подключения необходимо настроить протокол обмена данными. В 1С это делается через обработку"Терминалы сбора данных" (доступна в конфигурациях с поддержкой оборудования). Основные шаги:
Откройте обработку через меню
Сервис → Оборудование → Терминалы сбора данных.Создайте новый профиль подключения:
- Укажите название ТСД (например,"Складской ТСД").
- Выберите тип подключения (COM, TCP/IP, Bluetooth).
- Задайте параметры порта (скорость
9600,19200или115200бод, без контроля чётности).
Настройте форматы данных:
- Укажите разделители полей (обычно
;или,). - Выберите кодировку (
UTF-8илиWindows-1251).
Сохраните настройки и выполните тестовое подключение.
Для некоторых ТСД (например, Honeywell) требуется дополнительная настройка шаблонов обмена. Их можно скачать с сайта производителя или создать вручную в формате XML. Пример шаблона для выгрузки номенклатуры:
<?xml version="1.0" encoding="utf-8"?>
<DataExchange>
<Catalog name="Номенклатура">
<Field name="Артикул" type="string"/>
<Field name="Наименование" type="string"/>
<Field name="Штрихкод" type="string"/>
</Catalog>
</DataExchange>
Если ваш ТСД поддерживает протокол SPP (Serial Port Profile) для Bluetooth, в настройках 1С выберите тип подключения"COM-порт" и укажите виртуальный порт, созданный при сопряжении устройств.
5. Загрузка справочников и тестирование связи
После настройки подключения необходимо проверить обмен данными. Для этого:
В обработке"Терминалы сбора данных" выберите команду
Выгрузить справочники.Укажите, какие данные нужно передать на ТСД:
- 📋 Номенклатура (с штрихкодами).
- 📦 Склады (если используется мультискладской учёт).
- 👤 Контрагенты (для приёмки/отгрузки).
Запустите выгрузку и дождитесь завершения. На экране ТСД должно появиться сообщение об успешном приёме данных.
Выполните тестовое сканирование штрихкода. Если данные отображаются корректно, настройка прошла успешно.
Типичные ошибки на этом этапе:
- ❌ Ошибка связи: Проверьте физическое подключение и настройки порта.
- ❌ Несовпадение штрихкодов: Убедитесь, что в 1С и ТСД используются одинаковые форматы (
EAN-13,Code 39и т.д.). - ❌ Пустой справочник на ТСД: Возможно, не выбраны данные для выгрузки или отсутствуют права доступа.
Что делать, если ТСД не принимает данные?
Если при выгрузке справочников ТСД выдаёт ошибку"Недостаточно памяти", попробуйте:
1. Разбить выгрузку на части (например, выгружать номенклатуру по 1000 позиций).
2. Удалить старые данные на ТСД через меню устройства.
3. Обновить прошивку ТСД (инструкции на сайте производителя).
Если проблема сохраняется, проверьте лог ошибок в 1С (Сервис → Журнал регистрации).
6. Автоматизация работы: обработки и сценарии
Для упрощения повседневных операций (инвентаризация, приёмка, отгрузка) в 1С можно настроить автоматические обработки. Рассмотрим триных сценария:
6.1. Инвентаризация с ТСД
Порядок действий:
- В 1С создайте документ"Инвентаризация товаров на складе".
- На ТСД выберите режим"Инвентаризация" и отсканируйте все позиции.
- После сканирования выгрузите данные обратно в 1С через обработку
Загрузить данные с ТСД. - Сравните фактическое количество с учётными данными и проведите документ.
6.2. Приёмка товара
Для приёмки:
- 📥 Создайте в 1С документ"Поступление товаров".
- 📦 На ТСД выберите режим"Приёмка" и отсканируйте поступающие позиции.
- 🔄 Загрузите данные в 1С и сопоставьте с заказом поставщика.
6.3. Отгрузка со склада
Алгоритм:
- Сформируйте в 1С документ"Реализация товаров".
- На ТСД выберите режим"Отгрузка" и отсканируйте товары.
- Сверьте количество и подтвердите отгрузку.
Для ускорения работы можно настроить горячие клавиши на ТСД. Например, в Honeywell CK65 кнопку F1 можно запрограммировать на вызов меню инвентаризации.
| Сценарий | Обработка в 1С | Режим на ТСД | Результат |
|---|---|---|---|
| Инвентаризация | Инвентаризация товаров | Inventory | Сверка остатков |
| Приёмка | Поступление товаров | Receiving | Автоматическое создание документа |
| Отгрузка | Реализация товаров | Shipping | Контроль комплектации заказа |
| Перемещение | Перемещение товаров | Transfer | Обновление остатков по складам |
Для автоматизации рутинных операций (например, ежедневной инвентаризации) настройте в 1С регламентные задания. Это позволит выгружать справочники на ТСД по расписанию (например, каждую ночь).
7. Типичные ошибки и их устранение
Даже при правильной настройке могут возникать сбои. Рассмотрим наиболее частые проблемы и способы их решения:
7.1. ТСД не подключается к 1С
Возможные причины:
- ⚡ Нет питания: Проверьте заряд аккумулятора или подключение к док-станции.
- 🔌 Неверный порт: В настройках 1С указан не тот COM-порт (проверьте в
Диспетчере устройств). - 🔒 Блокировка фаерволом: Добавьте исключение для программы 1С и порта ТСД.
- 🔄 Конфликт драйверов: Переустановите драйвер ТСД, предварительно удалив старый.
7.2. Данные не выгружаются на ТСД
Что проверить:
- 📥 Права доступа: У пользователя 1С должны быть права на выгрузку данных.
- 🗄️ Свободная память: На ТСД может не хватать места для справочников.
- 📡 Формат данных: Убедитесь, что в 1С и ТСД совпадают разделители полей и кодировка.
7.3. ТСД не считывает штрихкоды
Решения:
- 🔍 Настройка сканера: Проверьте, что в ТСД включён режим сканирования (иногда требуется нажать специальную кнопку).
- 📏 Формат штрихкода: Убедитесь, что 1С и ТСД поддерживают одинаковые типы (
EAN-13,Code 128и др.). - 🔄 Обновление прошивки: На сайте производителя может быть новая версия ПО для ТСД.
⚠️ Внимание: Если после обновления 1С перестал работать обмен с ТСД, проверьте совместимость версии платформы с вашей моделью оборудования. Например, CipherLab 8000 не поддерживает 1С версий выше 8.3.19 без дополнительного патча.
Как сбросить настройки ТСД до заводских?
Для большинства моделей:
1. Выключите ТСД.
2. Зажмите кнопку Power + Scan (или F1 + F3, в зависимости от модели).
3. Удерживайте 10 секунд, пока не появится меню восстановления.
4. Выберите Reset to Default.
8. Оптимизация работы с ТСД в 1С
Чтобы максимально эффективно использовать ТСД, следуйте этим рекомендациям:
- 🔄 Регулярно обновляйте справочники: Выгружайте данные на ТСД не реже одного раза в смену, чтобы избежать расхождений.
- 📊 Используйте отчёты: В 1С можно формировать отчёты по работе ТСД (например,"Акт инвентаризации" или"Журнал сканирования").
- 🔧 Настройте резервное копирование: Периодически сохраняйте данные с ТСД на ПК, чтобы избежать потерь при сбое.
- 👨💻 Обучите персонал: Составьте краткую инструкцию по основным операциям (сканирование, выгрузка данных).
Для крупных складов (10 000+ позиций) рассмотрите возможность интеграции ТСД с WMS-системой через 1С. Это позволит автоматизировать маршруты сборки заказов и уменьшить время обработки.
Если вы используете несколько ТСД, настройте в 1С групповую обработку. Это позволит одновременно выгружать данные на все устройства или собирать информацию с них в одном документе.
Для ускорения работы настройте на ТСД автоматическое определение операции по первому отсканированному штрихкоду. Например, если первый код belongs к документу"Приёмка", ТСД автоматически перейдёт в режим приёмки.
FAQ: Частые вопросы по подключению ТСД к 1С
Можно ли подключить ТСД к 1С:Бухгалтерия 3.0?
В стандартной поставке 1С:Бухгалтерия 3.0 нет встроенной поддержки ТСД. Однако вы можете:
- Подключить внешнюю обработку (например, от компании"Клеверенс").
- Доработать конфигурацию через
Конфигуратор(требуются знания 1С-программирования). - Использовать промежуточное ПО, такое как 1С:Connect или R-Keeper.
Для складов лучше использовать специализированные конфигурации: 1С:Управление торговлей или 1С:ERP.
Как подключить ТСД по Wi-Fi, если в 1С нет такого варианта?
Если в вашей конфигурации нет прямой поддержки Wi-Fi, воспользуйтесь одним из способов:
- 📡 Через виртуальный COM-порт: Настройте на ПК программу-эмулятор (например, com0com), которая будет перенаправлять данные с TCP-порта на виртуальный COM. В 1С укажите этот порт.
- 🌐 Через веб-сервис: Разверните на сервере промежуточное ПО (например, 1С:EnterpriseData), которое будет принимать данные от ТСД по HTTP и передавать их в 1С.
Для Zebra TC52 и аналогичных моделей можно использовать фирменное ПО StageNow для настройки сетевого подключения.
ТСД выдаёт ошибку"Несовместимая версия протокола". Что делать?
Эта ошибка возникает, если:
- Версия прошивки ТСД устарела. Решение: Обновите прошивку на сайте производителя.
- В 1С используется устаревшая обработка для ТСД. Решение: Скачайте актуальную версию обработки с сайта 1С:ИТС или от производителя ТСД.
- Несовпадение версий 1С и ТСД. Решение: Проверьте совместимость на сайте производителя оборудования.
Для CipherLab и Datalogic актуальные прошивки и обработки доступны в разделе"Поддержка" на официальных сайтах.
Как перенести данные с одного ТСД на другой?
Для переноса данных:
- Подключите первый ТСД к 1С и выгрузите все справочники на ПК (через обработку"Терминалы сбора данных").
- Подключите второй ТСД и загрузите на него сохранённые данные.
- Если ТСД одной модели, можно скопировать файлы базы данных напрямую через ActiveSync (для Windows CE) или ADB (для Android).
Для Honeywell и Zebra есть утилиты для резервного копирования (например, Honeywell Mobility Suite).
Можно ли использовать ТСД без 1С (автономно)?
Да, большинство ТСД поддерживают автономный режим. Вы можете:
- 📥 Загрузить справочники из 1С один раз, а затем работать offline.
- 📦 Сканировать товары в автономном режиме, а потом выгрузить данные в 1С.
- 📊 Формировать отчёты прямо на ТСД (например, по остаткам или движениям товара).
Для этого на ТСД должна быть установлена специальная программа (например, Mobile SMARTS для CipherLab).