Сканер, касса, весы и принтер этикеток: настройка периферии в 1С:Предприятии 8.3

· 10 мин

Содержание

Оборудование в 1С подключают в три шага: ставят драйвер устройства на компьютер, включают в программе флажок «Использовать подключаемое оборудование» и создают карточку устройства в справочнике «Подключаемое оборудование». В карточке выбирают тип и драйвер, настраивают порт и нажимают «Тест устройства». В 1С:Бухгалтерии 3.0 и Рознице справочник открывается из раздела Администрирование, в 1С:Управлении торговлей 11 — из раздела НСИ и администрирование, группа настроек «РМК и оборудование».

Механизм общий для всех типовых конфигураций на платформе 8.3: за работу с периферией отвечает встроенная Библиотека подключаемого оборудования (БПО). Поэтому порядок действий для сканера штрихкода, онлайн-кассы, весов и принтера этикеток почти одинаковый, отличаются только драйвер и параметры связи.

Что проверить до подключения: железо, драйвер, разрядность

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

🔌 Физическое подключение. Устройство включено в USB или COM-порт, в Диспетчере устройств Windows нет жёлтых восклицательных знаков. Для кассы и весов с сетевым интерфейсом — известен IP-адрес и порт, компьютер «пингует» устройство.

💾 Драйвер производителя. Для ККТ это, как правило, драйвер торгового оборудования от производителя кассы (например, «Драйвер ККТ» АТОЛ версии 10). Для сканеров в режиме виртуального COM-порта — драйвер USB-COM от производителя сканера. Для весов и принтеров этикеток — драйвер, указанный в документации к модели.

🧮 Разрядность. Это главная ловушка. Если клиент 1С 64-битный, а драйвер-компонента только 32-битная (или наоборот), устройство не загрузится. Посмотреть разрядность клиента можно в окне О программе: там видно, какая сборка платформы запущена.

🛡 Права. Драйверы формата COM регистрируются в системе. Первый запуск 1С после установки такого драйвера иногда нужен от имени администратора Windows.

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

Перед подключением кассы закройте фирменную утилиту производителя («Тест драйвера» и подобные). Если она держит COM-порт, 1С не сможет к нему обратиться.

Как подключить оборудование в 1С: общий порядок для любого устройства

Шаг 1. Включить использование оборудования

  1. В БП 3.0 откройте Администрирование → Подключаемое оборудование.
  2. Установите флажок «Использовать подключаемое оборудование».
  3. Ниже станет активна ссылка на справочник «Подключаемое оборудование» — откройте её.

В УТ 11 то же самое делается в НСИ и администрирование, в группе настроек «РМК и оборудование»: там тот же флажок и ссылка на справочник.

Шаг 2. Создать карточку устройства

  1. В справочнике нажмите Создать.
  2. Выберите тип оборудования: сканер штрихкода, фискальный регистратор (ККТ), электронные весы, весы с печатью этикеток, принтер этикеток, терминал сбора данных, эквайринговый терминал, дисплей покупателя и другие.
  3. Выберите драйвер из списка для этого типа.
  4. Проверьте поле рабочего места. Рабочее место в 1С — это конкретный компьютер. Устройство «привязано» к нему, и на другом ПК эта карточка работать не будет.
  5. Для ККТ и эквайринга укажите организацию, от имени которой пробиваются чеки.
  6. Запишите карточку.

Шаг 3. Установить драйвер из 1С (если нужно)

В карточке видно состояние драйвера. Если он не установлен, нажмите кнопку установки драйвера в карточке. Часть драйверов поставляется прямо в составе БПО и ставится одной кнопкой. Другие нужно сначала установить с сайта производителя, а 1С лишь подключит их.

Шаг 4. Настроить параметры и протестировать

  1. Нажмите Настроить в карточке.
  2. Укажите параметры связи: номер COM-порта и скорость, либо IP-адрес и порт для сетевого устройства.
  3. Нажмите Тест устройства. Успешный результат — сообщение без ошибок, для кассы — ещё и считанные данные ККТ (модель, заводской номер).
  4. Сохраните настройки.

