БПО и драйверы кассы, сканера и весов: порядок обновления без простоя

· 9 мин

Содержание

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

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

Как узнать версию БПО и понять, что именно устарело

Начните с диагностики. Обновлять вслепую бессмысленно: «старая библиотека» нередко оказывается неустановленным драйвером на конкретном компьютере.

Версия конфигурации и библиотеки

  1. Откройте Справка → О программе (кнопка с вопросительным знаком в правом верхнем углу). Там указан релиз конфигурации.
  2. Точную версию встроенных библиотек хранит регистр сведений «Версии подсистем». Откройте его через Все функции → Регистры сведений и найдите строку с библиотекой подключаемого оборудования.
  3. Сравните релиз конфигурации с последним выпущенным. Если отставание больше двух-трёх релизов, начинать нужно с обновления конфигурации.

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

Состояние драйверов на рабочем месте

Список подключённых устройств и драйверов в Бухгалтерии 3.0 находится в разделе Администрирование → Подключаемое оборудование. В Управлении торговлей 11 и Рознице раздел называется «РМК и оборудование» и расположен в администрировании.

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

Признаки, что пора обновлять

  • 🔴 устройство перестало отвечать после обновления Windows или замены компьютера;
  • 🔴 касса не печатает чек с новыми реквизитами, а производитель ККТ уже прислал прошивку под новый формат;
  • 🔴 нужного драйвера нет в списке при добавлении устройства;
  • 🔴 вы перешли на 64-разрядный клиент 1С, и старый драйвер перестал загружаться.

Подготовка: копия базы, дистрибутивы и права

Что сохранить до начала

Обновление конфигурации меняет структуру базы. Перед обновлением сделайте выгрузку информационной базы в файл .dt или копию каталога файловой базы. Для серверной базы подойдёт резервная копия СУБД.

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

Где взять дистрибутивы

Что нужноОткуда берутКому нужно
Новый релиз конфигурацииПортал обновлений 1С по договору ИТС или через встроенное обновлениеВсем на типовой конфигурации
Отдельная поставка БПО (.cf)Там же, раздел библиотеки подключаемого оборудованияДоработанные и собственные конфигурации
Драйвер производителя (АТОЛ, «Штрих-М» и др.)Сайт производителя устройстваЕсли используется драйвер вендора
Драйверы «1С:…»Уже лежат внутри конфигурацииУстанавливаются из карточки устройства

Права и разрядность

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

Проверьте разрядность клиента 1С. Она видна в окне «О программе». Старые COM-драйверы бывают только 32-битными и в 64-битном клиенте не загружаются. Современные драйверы в формате Native API обычно поставляются для обеих разрядностей.

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

Типовая конфигурация без доработок

Самый безопасный путь — штатное обновление релиза:

  1. Сделайте копию базы .
  2. Запустите обновление: в Бухгалтерии 3.0 и других конфигурациях на БСП это раздел Администрирование → Интернет-поддержка и сервисы → Обновление версии программы.
  3. Дождитесь окончания и обработки данных после обновления.
  4. Проверьте в регистре «Версии подсистем», что версия БПО выросла.

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

Конфигурация с доработками

Если типовую конфигурацию дорабатывали, обновляйте её в Конфигураторе через Конфигурация → Поддержка → Обновить конфигурацию с объединением. Библиотека подключаемого оборудования придёт вместе с релизом.

Сложнее, когда в конфигурацию когда-то вручную встроили БПО, а поставщик её больше не сопровождает. Тогда:

  1. Откройте Конфигуратор в копии базы.
  2. Выполните Конфигурация → Сравнить, объединить с конфигурацией из файла и укажите файл .cf из поставки библиотеки.
  3. В дереве сравнения отберите только объекты подсистемы подключаемого оборудования, остальное снимите.
  4. Объедините и сохраните конфигурацию, затем выполните Конфигурация → Обновить конфигурацию базы данных.
  5. Проверьте работу на копии и только потом повторите на рабочей базе.

Если в модули БПО вносили правки (например, свой обработчик чека), при объединении они будут перезаписаны. Найдите их через сравнение заранее и перенесите в расширение конфигурации или в свои общие модули.

Что делать, если релиз свежий, а устройство не поддерживается

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

Установка драйверов и регистрация компонентов в Windows

Драйвер — отдельная от конфигурации часть. Его ставят на тот компьютер, к которому физически подключено устройство. В терминальном режиме (RDP) — на терминальный сервер , где запускается клиент 1С.

Драйверы «1С:…» из состава конфигурации

Драйверы с названиями вроде «1С:Сканеры штрихкода» или «1С:Весы» уже лежат внутри конфигурации.

  1. Откройте карточку устройства в разделе подключаемого оборудования.
  2. Нажмите кнопку установки драйвера. 1С извлечёт компоненту и поставит её на компьютер.
  3. Перезапустите клиент 1С, если программа попросит.

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

Драйверы АТОЛ и «Штрих-М» ставят дистрибутивом с сайта вендора. Установщик сам регистрирует компоненту в системе. После установки:

  • ✅ перезапустите 1С;
  • ✅ в справочнике «Драйверы оборудования» убедитесь, что драйвер отображается как установленный;
  • ✅ если драйвер вендора поставляется архивом-компонентой, добавьте его в справочник из файла — команда загрузки есть в форме справочника.

