Торговля и Склад · 10 мин
Как связать терминал с 1С: пошаговая инструкция
Как связать эквайринговый терминал или ТСД с 1С: драйверы, настройка оборудования, подключение в конфигурации, проверка операций и типичные ошибки.
Под терминалом в контексте 1С обычно понимают одно из двух устройств: эквайринговый (банковский) терминал для приёма карт или терминал сбора данных (ТСД) для складского учёта. Схема подключения у них разная, но общий принцип один: 1С не работает с железом напрямую, а обращается к нему через драйвер — программную прослойку от производителя или банка.
Для эквайрингового терминала потребуется договор с банком-эквайером, драйвер терминала (часто это ПО банка, например «Сбербанк» предоставляет свой драйвер, есть и универсальные решения вендоров) и типовая конфигурация с поддержкой подключаемого оборудования — «1С:Розница», «Управление торговлей», «Комплексная автоматизация» или «Управление нашей фирмой». Для ТСД нужен драйвер производителя устройства и обработка обмена данными.
Перед началом работ убедитесь, что конфигурация обновлена до актуального релиза: старые версии могут не поддерживать текущие драйверы и требования законодательства по фискализации. Также проверьте, что у пользователя 1С есть права на настройку подключаемого оборудования — обычно это роль администратора или настройщика торгового оборудования.
Определяем тип терминала и сценарий работы
От типа устройства зависит вся дальнейшая настройка, поэтому сначала точно определите, что именно подключаете. Эквайринговый терминал передаёт в 1С сумму операции и получает ответ об оплате или отказе; фискальный чек при этом печатает ККТ, а не сам терминал. ТСД работает иначе: он собирает штрихкоды на складе и передаёт пакет данных в 1С для формирования документов приёмки, отгрузки или инвентаризации.
Встречаются и комбинированные устройства — смарт-терминалы с эквайрингом и фискальным модулем в одном корпусе. Они подключаются как два логических устройства: ККТ и эквайринговый терминал, каждое со своим драйвером. Путаница на этом этапе — частая причина того, что «терминал не виден в 1С».
Что именно подключаем
Приём оплаты картой в рознице. Нужен договор с банком-эквайером и драйвер банка или вендора.
Сканирование штрихкодов на складе. Нужен драйвер производителя и обработка обмена (Wi-Fi или пакетный режим через кредл).
Эквайринг и ККТ в одном устройстве. Настраивается как два отдельных объекта оборудования.
Подготовка: драйверы, договоры и права
Для эквайринга сначала заключите договор с банком и получите от него комплект: сам терминал, параметры подключения и ссылку на драйвер. Банковский драйвер устанавливается на компьютер кассира и обычно поставляется с тестовой утилитой — запустите её до настройки 1С и убедитесь, что терминал отвечает. Если тест из утилиты банка не проходит, проблема в связи или драйвере, и в 1С заходить рано.
Для ТСД скачайте драйвер с сайта производителя устройства. Популярные модели поддерживаются типовой подсистемой БСП «Подключаемое оборудование», но часть устройств требует отдельной обработки обслуживания от поставщика. Уточните режим работы ТСД: онлайн через Wi-Fi (устройство сразу обращается к базе) или пакетный (данные выгружаются при установке в кредл). От этого зависит, какая обработка обмена понадобится.
Подключение эквайрингового терминала к 1С
Физически терминал подключается по USB, COM-порту или по сети через Ethernet/Wi-Fi. Для USB-подключения Windows часто создаёт виртуальный COM-порт — его номер смотрите в Диспетчере устройств. Запишите параметры связи: номер порта, скорость, либо IP-адрес и порт терминала для сетевого подключения.
В 1С откройте раздел «Администрирование» → «Подключаемое оборудование» (в некоторых конфигурациях — «Настройка РМК и оборудования»). Включите использование подключаемого оборудования, затем перейдите в список эквайринговых терминалов и создайте новый элемент. Выберите обработчик драйвера из списка — если банковский драйвер установлен корректно, он появится в перечне. Укажите параметры связи, полученные на предыдущем шаге, и нажмите «Тест устройства».
После успешного теста привяжите терминал к рабочему месту кассира и кассе ККМ в настройках РМК. Проверьте полный цикл на небольшой сумме: пробейте чек с оплатой картой, затем выполните возврат. Оба документа должны корректно отразиться в 1С, а на терминале — пройти авторизация.
- 1Заключите договор с банком и получите терминал, параметры и драйвер
- 2Установите драйвер на ПК кассира и проверьте связь тестовой утилитой банка
- 3В 1С включите подключаемое оборудование и создайте эквайринговый терминал
- 4Выберите обработчик драйвера и укажите COM-порт или IP-адрес
- 5Выполните «Тест устройства», затем привяжите терминал к рабочему месту и кассе
- 6Проведите пробную оплату и возврат, сверьте данные в 1С и на терминале
Подключение терминала сбора данных
Для ТСД порядок отличается. Сначала настройте само устройство: подключите его к Wi-Fi сети склада или установите коммуникационную подставку. На компьютер с 1С установите драйвер производителя и, если требуется, серверную часть обмена — некоторые решения работают через промежуточный веб-сервис или папку обмена файлами.
В 1С добавьте ТСД в списке подключаемого оборудования, выберите драйвер и укажите способ обмена. Для пакетного режима настройте обработки «Загрузка данных из ТСД» и «Выгрузка данных в ТСД» — они есть в типовых конфигурациях. Выгрузите на терминал справочник номенклатуры со штрихкодами, затем отсканируйте несколько товаров и загрузите результат обратно: в 1С должен сформироваться документ с корректными позициями и количеством.
Проверка результата и типичные ошибки
Признак успешного подключения — не только пройденный тест устройства, но и полный рабочий цикл без ручных правок. Для эквайринга: сумма в чеке 1С совпадает с суммой на слипе терминала, операция видна в отчёте банка, возврат проходит штатно. Для ТСД: загруженный документ совпадает по составу с фактически отсканированным, а расхождений при инвентаризации нет.
Как проверить результат
Сообщение «Тест успешно выполнен» с указанием модели устройства
Ошибка «устройство не найдено» или пустой ответ драйвера
Сумма в чеке 1С равна сумме на слипе, операция есть в отчёте банка
Оплата прошла на терминале, но не отразилась в 1С, или наоборот
Документ содержит все отсканированные позиции с верным количеством
Позиции пропущены, дублируются или не определяется номенклатура
Если что-то идёт не так, чаще всего виноваты не настройки 1С, а инфраструктура: занятый другим приложением COM-порт, брандмауэр, блокирующий сетевое подключение, несоответствие версии драйвера версии платформы 1С. Проверяйте цепочку последовательно: сначала устройство и ОС, потом драйвер, и только затем настройки в программе.
Ограничения и когда нужен специалист
Самостоятельная настройка оправдана для типовых сценариев: один терминал, одна касса, типовая конфигурация без доработок. Если у вас сетевой эквайринг с несколькими кассами на один терминал, нестандартная конфигурация, интеграция ТСД через мобильный клиент или требуется обмен в реальном времени с WMS — задача выходит за рамки штатной настройки, и безопаснее привлечь специалиста по торговому оборудованию.
Отдельный случай — доработанные конфигурации. Если в 1С изменены механизмы РМК или подсистема оборудования, типовой драйвер может работать некорректно, и потребуется адаптация обработки обслуживания программистом. Перед любой доработкой зафиксируйте работоспособность связки на типовой функциональности, чтобы иметь точку отката.
Как выбрать действие
Частые вопросы
Можно ли подключить терминал к 1С без договора эквайринга?
Нет. Без договора с банком-эквайером терминал не сможет авторизовывать операции, а драйвер не получит параметров подключения к процессингу. Сначала оформляется договор, затем банк выдаёт терминал и настройки.
Почему 1С не видит терминал, хотя тестовая утилита банка работает?
Чаще всего выбран не тот обработчик драйвера в 1С или драйвер установлен не для той разрядности платформы (32/64 бита). Также проверьте, что версия драйвера совместима с вашим релизом конфигурации, и что терминал привязан к текущему рабочему месту.
Можно ли использовать один эквайринговый терминал на несколько касс?
Технически это возможно при сетевом подключении, если банк и драйвер поддерживают многопользовательский режим. Однако одновременные операции могут конфликтовать, поэтому такую схему настраивают с учётом очерёдности операций и согласуют с банком.
Нужен ли отдельный терминал для возвратов?
Нет, возвраты выполняются на том же терминале через соответствующую операцию в 1С. Важно, чтобы тип операции (оплата или возврат) корректно передавался из чека, иначе возможны расхождения в сверке итогов с банком.
Что делать, если после обновления 1С терминал перестал работать?
Проверьте совместимость установленного драйвера с новым релизом: часто требуется обновить драйвер или обработку обслуживания. Если обновление драйвера не помогает, откатитесь на резервную копию базы и выполните обновление повторно на тестовой копии, проверив оборудование до перевода рабочей базы.
Что важно запомнить
Связка терминала с 1С строится по цепочке: устройство → драйвер → подключаемое оборудование → рабочее место кассира. Проверяйте каждый звень цепочки отдельно, начиная с тестовой утилиты драйвера, и завершайте настройку полным циклом операций — оплатой и возвратом для эквайринга или выгрузкой и загрузкой для ТСД.