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

Администрирование · 9 мин

Как зарегистрировать драйвер Штрих в 1С

Пошаговая инструкция по регистрации драйвера Штрих-М в 1С: установка драйвера ККТ, подключение компоненты, настройка подключаемого оборудования и решение типовых ошибок.

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

Драйвер Штрих — это программная прослойка, через которую 1С отправляет команды на фискальный регистратор или ККТ: пробитие чеков, открытие смены, X- и Z-отчёты. Без корректно зарегистрированного драйвера 1С не видит устройство, даже если оно определяется в диспетчере устройств Windows.

Ниже разобран порядок действий для типовых конфигураций (Управление торговлей, Розница, Комплексная автоматизация), работающих через подсистему БПО — «Библиотека подключаемого оборудования». Подход применим и к старым конфигурациям на обычных формах, где используется обработка обслуживания.

Что понадобится перед началом работы

Для регистрации драйвера потребуются права администратора на компьютере, к которому подключена касса, и права на настройку подключаемого оборудования в 1С (обычно роль администратора или «Настройка подключаемого оборудования»). Убедитесь, что под рукой есть дистрибутив «Драйвера ККТ» от Штрих-М, соответствующий разрядности вашей платформы 1С.

Важно заранее выяснить, какой интерфейс используется в конфигурации: современная БПО с драйверами по требованиям ФФД или старые обработки обслуживания. От этого зависит, где именно регистрируется компонента. Также проверьте разрядность клиента 1С: 32-битный клиент не увидит 64-битную компоненту и наоборот.

Установка драйвера ККТ Штрих-М на компьютер

Скачайте актуальный «Драйвер ККТ» с официального сайта Штрих-М или возьмите дистрибутив из комплекта поставки кассы. Запустите установщик от имени администратора и пройдите стандартную установку — по завершении в системе появится утилита «Тест драйвера ККТ», а в реестре Windows будут зарегистрированы COM-компоненты драйвера.

После установки откройте «Тест драйвера ККТ» и выполните поиск оборудования: укажите порт (COM или USB-эмуляцию), скорость и нажмите «Проверка связи». Если тест видит кассу и возвращает её состояние — аппаратная часть работает, и можно переходить к настройке в 1С. Если связи нет, проблему нужно решить на уровне драйвера и портов, а не в 1С.

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

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

Поиск оборудования в Тесте драйвера ККТ
Норма

Устройство найдено, отображаются модель и состояние

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

Ошибка «Нет связи» — проверяйте порт, кабель и драйвер USB

Диспетчер устройств Windows
Норма

Касса определяется как COM-порт без восклицательных знаков

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

Неизвестное устройство — не установлен драйвер USB-COM

Печать тестового чека из Теста драйвера
Норма

Чек выходит, данные корректны

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

Чек не печатается — проблема на уровне драйвера, не 1С

Регистрация драйвера в 1С через подключаемое оборудование

В конфигурациях на БСП (УТ 11, Розница 2/3, КА 2, ERP) откройте раздел «Администрирование» → «Подключаемое оборудование» и включите использование подключаемого оборудования, если флажок снят. Затем перейдите в список «Подключаемое оборудование» и создайте новый элемент.

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

После сохранения нажмите «Настроить» в карточке оборудования. При первом открытии параметров 1С установит и зарегистрирует внешнюю компоненту драйвера — согласитесь с установкой. В форме настройки укажите COM-порт, скорость обмена, модель устройства и при необходимости параметры ОФД. Кнопка «Тест устройства» подтвердит, что связь из 1С установлена.

Порядок действий
  1. 1
    Установите «Драйвер ККТ» Штрих-М на компьютер и проверьте связь в Тесте драйвера
  2. 2
    В 1С откройте «Администрирование» → «Подключаемое оборудование» и включите использование
  3. 3
    Создайте оборудование с типом «ККТ с передачей данных» и драйвером «Штрих-М»
  4. 4
    Нажмите «Настроить», согласитесь на установку компоненты, укажите порт и скорость
  5. 5
    Выполните «Тест устройства» и убедитесь, что тест пройден без ошибок

Ручная регистрация COM-компоненты

В старых конфигурациях на обычных формах (УТ 10.3, УПП 1.3) драйвер подключается через обработку обслуживания ShtrihMkkt.epf или аналогичную. Обработка обращается к COM-объекту драйвера, который должен быть зарегистрирован в Windows. Если при подключении возникает ошибка «Не удалось создать объект», компоненту нужно зарегистрировать вручную.

Откройте командную строку от имени администратора и выполните регистрацию библиотеки драйвера. Путь к DLL зависит от версии установленного драйвера, типичное расположение — каталог установки Драйвера ККТ.

cmd
regsvr32 "C:\Program Files (x86)\SHTRIH-M\DrvKKT\DrvKKT.dll"

После успешной регистрации перезапустите 1С и повторите подключение оборудования. Если regsvr32 возвращает ошибку, проверьте, что команда выполняется от имени администратора, а разрядность regsvr32 соответствует разрядности библиотеки (для 32-битных DLL на 64-битной Windows используйте C:\Windows\SysWOW64\regsvr32.exe).

Типичные ошибки и способы их устранения

Самая частая ситуация — 1С сообщает, что драйвер не установлен или компонента не загружена, хотя драйвер установлен в Windows. Причина почти всегда в несовпадении разрядности: 64-битный клиент 1С требует 64-битную компоненту. Решение — установить драйвер нужной разрядности или запускать 32-битный клиент.

Вторая группа ошибок связана с правами: пользователь Windows не может зарегистрировать компоненту или получить доступ к COM-порту. Запустите 1С от имени администратора для первичной установки компоненты, после чего работа под обычным пользователем обычно возможна. Также антивирус может блокировать установку внешних компонент — добавьте каталог драйвера в исключения.

Третья типичная проблема — конфликт версий: старая обработка обслуживания не работает с новым драйвером, который поддерживает только ФФД 1.05/1.2. В этом случае обновите конфигурацию или обработку обслуживания до версии, совместимой с установленным драйвером.

Типичные ошибки
01
Установка 64-битного драйвера при 32-битном клиенте 1С — компонента не загружается, 1С выдаёт ошибку подключения
02
Настройка в 1С до проверки связи в Тесте драйвера — время тратится на поиск проблемы не в том месте
03
Выбор типа «Фискальный регистратор» вместо «ККТ с передачей данных» — чеки не уходят в ОФД
04
Регистрация DLL обычным regsvr32 для 32-битной библиотеки на 64-битной Windows — ошибка регистрации
05
Игнорирование блокировки антивирусом установки компоненты — драйвер «исчезает» после перезапуска

Проверка работоспособности после регистрации

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

Дополнительно проверьте открытие и закрытие смены из 1С, печать X-отчёта и корректность реквизитов в чеке: наименование организации, ИНН, регистрационный номер ККТ. Расхождение реквизитов — признак того, что в настройках драйвера или в карточке организации в 1С указаны неверные данные.

FAQ

1С пишет «Драйвер не установлен», хотя драйвер установлен. Что делать?

Проверьте разрядность клиента 1С и драйвера — они должны совпадать. Затем в карточке оборудования удалите драйвер из списка и добавьте заново, согласившись на установку компоненты. Если не помогло, зарегистрируйте DLL драйвера вручную через regsvr32 от имени администратора.

Нужно ли устанавливать драйвер на сервер 1С?

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

Можно ли использовать один драйвер для нескольких касс?

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

Чем отличается «Фискальный регистратор» от «ККТ с передачей данных» в настройках?

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

После обновления конфигурации драйвер перестал работать. Почему?

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

Итог

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

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