Драйверы оборудования в 1С:Предприятии: где лежат и как их подключить

· 9 мин

Содержание

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

Сам драйвер — это внешняя компонента или COM-объект, через который 1С разговаривает с кассой, сканером штрихкода, весами, принтером этикеток или эквайринговым терминалом. Справочник в базе хранит список доступных драйверов, а физически компонента устанавливается на тот компьютер, к которому подключено устройство.

Как 1С общается с кассой, сканером и весами

Между программой и железом стоят три слоя. Если сломался любой, устройство «не видно».

  • 🧩 Библиотека подключаемого оборудования (БПО) — общий механизм внутри типовых конфигураций. Именно она даёт форму «Подключаемое оборудование», справочник драйверов и кнопку теста.
  • 🔌 Драйвер (обработчик) — компонента, которая переводит команды 1С на язык конкретной модели. Бывает двух видов: компонента по технологии Native API и COM-компонента от производителя.
  • 🖥️ Системный драйвер Windows — то, что ставится вместе с устройством: виртуальный COM-порт для USB-кассы, драйвер принтера, драйвер USB-сканера.

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

Тип драйвераОткуда берётсяГде работаетПример
Встроенный в конфигурациюПоставляется в макетах БПОУстанавливается из базы на клиентДрайверы 1С для ККТ, сканеров, дисплеев покупателя
Загружаемый из файлаАрхив от производителя или партнёраХранится в справочнике, ставится на клиентДрайвер весов или терминала в формате для 1С
Внешний дистрибутивУстановщик производителяСтавится в Windows вручнуюДрайвер ККТ АТОЛ или Штрих-М

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

Где найти драйверы оборудования в типовых конфигурациях

Сначала включите сам механизм. Без флажка раздел с оборудованием просто не показывается.

Управление торговлей 11, Комплексная автоматизация, ERP

  1. Откройте НСИ и администрирование → Администрирование → РМК и оборудование.
  2. Установите флажок «Использовать подключаемое оборудование».
  3. Перейдите по ссылке «Подключаемое оборудование» — откроется список устройств по типам.
  4. В этой форме есть ссылка «Драйверы оборудования». Это и есть место, где лежат все драйверы в 1С.

Бухгалтерия предприятия 3.0

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

Что показывает справочник «Драйверы оборудования»

В списке видно:

  • 📌 название драйвера и тип оборудования (ККТ, сканер, весы, принтер этикеток, эквайринг);
  • 📌 признак, встроен ли он в конфигурацию или загружен из файла;
  • 📌 версию и статус установки на текущем компьютере.

Последний пункт важен. Статус «Установлен» относится только к тому рабочему месту, с которого вы открыли справочник. На соседнем компьютере тот же драйвер может быть не установлен.

Установка драйвера: из базы, из файла или дистрибутивом

Порядок зависит от того, откуда берётся драйвер. Идите от простого к сложному.

Способ 1. Встроенный драйвер

  1. Откройте справочник «Драйверы оборудования».
  2. Найдите нужную строку по типу устройства и производителю.
  3. Нажмите кнопку установки драйвера в карточке или в командах списка.
  4. Подтвердите установку компоненты, если 1С спросит разрешение.

Компонента копируется в профиль пользователя Windows. Права администратора для этого обычно не нужны.

Способ 2. Драйвер из файла

Этот путь нужен, когда производитель выпустил обработчик для 1С отдельным архивом.

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

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

Способ 3. Дистрибутив производителя в Windows

Многие кассы требуют сначала поставить «родной» драйвер. Например, для ККТ АТОЛ ставят драйвер ККТ версии 10, для Штрих-М — их пакет драйверов. Это обычная программа-установщик.

  1. Закройте 1С на этом компьютере.
  2. Запустите установщик от имени администратора.
  3. Выберите разрядность так же, как у клиента 1С (подробнее — ниже, в разделе про ошибки).
  4. После установки откройте 1С и выберите в справочнике драйвер, который работает через установленную компоненту.
СпособКогда выбиратьНужны права администратора
ВстроенныйМодель есть в списке БПООбычно нет
Из файлаПроизводитель дал архив для 1СОбычно нет
ДистрибутивДрайвер требует установки в системуДа

Подключение экземпляра устройства и настройка порта

Драйвер в справочнике ещё не значит, что касса подключена. Нужно создать экземпляр — карточку конкретного устройства на конкретном рабочем месте.

  1. В форме «Подключаемое оборудование» выберите тип, например ККТ.
  2. Нажмите «Создать».
  3. Укажите драйвер из справочника и рабочее место — компьютер, к которому физически подключено устройство.
  4. Запишите карточку и нажмите «Настроить».

Окно настройки рисует сам драйвер, поэтому у разных моделей оно выглядит по-разному. Набор параметров при этом почти всегда похожий.

Параметры связи

  • 🔢 Порт. Для USB-кассы это виртуальный COM-порт, например COM3. Его номер смотрят в диспетчере устройств Windows, раздел «Порты (COM и LPT)».
  • ⚡ Скорость. Типичные значения — 9600 или 115200 бод. Она должна совпадать со скоростью, выставленной в самом устройстве.
  • 🌐 IP-адрес и порт TCP. Для кассы или терминала, подключённых по сети. Адрес лучше закрепить за устройством в роутере, иначе после перезагрузки он сменится.
  • 🔑 Пароль доступа и пароль администратора. Для ККТ. Заводские значения есть в паспорте устройства.

