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

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

Как подключить ТСД к 1С:Бухгалтерия

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

Терминал сбора данных (ТСД) ускоряет приёмку, инвентаризацию и отгрузку: сотрудник сканирует штрихкод, а документ в 1С заполняется автоматически. Однако «1С:Бухгалтерия» — это прежде всего учётная система, и её складские возможности ограничены по сравнению с «Управлением торговлей» или «ERP». Поэтому перед покупкой оборудования важно понять, какие сценарии реально будут работать, а какие потребуют доработки или стороннего ПО.

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

Что нужно проверить до покупки оборудования

Главный вопрос — какие задачи вы хотите закрыть. Если нужно лишь быстрее вводить номенклатуру в документы «Поступление товаров» и «Реализация», достаточно ТСД с режимом эмуляции клавиатуры. Если требуется инвентаризация со сверкой фактических остатков с учётными, загрузка документов на терминал и контроль пересортицы — понадобится мобильное приложение для ТСД и доработка на стороне 1С.

Проверьте редакцию и версию вашей конфигурации, а также платформу 1С. От этого зависит совместимость с драйверами оборудования и внешними обработками. Также уточните, есть ли в компании Wi-Fi сеть с покрытием на складе: большинство терминалов обмениваются данными именно по беспроводной сети, и слабый сигнал станет причиной обрывов обмена.

Нужен только ввод штрихкодовПростая задача

Подойдёт режим эмуляции клавиатуры, доработки не нужны

Нужна инвентаризация со сверкойСредняя сложность

Потребуется ПО на ТСД и обработка загрузки данных в 1С

Нужна работа в режиме онлайнСложная задача

Нужен веб-сервис или расширение конфигурации, часто с привлечением разработчика

Выбор схемы подключения

Существует три практических сценария. Первый — эмуляция клавиатуры: ТСД подключается к компьютеру по USB или Bluetooth и при сканировании «печатает» штрихкод в активное поле. Настройка минимальна, но терминал привязан к рабочему месту и не хранит данные.

Второй сценарий — автономная работа с пакетным обменом. На терминал устанавливается приложение (например, от поставщика оборудования или отраслевое решение), в 1С выгружается номенклатура и документы, после сканирования данные загружаются обратно файлом или через сетевую папку. Третий сценарий — онлайн-обмен через веб-сервисы, когда ТСД видит актуальные данные 1С в реальном времени. Это самый функциональный, но и самый требовательный к настройке вариант.

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

Эмуляция клавиатуры

Быстрый старт без доработок; ограничение — нет сверки с документами, работает только рядом с ПК

Пакетный обмен (офлайн)

Подходит для инвентаризации и приёмки; ограничение — данные в 1С обновляются только после выгрузки

Онлайн через веб-сервис

Актуальные остатки и контроль в реальном времени; ограничение — нужна разработка и стабильный Wi-Fi

Подключение в режиме эмуляции клавиатуры

Это самый доступный способ, с которого стоит начать. ТСД или сканер штрихкода настраивается в режиме HID-клавиатуры (обычно это заводская установка или включается сканированием служебного штрихкода из инструкции). После сопряжения с компьютером откройте «Блокнот» и отсканируйте любой штрихкод: если цифры появились в тексте — устройство работает корректно.

В «1С:Бухгалтерии» откройте документ, например «Поступление (акты, накладные)», перейдите на вкладку «Товары» и сканируйте штрихкод в поле подбора. Чтобы подбор работал удобнее, используйте кнопку «Добавить» с фокусом в поле номенклатуры или режим поиска по штрихкоду. Убедитесь, что штрихкоды предварительно занесены в карточки номенклатуры — иначе программа не найдёт товар.

Порядок действий при клавиатурном режиме
  1. 1
    Переведите ТСД в режим эмуляции клавиатуры по инструкции производителя
  2. 2
    Подключите терминал к ПК по USB или выполните сопряжение по Bluetooth
  3. 3
    Проверьте ввод в «Блокноте»: штрихкод должен появляться как текст
  4. 4
    Заполните штрихкоды в карточках номенклатуры в 1С
  5. 5
    Откройте документ и отсканируйте товар — строка должна добавиться автоматически

Настройка пакетного обмена для инвентаризации

Для инвентаризации со сверкой потребуется программное обеспечение на терминале. Типовая схема выглядит так: из 1С выгружается справочник номенклатуры со штрихкодами и, при необходимости, учётные остатки; сотрудник проходит по складу и сканирует товары; затем файл с фактическими количествами загружается обратно.

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

Обратите внимание на формат выгрузки: заранее согласуйте с поставщиком ПО терминала, какие поля и в каком порядке передаются (код, штрихкод, наименование, количество). Несовпадение структуры файла — самая частая причина ошибок загрузки.

Онлайн-режим через веб-сервисы

Если требуется, чтобы терминал видел актуальные остатки и сразу создавал документы в 1С, настраивается обмен через HTTP- или веб-сервисы. Для этого в конфигурации публикуются сервисы на веб-сервере (IIS или Apache), а мобильное приложение на ТСД обращается к ним по сети.

В типовой «1С:Бухгалтерии» готовых сервисов для ТСД нет, поэтому этот путь предполагает разработку расширения конфигурации или использование готового коммерческого решения. Публикация сервисов выполняется через конфигуратор (Администрирование — Публикация на веб-сервере), после чего доступ проверяется из браузера по адресу сервиса.

Проверка результата и типичные ошибки

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

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

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

Сканирование в документе
Норма

Строка с товаром добавляется, количество увеличивается при повторном сканировании

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

Курсор остаётся в поле, товар не найден или добавляется неверная позиция

Загрузка файла с ТСД
Норма

Все строки сопоставлены с номенклатурой, итоговое количество совпадает с экраном терминала

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

Часть строк не найдена, количество расходится, появляются дубли

Остатки после проведения
Норма

Остатки по складу изменились на величину из документа

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

Документ проведён, но остатки не изменились или изменились дважды

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

Часто задаваемые вопросы

Есть ли в 1С:Бухгалтерии штатная поддержка ТСД?

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

Подойдёт ли ТСД на Android для работы с 1С?

Да, большинство современных решений для ТСД построено на Android. Терминал должен поддерживать Wi-Fi и иметь возможность установки сторонних приложений. Проверяйте совместимость конкретного ПО с моделью терминала у поставщика решения.

Можно ли провести инвентаризацию с ТСД без доработки конфигурации?

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

Что делать, если сканер вводит штрихкод с лишними символами?

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

Когда стоит перейти с Бухгалтерии на Управление торговлей из-за ТСД?

Если вам нужны адресное хранение, ордерная схема склада, онлайн-контроль сборки заказов и штатные механизмы работы с ТСД, затраты на доработку «Бухгалтерии» могут превысить стоимость перехода на торговую конфигурацию, где эти функции встроены.

Итог

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

Начните с режима эмуляции клавиатуры — он закрывает простой ввод штрихкодов без доработок. Для инвентаризации используйте пакетный обмен с проверкой на тестовых данных. Онлайн-режим и публикацию веб-сервисов доверяйте специалисту и никогда не открывайте доступ к базе без аутентификации.