Номер COM-порта меняется, если переткнуть USB-устройство в другое гнездо. Если после переезда кассы на соседний разъём 1С пишет «Порт не найден» — посмотрите новый номер в Диспетчере устройств.

Карточка устройства готова к работе
Выполнено: 0 / 6

Сканеры штрихкода: режим клавиатуры или виртуальный COM

Сканер подключают двумя способами, и от выбора зависит, будет ли он корректно работать с маркировкой.

РежимКак работаетКогда подходитМинусы
Эмуляция клавиатуры (HID)Сканер «печатает» код, как будто его набрали на клавиатуреПростые EAN-13 в небольшом магазинеЗависит от раскладки, теряет служебный символ GS в кодах маркировки
Виртуальный COM-порт (USB-COM)Сканер передаёт код в порт, 1С читает его через драйверМаркировка, DataMatrix, складыНужен драйвер USB-COM от производителя сканера

Подключение в режиме COM-порта

  1. Переведите сканер в режим USB-COM. Обычно это делается сканированием служебного штрихкода из инструкции к модели.
  2. Установите драйвер виртуального COM-порта. В Диспетчере устройств появится новый порт, например COM5.
  3. В 1С создайте карточку с типом «Сканер штрихкода», драйвер — стандартный драйвер сканеров из состава БПО.
  4. В настройках укажите порт COM5, скорость (часто 9600) и суффикс — символ, которым сканер заканчивает передачу кода (обычно CR, код 13).
  5. Нажмите тест и отсканируйте любой штрихкод: код должен появиться в окне проверки.

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

Код маркировки в DataMatrix содержит латинские буквы и невидимый разделитель групп GS (символ с кодом 29). В режиме клавиатуры при русской раскладке латиница превращается в кириллицу, а GS просто теряется. Итог — 1С не распознаёт марку, проверка в ГИС МТ не проходит.

Для работы с маркированным товаром переводите сканер в режим виртуального COM-порта. Также проверьте, что сканер умеет читать двумерные коды: одномерный лазерный сканер DataMatrix не прочитает вообще.

Онлайн-кассы и фискальные регистраторы в 1С

Касса подключается как устройство типа «Фискальный регистратор» (в новых версиях БПО — ККТ). Требования к ней задаёт 54-ФЗ: касса должна быть зарегистрирована в ФНС, иметь фискальный накопитель и договор с оператором фискальных данных (ОФД).

Порядок подключения ККТ

  1. Установите драйвер производителя кассы нужной разрядности.
  2. Проверьте связь кассы с компьютером фирменной утилитой, затем закройте её.
  3. В 1С создайте карточку: тип ККТ, драйвер производителя, организация, рабочее место.
  4. В настройках укажите способ связи (USB, COM, Ethernet) и параметры порта.
  5. Выполните тест устройства — 1С прочитает данные кассы.
  6. Проверьте параметры регистрации, которые подтянулись в 1С: ИНН, систему налогообложения, версию ФФД. Они должны совпадать с регистрацией кассы в ФНС.

Регистрация кассы: где её делать

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

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

Касса и маркировка

Для продажи маркированного товара касса и драйвер должны поддерживать ФФД 1.2. Без этого чек с кодом маркировки не пробьётся. Если касса старая, сначала обновите прошивку и драйвер, а уже потом обновляйте настройки в 1С.

Эквайринговый терминал

Банковский терминал подключается отдельной карточкой с типом «Эквайринговый терминал». Драйвер обычно выдаёт банк или процессинговая компания. После подключения 1С сама отправляет сумму на терминал и печатает слип на кассе.

Электронные весы и принтеры этикеток

Два вида весов

Тип в 1СЧто делаетКак работает с 1С
Электронные весыПередают вес в 1С при продаже или приёмке1С запрашивает вес у весов в момент добавления товара
Весы с печатью этикетокСами печатают этикетку со штрихкодом весового товара1С выгружает в весы список товаров (PLU), цены и коды