Узнать номер порта быстро: откройте диспетчер устройств, выдерните USB-кабель кассы и вставьте снова. Строка, которая исчезла и появилась в разделе «Порты», и есть ваша.

Рабочее место

Рабочее место в 1С привязано к имени компьютера и пользователю. Если вы настроили кассу, сидя за другим ПК, она окажется привязана к нему. На кассовом компьютере такое устройство в списке не появится. Создавайте экземпляр, работая прямо на том компьютере, где стоит оборудование.

Проверка оборудования: тест и пробная операция

После настройки ничего не сохраняйте вслепую. Сначала проверьте связь.

  1. В окне настройки нажмите «Тест устройства».
  2. Дождитесь ответа. При успехе драйвер вернёт сообщение об успешном тесте, для ККТ — ещё и заводской номер, и состояние смены.
  3. При ошибке прочитайте текст: драйвер обычно пишет, что именно не так — порт занят, нет ответа, неверный пароль.

Тест проверяет только связь. Рабочую операцию прогоните отдельно.

Проверка после подключения
Выполнено: 0 / 6

Для ККТ не пробивайте тестовый чек продажи на реальную сумму «для проверки». Он уйдёт в ОФД и налоговую как настоящий расчёт по 54-ФЗ, и его придётся сторнировать чеком коррекции или возврата. Для проверки хватит X-отчёта.

Если сеанс не один

На терминальном сервере экземпляры оборудования создают для каждого рабочего места отдельно. Касса, подключённая к тонкому клиенту по USB, должна быть проброшена в сеанс. Иначе сервер её просто не увидит, и никакая настройка в 1С не поможет.

Почему 1С не видит оборудование: ошибки и решения

Ниже — ситуации, которые встречаются чаще всего. Сначала найдите свой симптом.

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

Разрядность: самая частая скрытая причина

На 64-битной Windows может стоять как 32-, так и 64-битный клиент 1С. COM-драйвер производителя должен быть той же разрядности, что и клиент 1С. Если поставить 32-битный драйвер, а запускать 64-битную 1С, компонента не загрузится, хотя в Windows всё установлено.

Как проверить: в 1С откройте Справка → О программе. В строке с версией платформы указано, 64-битное приложение или нет. Дальше ставьте драйвер нужной разрядности или запускайте клиент 1С той же разрядности, что и драйвер.

Права пользователя

Если на ПК стоят ограничения политики безопасности, компонента может не записаться в профиль. Тогда драйвер переустанавливают под тем же пользователем Windows, под которым работает кассир, а не под администратором. Профиль у каждого свой.

Где физически хранятся компоненты драйверов

Иногда нужно найти файлы компоненты на диске — чтобы удалить сбойную версию и поставить заново.

  • 📁 Компоненты, установленные из 1С, лежат в профиле пользователя Windows, в папке данных 1С:Предприятия. Путь начинается с %APPDATA%\1C\1cv8, а внутри есть отдельный каталог для внешних компонент.
  • 📁 Дистрибутивы производителей ставятся в Program Files или Program Files (x86) в папку производителя.
  • 📁 COM-драйверы регистрируются в реестре Windows, поэтому простое удаление файлов их не снимает — удаляйте через «Программы и компоненты».

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

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

Замена компьютера на кассе

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

  1. Установите на новый компьютер системные драйверы устройства и дистрибутив производителя, если он нужен.
  2. Запустите 1С на новом ПК под пользователем кассира. Программа создаст новое рабочее место.
  3. Откройте карточку экземпляра оборудования и смените в ней рабочее место на новое. Создавать карточку заново не обязательно.
  4. Проверьте номер COM-порта: на другом компьютере он почти всегда другой.
  5. Нажмите «Тест устройства» и снимите X-отчёт.

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

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

Нужно ли покупать драйверы для 1С отдельно?
Встроенные в конфигурацию драйверы бесплатны. Платными бывают лицензии на отдельные драйверы сторонних разработчиков и на драйверы 1С для некоторых типов оборудования — это видно в описании драйвера.
Почему драйвера моей кассы нет в справочнике?
Модель может быть новее релиза конфигурации. Обновите конфигурацию или загрузите драйвер из файла с сайта производителя.
Можно ли подключить одну кассу к двум компьютерам?
Через USB или COM-порт — нет, порт занимает один компьютер. Сетевые кассы с подключением по TCP могут принимать команды с разных мест, но одновременная печать двух чеков приведёт к ошибке.
Слетят ли настройки оборудования после обновления 1С?
Нет, экземпляры и справочник драйверов хранятся в базе. После обновления платформы иногда нужно переустановить компоненту на клиентах.
Работает ли оборудование в 1С через удалённый рабочий стол?
Да, если устройство проброшено в сеанс средствами RDP или подключено к серверу напрямую. Сканеры в режиме клавиатуры пробрасываются проще всего.

Источники

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