Как обновить драйверы кассы и сканера в 1С 8.3 и не остановить продажи
Содержание
Библиотека подключаемого оборудования (БПО) обновляется вместе с типовой конфигурацией: ставите новый релиз Бухгалтерии, Управления торговлей или Розницы — получаете новую версию библиотеки и встроенных драйверов 1С. Отдельно обновлять нужно только драйвер производителя кассы или сканера, он ставится на сам компьютер. После любого из этих шагов откройте карточку устройства, заново выберите драйвер и выполните тест.
Почти все проблемы после обновления — это не «сломанная библиотека», а рассинхрон трёх слоёв: версии БПО в базе, компоненты 1С на рабочем месте и драйвера производителя в Windows. Ниже по порядку: как понять, что именно устарело, как обновить каждый слой и как проверить кассу до открытия смены.
Что входит в обновление: три слоя драйверов
Когда говорят «обновить драйверы оборудования в 1С», обычно имеют в виду одно из трёх. Путать их нельзя — обновляются они разными способами.
| Слой | Где живёт | Как обновляется |
|---|---|---|
| Библиотека подключаемого оборудования | Внутри конфигурации базы | Вместе с релизом конфигурации |
| Драйвер 1С (внешняя компонента) | В макетах конфигурации, при подключении копируется в профиль пользователя Windows | Автоматически после обновления конфигурации или вручную из файла |
| Драйвер производителя (АТОЛ, Штрих-М и др.) | Установлен в Windows как программа | Дистрибутивом с сайта производителя |
📌 Что из этого следует на практике:
- 🧩 Если вы обновили конфигурацию, а касса работает через драйвер производителя, — сам драйвер в Windows остался старым.
- 💻 Если вы поставили новый драйвер производителя, а релиз 1С старый, — библиотека может не знать о новых функциях драйвера (например, о новом формате фискальных документов).
- 🔁 Если вы обновили и то, и другое, — на рабочем месте может остаться закэшированная старая компонента 1С.
Не обновляйте всё сразу в рабочий день. Сначала конфигурация, проверка, потом драйвер производителя, снова проверка. Так сразу видно, какой шаг сломал подключение.
Как узнать текущую версию и проверить совместимость
Перед обновлением соберите три цифры: релиз конфигурации, версию драйвера в 1С и версию драйвера производителя. Без них непонятно, что именно обновлять.
Релиз конфигурации
Откройте Справка → О программе (иконка с буквой «i» или меню в правом верхнем углу). Там указаны название конфигурации, её релиз и версия платформы. Версию самой БПО отдельно смотреть не нужно: она жёстко привязана к релизу конфигурации и меняется только вместе с ним.
Версия драйвера в 1С
Откройте список подключаемого оборудования:
| Конфигурация | Путь |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Подключаемое оборудование |
| Управление торговлей 11 | НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование |
В Рознице и ERP список оборудования находится в разделе администрирования, в группе настроек РМК и оборудования.
Откройте карточку нужного устройства и нажмите кнопку настройки. В окне настройки видно, какой драйвер выбран, установлен ли он на этом компьютере и какую версию сообщает. Запишите эту версию.
Версия драйвера производителя
Её показывает утилита производителя (тест драйвера ККТ) или список программ Windows: Параметры → Приложения → Установленные приложения. Ищите строку с названием производителя кассы.
Что проверить на совместимость
- ✅ Поддерживает ли ваш релиз конфигурации эту модель ККТ и нужную версию формата фискальных документов. Это написано в описании изменений релиза.
- ✅ Совпадает ли разрядность. 64-разрядный клиент 1С не видит 32-разрядный COM-драйвер — и наоборот.
- ✅ Не стоит ли на компьютере несколько версий драйвера производителя одновременно. Это частая причина того, что 1С подхватывает старую.
Если касса работает с маркированным товаром, не ставьте драйвер новее, чем поддерживает ваш релиз 1С, и не откатывайте драйвер на старый. Несовместимость всплывёт в момент пробития чека с маркой, а не при тесте.
Обновление БПО вместе с конфигурацией
Самый безопасный путь обновить библиотеку подключаемого оборудования — обновить конфигурацию до свежего релиза. В типовых базах на поддержке другого способа нет: БПО встроена в конфигурацию, и ставить её поверх отдельно не нужно.
Через интернет-поддержку
- Сделайте резервную копию базы
(выгрузка в
.dtили копия каталога файловой базы). - Откройте
Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. - Подключите интернет-поддержку, если она ещё не подключена, и запустите обновление.
- Дождитесь обработчиков обновления после перезапуска.
- Откройте карточку каждого устройства и выполните тест.
Перед обновлением конфигурации сделайте резервную копию базы — откат релиза без неё невозможен.
Через конфигуратор
Если база доработана или автообновление недоступно, обновление делают в конфигураторе файлом .cfu из дистрибутива релиза. Для этого шага нужен монопольный доступ: всех пользователей придётся вывести из базы.
Сервис 1С:Линк к драйверам отношения не имеет: он даёт удалённый доступ к базе через интернет. Драйверы оборудования через него не обновляются и не устанавливаются.
Что происходит с драйверами после обновления
Новый релиз приносит свежие версии встроенных драйверов 1С. На рабочем месте при первом подключении устройства библиотека сверяет версию компоненты и предлагает установить новую. Если окно установки не появилось, а устройство не подключается, — скорее всего, сработал старый кэш компоненты (см. раздел про ошибки).
Когда обновление делать не нужно
- 🛑 Касса и сканер работают, новых требований к чекам нет, релиз не устарел.
- 🛑 Вечер пятницы или день перед инвентаризацией.
- 🛑 Нет доступа к компьютерам кассиров, чтобы сразу проверить подключение.
Ручная установка драйвера: из файла и из дистрибутива
Ручная установка нужна в двух случаях: производитель выпустил новый драйвер, а релиза 1С с ним ещё нет, или автоматическая установка компоненты на рабочем месте не проходит.
Драйвер производителя в Windows
- Закройте 1С на этом компьютере.
- Удалите старую версию драйвера производителя через список установленных приложений, если производитель не поддерживает установку поверх.
- Скачайте дистрибутив с официального сайта производителя оборудования.
- Установите его с правами администратора Windows.
- Выберите разрядность под ваш клиент 1С. Если клиент 64-разрядный — ставьте 64-разрядный драйвер или пакет, который включает обе версии.
- Проверьте устройство в утилите производителя. Если касса не отвечает там — 1С её тоже не увидит.
Утилиту теста производителя закройте до запуска 1С. Пока она открыта, она держит порт, и 1С выдаст ошибку подключения.
Драйвер 1С из файла
Внешние компоненты-драйверы распространяются архивом. Чтобы добавить его в базу:
- Откройте список подключаемого оборудования (путь — в таблице выше).
- Перейдите в справочник драйверов оборудования по ссылке в этой же форме.
- Добавьте новый драйвер из файла и укажите архив.
- Откройте карточку устройства и выберите в ней новый драйвер.
- Нажмите установку драйвера в окне настройки, если 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С подключится к драйверу и покажет результат и версию драйвера.
- Для ККТ снимите X-отчёт — он не закрывает смену и не влияет на фискальные данные.
- Пробейте в РМК тестовую продажу на минимальную сумму и сразу оформите возврат, если так принято в вашей организации. Проверьте, что чек ушёл в ОФД.
- Для сканера отсканируйте товар в документе продажи или поступления: строка должна добавиться сама, без нажатия Enter вручную.
- Для весов и принтера этикеток напечатайте одну этикетку или считайте вес с груза.
Запишите версии драйверов, которые заработали, в карточку устройства (в комментарий) или в журнал администратора. При следующем обновлении сразу видно, на какую версию откатываться.
Если тест прошёл, а продажа нет
Значит, драйвер работает, но не хватает настроек учёта: касса ККМ не связана с устройством, не настроен кассир, не открыта смена. Это уже не проблема обновления — проверьте настройки РМК.