Электронные весы подключают как обычное устройство: драйвер, порт, тест. В тесте весы должны вернуть текущий вес. Если положить на платформу груз 1 кг, а в 1С пришло 0 — проверьте, не стоит ли режим «вес нестабилен» и правильно ли выбран протокол обмена в настройках драйвера.

Весы с печатью этикеток работают иначе: продавец взвешивает товар на весах, весы печатают этикетку с весовым штрихкодом, а касса читает этот код. Чтобы весы знали товары, в 1С формируют список товаров для выгрузки и отправляют его на весы. Для этого у весового товара должен быть заполнен код PLU и настроен шаблон весового штрихкода (префикс, код товара, вес).

Префикс весового штрихкода (часто 20–29) в весах и в настройках 1С должен совпадать. Иначе касса прочитает этикетку как обычный штучный товар и не найдёт его.

Принтер этикеток

Принтер этикеток можно использовать двумя способами:

  • 🖨 как обычный принтер Windows — ставите драйвер принтера, а в 1С печатаете этикетки и ценники из стандартной обработки печати по макету. Самый простой вариант, подходит большинству магазинов;
  • ⚙️ как подключаемое оборудование — карточка с типом «Принтер этикеток» и драйвером, который понимает язык принтера. Этот режим нужен, когда этикетки печатают сотнями и важна скорость.

Для маркировки на этикетке печатают DataMatrix. Убедитесь, что у принтера достаточное разрешение (обычно хватает 203 dpi) и макет этикетки не сжимает код до нечитаемого размера.

Особые случаи: удалённый рабочий стол, веб-клиент, несколько касс

Работа через RDP

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

  1. Перенаправить COM-порт клиента в RDP-сессию. Касса и сканер с COM-интерфейсом будут видны на сервере.
  2. Подключить кассу по сети (Ethernet), если модель это умеет: тогда сервер обращается к ней по IP-адресу.

Рабочее место в 1С при этом определяется по сеансу. Проверьте, что карточка оборудования привязана к рабочему месту именно той RDP-сессии, где работает кассир.

Веб-клиент и тонкий клиент

В тонком клиенте компоненты драйверов ставятся на компьютер пользователя. В веб-клиенте для работы внешних компонент нужно расширение для браузера и установка компоненты на компьютер. На практике кассу через веб-клиент подключают редко: надёжнее тонкий клиент.

Несколько касс в одной базе

Каждая касса — отдельная карточка со своим рабочим местом. Нельзя использовать одну карточку на двух компьютерах. В УТ и Рознице к рабочему месту дополнительно привязывают кассу ККМ и настройки РМК.

Диагностика: устройство не работает в 1С

Начинайте всегда с «Теста устройства» в карточке: текст ошибки там точнее, чем в документе продажи.

Диагностика: выберите симптом

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

Частые вопросы

Можно ли подключить одно устройство к двум компьютерам?
Физически — нет: USB- или COM-устройство подключено к одному ПК. Сетевую кассу технически видят оба компьютера, но одновременно с ней работать нельзя. Под каждое рабочее место нужна своя карточка.
Нужна ли отдельная лицензия 1С для подключения оборудования?
Нет. Библиотека подключаемого оборудования входит в типовые конфигурации, отдельно её покупать не нужно. Платным может быть драйвер конкретного производителя — это вопрос к поставщику кассы.
Подойдёт ли сканер за 1500 рублей?
Для штучных EAN-13 — да. Для маркировки нужен 2D-сканер, который читает DataMatrix и умеет режим виртуального COM-порта. Такие сканеры стоят ориентировочно от 4–6 тысяч рублей.
Что делать после обновления конфигурации, если оборудование перестало работать?
Откройте карточку устройства и выполните тест. Новый релиз может обновить версию БПО и потребовать переустановить драйвер из карточки. Настройки порта обычно сохраняются.
Можно ли пробивать чеки в 1С:Бухгалтерии?
Да, БП 3.0 умеет работать с ККТ: чек пробивается из документов поступления наличных и оплаты картой. Для полноценной розницы с РМК удобнее УТ 11 или Розница.

Источники

  • Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники при осуществлении расчётов в Российской Федерации»