ТСД Атол и 1С: драйвер, настройка терминала и обмен документами
Содержание
Чтобы подключить ТСД Атол к 1С, нужны три вещи: программа учёта на самом терминале, драйвер или коннектор на компьютере с 1С и карточка оборудования типа «Терминал сбора данных» в 1С. В УТ 11 карточку заводят в НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование, в Бухгалтерии 3.0 — в Администрирование → Подключаемое оборудование.
Чаще всего проблема не в самом терминале, а в несовпадении звеньев: драйвер не той разрядности, терминал без лицензии программы, не включён флажок использования оборудования. Собирайте цепочку по порядку: терминал, компьютер, 1С. Тогда при сбое сразу видно, на каком звене обрыв.
Способы подключения ТСД Атол к 1С и подготовка
Терминалы Атол текущих линеек (Smart.Lite, Smart.Slim, Smart.Prime и другие) работают на Android. Сам по себе Android-терминал в 1С ничего не передаёт: обмен делает прикладная программа на нём. Обычно это «Мобильная логистика» от Атол или Mobile SMARTS от Клеверенс — первая построена на платформе второй.
От выбора режима зависит, что ставить на компьютер. Решите это до покупки лицензий.
| Режим | Как работает | Когда подходит | Ограничения |
|---|---|---|---|
| 📦 Офлайн (пакетный) | Товары выгружают на ТСД, сотрудник собирает данные, потом результат загружают в 1С | Инвентаризация, приёмка на складе без устойчивого Wi‑Fi | Остатки на терминале устаревают до следующей выгрузки |
| 📡 Онлайн (Wi‑Fi) | Терминал обращается к серверу программы, тот — к базе 1С | Сборка заказов, работа с актуальными остатками | Нужен сервер обмена, Wi‑Fi по всему складу, лицензии на каждое устройство |
| ⌨️ Эмуляция клавиатуры | ТСД работает как сканер штрихкодов | Нужно только пробивать коды в открытую форму 1С | Нет справочников и документов на терминале |
| 📄 Обмен файлом | Терминал сохраняет файл (CSV, TXT), его загружают в табличную часть | Разовая инвентаризация, нет лицензий на драйвер | Ручные шаги, легко ошибиться с форматом |
Перед настройкой проверьте:
- ✅ На терминале установлена и активирована программа учёта. Без лицензии большинство программ работают в демо-режиме с ограничением числа строк или документов.
- ✅ Есть кабель USB с передачей данных, а не только зарядный. Это частая причина «компьютер не видит ТСД».
- ✅ Известна разрядность клиента 1С (32 или 64 бит). Она видна в окне «О программе» и определяет, какой драйвер ставить.
- ✅ У пользователя 1С есть права на настройку подключаемого оборудования. Обычно это полные права или роль администратора.
- ✅ Версия конфигурации поддерживает ТСД через библиотеку подключаемого оборудования. В типовых БП 3.0, УТ 11, КА 2 и ERP она есть.
Установка драйвера ТСД Атол и программ на компьютер
Здесь нужно поставить компонент, через который 1С разговаривает с программой на терминале. Это не драйвер Android-устройства, а внешняя компонента 1С.
Офлайн-режим через драйвер
- Скачайте с сайта поставщика программы для ТСД драйвер для 1С. Берите версию, которая поддерживает ваш релиз программы на терминале.
- Запустите установщик на каждом компьютере, где пользователи будут выгружать и загружать данные. Для терминального сервера — один раз на сервере.
- Если 1С сама предложит загрузить драйвер из архива (ZIP с компонентой), используйте этот путь: компонента сохранится в базе и подхватится на других рабочих местах.
- Для Android-терминала по USB проверьте, что компьютер видит устройство в Проводнике. На терминале в шторке уведомлений выберите режим USB «Передача файлов».
Онлайн-режим через сервер обмена
- Установите серверную часть программы (у Mobile SMARTS это сервер со своей базой) на компьютер, который всегда включён.
- Подключите её к базе 1С. Для файловой базы это путь к каталогу, для клиент-серверной — сервер и имя базы в кластере.
- В брандмауэре Windows откройте порт сервера обмена для входящих подключений. Номер порта смотрите в настройках сервера — он задаётся там же.
- Убедитесь, что терминал и сервер в одной сети: с ТСД должен открываться адрес сервера.
Установку драйвера на терминальный сервер или сервер 1С делайте вне рабочего времени. Установщик может попросить закрыть приложения, а это прервёт сеансы пользователей.
Старые терминалы на Windows CE
Если у вас терминал Атол прошлых поколений на Windows CE или Windows Mobile, связь с ПК шла через подставку (кредл) и «Центр устройств Windows Mobile» или ActiveSync. Там же встречаются виртуальные COM-порты. На Windows 10 и 11 эта связка ставится не всегда.
💡 Для таких терминалов надёжнее обмениваться файлами через карту памяти или сразу планировать замену на Android-модель: под старые программы на ТСД драйверы для 1С уже не развиваются.
Настройка программы на самом терминале
На этом шаге терминал учат, с какой базой работать и как читать штрихкоды.
- Активируйте лицензию. В программе на ТСД откройте раздел о лицензии и введите ключ или активируйте устройство через интернет . Лицензия обычно привязана к конкретному терминалу.
- Укажите подключение. Для онлайн-режима — адрес сервера обмена и порт. Для офлайн-режима — проверьте, что выбрана нужная база, если их несколько.
- Настройте сканер. В системной программе сканирования Android (у терминалов Атол она предустановлена) включите нужные символики: EAN‑13, Code 128, DataMatrix для маркированных товаров, QR. Отключённая символика — частая причина «сканер светит, но код не читается».
- Выберите способ передачи скана в программу. Для программы учёта нужен режим широковещательного сообщения (Intent) или тот, что указан в её инструкции. Для эмуляции клавиатуры — режим ввода с клавиатуры с суффиксом Enter.
- Проверьте дату и время. При расхождении с сервером документы загружаются с неверной датой, а часть программ отказывается синхронизироваться.
Для маркированного товара проверьте, что сканер передаёт DataMatrix целиком, со служебным символом-разделителем GS. Если GS теряется, 1С не распознает код маркировки, хотя сам штрихкод «пикнет».
Подключение ТСД Атол в 1С: карточка оборудования
Теперь терминал заводят в 1С как оборудование.
| Конфигурация | Где включить и завести оборудование |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Подключаемое оборудование |
| Управление торговлей 11 | НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование |
| Комплексная автоматизация 2, ERP 2 | НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование |
Шаг 1. Включите оборудование
В указанном разделе установите флажок «Использовать подключаемое оборудование». Без него команды работы с ТСД в документах не появятся.
Шаг 2. Создайте экземпляр оборудования
- Откройте список подключаемого оборудования и выберите тип «Терминалы сбора данных».
- Нажмите «Создать».
- В поле драйвера выберите драйвер, соответствующий программе на терминале. Если нужного в списке нет, добавьте его из файла через список драйверов оборудования — туда загружается архив, полученный у поставщика.
- Укажите рабочее место. Оборудование в 1С привязано к рабочему месту, то есть к компьютеру и пользователю. На другом компьютере эту карточку нужно настроить отдельно.
- Запишите карточку.
Шаг 3. Настройте параметры драйвера
Нажмите «Настроить» в карточке. Откроется форма самого драйвера.
- 🔧 Для онлайн-режима укажите адрес сервера обмена или базу программы на ПК.
- 🔧 Для офлайн-режима — способ связи с терминалом и формат выгружаемых полей.
- 🔧 Нажмите «Тест устройства». Успешный тест означает, что 1С загрузила компоненту и видит программу на терминале.
Если тест не проходит, дальше в документы не идите: обмен работать не будет. Сначала разберитесь с драйвером по разделу ошибок ниже.
Обмен данными между ТСД Атол и 1С
После теста в документах появляются команды выгрузки на ТСД и загрузки из ТСД. В УТ 11 они есть, например, в пересчётах товаров и приходных документах. Ищите их в командной панели табличной части «Товары».
Выгрузка товаров на терминал
- Откройте документ, по которому будет работа: пересчёт, инвентаризацию, заказ.
- Выберите команду выгрузки на ТСД. 1С передаст номенклатуру, характеристики, штрихкоды и, если это предусмотрено, плановое количество.
- На терминале откройте полученное задание и начните сканирование.
Номенклатура без штрихкода на терминале будет, но найти её сканером нельзя. Перед инвентаризацией проверьте, что у товаров заполнены штрихкоды в 1С.
Загрузка результатов в 1С
- Завершите документ на терминале. В онлайн-режиме он уйдёт на сервер сам, в офлайн-режиме подключите ТСД к компьютеру.
- В документе 1С выберите команду загрузки из ТСД.
- Проверьте табличную часть. Строки с неизвестными штрихкодами 1С покажет отдельно — их можно сопоставить с номенклатурой вручную или зарегистрировать новый штрихкод.
Несколько терминалов на одном складе
Когда терминалов два и больше, заранее договоритесь о разделении работы. При инвентаризации удобно делить склад по зонам или стеллажам: каждый кладовщик получает своё задание.
- 📋 В офлайн-режиме выгружайте отдельный документ на каждый терминал. Так результаты не перепутаются при загрузке.
- 📋 В онлайн-режиме задания берутся с сервера, и важно, чтобы два человека не взяли одно и то же. Программы для ТСД обычно блокируют задание за тем, кто его открыл.
- 📋 Подпишите терминалы номерами и запишите, какой лицензии соответствует какой номер. При замене или ремонте устройства это сэкономит время на переносе лицензии.
А «Внешние источники данных»?
В конфигураторе 1С есть объект «Внешние источники данных». Он нужен для чтения сторонних баз SQL через ODBC и к типовому обмену с ТСД отношения не имеет.
Связь с SQL-базой программы для ТСД через этот объект теоретически возможна, но это доработка конфигурации. Её ведёт программист, она требует снятия с поддержки или расширения и ломается при обновлениях программы на терминале. Для типовой работы достаточно драйвера и команд в документах.
Ошибки при подключении ТСД Атол к 1С
Сначала определите, на каком звене обрыв: терминал, компьютер или 1С. Тест устройства в карточке — главный ориентир.
Если для исправления нужно переустановить драйвер на сервере или перезапустить службу сервера обмена, предупредите кладовщиков. Документы, которые в этот момент отправляются с терминалов, не дойдут, и их придётся отправить повторно.