Регистрация старого COM-драйвера вручную

Если старый драйвер не прописался в системе, зарегистрируйте его DLL из командной строки, запущенной от имени администратора. Для 32-битной библиотеки на 64-битной Windows используется отдельная утилита из SysWOW64:

rem 32-битный драйвер в 64-битной Windows
C:\Windows\SysWOW64\regsvr32.exe "C:\Drivers\Scanner\driver.dll"

rem 64-битный драйвер
C:\Windows\System32\regsvr32.exe "C:\Drivers\Scanner\driver64.dll"

Путь C:\Drivers\... здесь условный — подставьте свой. Успешная регистрация заканчивается сообщением об успешном вызове DllRegisterServer.

Регистрация COM-драйвера не поможет, если клиент 1С 64-битный, а драйвер 32-битный. В этом случае поставьте 32-битный клиент той же версии платформы и запускайте базу им.

Настройка подключения в интерфейсе 1С

Рабочее место — первое, что проверяют

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

Решение: в разделе подключаемого оборудования выберите текущее рабочее место и заново подключите к нему устройство либо перенесите устройства со старого рабочего места.

Добавление устройства

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

Параметры COM-порта

Большинство сканеров и весов, подключённых по USB, создают виртуальный COM-порт. Номер порта смотрите в диспетчере устройств Windows (devmgmt.msc) в разделе «Порты (COM и LPT)».

ПараметрГде взять значениеТипичная ошибка
Номер портаДиспетчер устройствПосле переподключения в другой USB-разъём номер меняется
Скорость обменаНастройки самого устройства или его тестовая утилитаСкорость в 1С не совпадает со скоростью устройства
Чётность, битыДокументация моделиЗначения по умолчанию оставлены, а устройство настроено иначе
Суффикс сканераПрограммирование сканера служебными штрихкодамиСканер не отправляет окончание строки, код «склеивается»

Сетевое и HTTP-подключение

Многие современные ККТ подключаются по сети (Ethernet или Wi-Fi). В настройке указывают IP-адрес и порт кассы вместо COM-порта.

Драйвер ККТ АТОЛ 10-й версии умеет работать в режиме веб-сервера: служба на компьютере с кассой принимает команды по HTTP. Это решает задачу, когда 1С запущена не там, где стоит касса. Адрес и порт службы смотрите в утилите настройки драйвера АТОЛ на компьютере с ККТ.

Тестирование работоспособности и отладка

Тест из формы настройки

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

Что проверить по типам устройств:

  • 🧾 ККТ — тест связи, затем X-отчёт и печать нефискального документа. Пробный фискальный чек в рабочей смене не пробивайте: он попадёт в ОФД и выручку.
  • 🔍 Сканер — откройте документ продажи, отсканируйте известный товар. Строка должна добавиться один раз.
  • ⚖️ Весы — положите груз известной массы и сравните показания.

Если тест не проходит

  1. Закройте все программы, которые держат порт: тестовую утилиту производителя, другую копию 1С, старую кассовую программу. Порт может занять только одно приложение.
  2. Отключите и снова подключите устройство, проверьте номер порта.
  3. Проверьте устройство утилитой производителя. Работает там — проблема в настройках 1С; не работает — в устройстве, кабеле или драйвере Windows.
  4. Запустите 1С от имени администратора и повторите установку драйвера.
Проверка после обновления БПО
Выполнено: 0 / 7

Частые ошибки при обновлении БПО и драйверов

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

Если ничего не помогло

Проверьте устройство на другом компьютере с той же базой. Работает там — проблема в окружении: драйвер, права, порт. Не работает нигде — снимите журнал регистрации (Администрирование → Обслуживание → Журнал регистрации) на момент ошибки и вместе с текстом ошибки драйвера передайте в поддержку производителя устройства или вашему партнёру 1С.

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

Можно ли обновить только БПО, не обновляя всю типовую конфигурацию?
В типовой конфигурации на поддержке — нет. Библиотека входит в состав релиза и меняется вместе с ним. Отдельная поставка БПО предназначена для разработчиков и доработанных конфигураций.
Нужно ли переустанавливать драйверы после каждого обновления релиза?
Не всегда. Драйверы «1С:…» из состава конфигурации 1С обновит сама и предложит установить при следующем подключении. Драйвер производителя переустанавливают, только если новая версия БПО требует более свежую его версию.
Как обновить драйвер на всех кассах магазина сразу?
Драйвер ставится на каждый компьютер отдельно. Для сети касс удобнее раздать дистрибутив производителя средствами администрирования Windows, а в 1С проверить подключение на каждом рабочем месте.
Где ставить драйвер при работе через удалённый рабочий стол?
На терминальном сервере, где запущен клиент 1С. Если касса стоит у пользователя, а 1С на сервере, используют сетевое подключение ККТ или режим веб-сервера драйвера производителя.
Сохранятся ли настройки устройств после обновления конфигурации?
Да, настройки хранятся в базе и при обновлении релиза не теряются. Сбрасываются они при переходе на другое рабочее место или при замене драйвера на драйвер другого производителя.