Как обновить драйверы кассы и сканера в 1С 8.3 и не остановить продажи

· 10 мин

Содержание

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

Почти все проблемы после обновления — это не «сломанная библиотека», а рассинхрон трёх слоёв: версии БПО в базе, компоненты 1С на рабочем месте и драйвера производителя в Windows. Ниже по порядку: как понять, что именно устарело, как обновить каждый слой и как проверить кассу до открытия смены.

Что входит в обновление: три слоя драйверов

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

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

📌 Что из этого следует на практике:

  • 🧩 Если вы обновили конфигурацию, а касса работает через драйвер производителя, — сам драйвер в Windows остался старым.
  • 💻 Если вы поставили новый драйвер производителя, а релиз 1С старый, — библиотека может не знать о новых функциях драйвера (например, о новом формате фискальных документов).
  • 🔁 Если вы обновили и то, и другое, — на рабочем месте может остаться закэшированная старая компонента 1С.

Не обновляйте всё сразу в рабочий день. Сначала конфигурация, проверка, потом драйвер производителя, снова проверка. Так сразу видно, какой шаг сломал подключение.

Как узнать текущую версию и проверить совместимость

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

Релиз конфигурации

Откройте Справка → О программе (иконка с буквой «i» или меню в правом верхнем углу). Там указаны название конфигурации, её релиз и версия платформы. Версию самой БПО отдельно смотреть не нужно: она жёстко привязана к релизу конфигурации и меняется только вместе с ним.

Версия драйвера в 1С

Откройте список подключаемого оборудования:

КонфигурацияПуть
Бухгалтерия предприятия 3.0Администрирование → Подключаемое оборудование
Управление торговлей 11НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование

В Рознице и ERP список оборудования находится в разделе администрирования, в группе настроек РМК и оборудования.

Откройте карточку нужного устройства и нажмите кнопку настройки. В окне настройки видно, какой драйвер выбран, установлен ли он на этом компьютере и какую версию сообщает. Запишите эту версию.

Версия драйвера производителя

Её показывает утилита производителя (тест драйвера ККТ) или список программ Windows: Параметры → Приложения → Установленные приложения. Ищите строку с названием производителя кассы.

Что проверить на совместимость

  • ✅ Поддерживает ли ваш релиз конфигурации эту модель ККТ и нужную версию формата фискальных документов. Это написано в описании изменений релиза.
  • ✅ Совпадает ли разрядность. 64-разрядный клиент 1С не видит 32-разрядный COM-драйвер — и наоборот.
  • ✅ Не стоит ли на компьютере несколько версий драйвера производителя одновременно. Это частая причина того, что 1С подхватывает старую.

Если касса работает с маркированным товаром, не ставьте драйвер новее, чем поддерживает ваш релиз 1С, и не откатывайте драйвер на старый. Несовместимость всплывёт в момент пробития чека с маркой, а не при тесте.

Обновление БПО вместе с конфигурацией

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

Через интернет-поддержку

  1. Сделайте резервную копию базы (выгрузка в .dt или копия каталога файловой базы).
  2. Откройте Администрирование → Интернет-поддержка и сервисы → Обновление версии программы.
  3. Подключите интернет-поддержку, если она ещё не подключена, и запустите обновление.
  4. Дождитесь обработчиков обновления после перезапуска.
  5. Откройте карточку каждого устройства и выполните тест.

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

Через конфигуратор

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

Сервис 1С:Линк к драйверам отношения не имеет: он даёт удалённый доступ к базе через интернет. Драйверы оборудования через него не обновляются и не устанавливаются.

Что происходит с драйверами после обновления

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

Когда обновление делать не нужно

  • 🛑 Касса и сканер работают, новых требований к чекам нет, релиз не устарел.
  • 🛑 Вечер пятницы или день перед инвентаризацией.
  • 🛑 Нет доступа к компьютерам кассиров, чтобы сразу проверить подключение.

Ручная установка драйвера: из файла и из дистрибутива

Ручная установка нужна в двух случаях: производитель выпустил новый драйвер, а релиза 1С с ним ещё нет, или автоматическая установка компоненты на рабочем месте не проходит.

Драйвер производителя в Windows

  1. Закройте 1С на этом компьютере.
  2. Удалите старую версию драйвера производителя через список установленных приложений, если производитель не поддерживает установку поверх.
  3. Скачайте дистрибутив с официального сайта производителя оборудования.
  4. Установите его с правами администратора Windows.
  5. Выберите разрядность под ваш клиент 1С. Если клиент 64-разрядный — ставьте 64-разрядный драйвер или пакет, который включает обе версии.
  6. Проверьте устройство в утилите производителя. Если касса не отвечает там — 1С её тоже не увидит.

Утилиту теста производителя закройте до запуска 1С. Пока она открыта, она держит порт, и 1С выдаст ошибку подключения.

Драйвер 1С из файла

Внешние компоненты-драйверы распространяются архивом. Чтобы добавить его в базу:

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

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

Сравнение способов

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

Перенастройка устройств после обновления

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

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

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

Решение — открыть карточки устройств и указать в них текущее рабочее место. Создавать устройства заново не нужно.

Карточка устройства

Проверьте в карточке:

  • 🔌 тип оборудования и выбранный драйвер (после ручной установки — новый);
  • 🔢 номер порта: COM-порт, IP-адрес и порт для сетевой кассы;
  • ⚙️ скорость обмена и модель — для ККТ;
  • 🏷️ режим работы сканера: эмуляция клавиатуры или COM-порт.

Сканер штрихкодов

Сканер в режиме эмуляции клавиатуры работает почти всегда, но 1С не отличает его ввод от набора кассира. Для уверенной работы в документах сканер переводят в режим виртуального COM-порта (штрихкод-настройкой из инструкции к сканеру) и подключают через драйвер 1С для сканеров. После обновления драйвера проверьте, что номер COM-порта в Windows не поменялся: Диспетчер устройств → Порты (COM и LPT).

Касса в Управлении торговлей и Рознице

Помимо карточки оборудования, в этих конфигурациях касса ККМ связана с конкретным фискальным устройством. Если устройство пересоздавали, свяжите кассу ККМ с новым экземпляром, иначе чеки не будут пробиваться из РМК.

Ошибки подключения после обновления драйверов

Чаще всего подключение ломается из-за мелочи на рабочем месте, а не в базе. Начните с симптома.

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

Сброс кэша внешних компонент

Это главный приём, если после обновления «ничего не изменилось». Компоненты, которые 1С ставит на рабочее место, лежат в профиле пользователя Windows:

:: закройте все окна 1С на этом компьютере
rd /s /q "%APPDATA%\1C\1cv8\ExtCompT"

Команду выполняйте, только когда 1С закрыта на этом компьютере. Если кассир работает, его сеанс оборвётся, а незакрытый чек придётся проверять. Удаляются только компоненты в профиле текущего пользователя — сама база и её настройки не затрагиваются.

При следующем подключении устройства 1С предложит установить компоненту заново — согласитесь.

Права Windows

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

Как проверить кассу и сканер после обновления

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

Порядок проверки

  1. Откройте карточку устройства и окно его настройки.
  2. Выполните тест устройства: 1С подключится к драйверу и покажет результат и версию драйвера.
  3. Для ККТ снимите X-отчёт — он не закрывает смену и не влияет на фискальные данные.
  4. Пробейте в РМК тестовую продажу на минимальную сумму и сразу оформите возврат, если так принято в вашей организации. Проверьте, что чек ушёл в ОФД.
  5. Для сканера отсканируйте товар в документе продажи или поступления: строка должна добавиться сама, без нажатия Enter вручную.
  6. Для весов и принтера этикеток напечатайте одну этикетку или считайте вес с груза.
Проверка после обновления драйверов
Выполнено: 0 / 6

Запишите версии драйверов, которые заработали, в карточку устройства (в комментарий) или в журнал администратора. При следующем обновлении сразу видно, на какую версию откатываться.

Если тест прошёл, а продажа нет

Значит, драйвер работает, но не хватает настроек учёта: касса ККМ не связана с устройством, не настроен кассир, не открыта смена. Это уже не проблема обновления — проверьте настройки РМК.

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

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