← На главную
Рассмотрим распространенную проблему, когда после обновления конфигурации «1С:Бухгалтерия 8» (или любой другой программы на базе Библиотеки подключаемого оборудования — БПО) перестает работать фискальный регистратор Штрих-М-01Ф (или Штрих-лайт-01Ф). При выполнении проверки в разделе Подключаемое оборудование система выдает сообщение «Тест не пройден» или блокирует вход в форму настроек кассы. При этом операционная система Windows продолжает корректно видеть ККТ через родную утилиту «Тест драйвера ФР», а при откате информационной базы на старый бэкап всё снова начинает работать.
Выясним причины сбоя
Проанализируем, почему возникает расхождение в работе базы до и после обновления:
- Обновление внешней компоненты 1С. Вместе с новым релизом конфигурации поставляется обновленная внешняя компонента БПО (например, для поддержки формата фискальных данных 1.05). В новой версии компоненты меняется форма настроек, выпиливаются устаревшие параметры и синхронные методы вызова.
- Сброс настроек подключения. Из-за изменения структуры хранения параметров новой компонентой настройки порта соединения часто сбрасываются на значения по умолчанию (например, сменяется виртуальный
COM-порт, сбрасывается скорость обмена или тип подключения переключается с TCP на COM).
- Зависание кэша компонент. При обновлении платформа может продолжать обращаться к старой сохраненной библиотеке в профиле пользователя ОС, что вызывает конфликт с новой конфигурацией.
- Несоответствие прошивки ККТ или драйвера. Новая внешняя компонента требует свежей версии системного драйвера ШТРИХ-М и актуальной прошивки самого кассового аппарата.
Способ 1. Повторная настройка параметров подключения в 1С
Так как форма настройки компоненты изменилась, параметры связи могли слететь. Выполним перенастройку кассового оборудования по шагам:
- Перейдем в раздел Администрирование — Подключаемое оборудование.
- Выберем карточку нашей кассы Штрих-М и откроем её форму параметров.
- Проверим номер используемого COM-порта, скорость обмена (по умолчанию для Штрих-М часто используется
115200 или 4800), четность и число стоповых битов.
- Если касса подключена по сетевому интерфейсу (RNDIS / Socket), убедимся, что указан правильный IP-адрес и порт (например,
7778 вместо 7777).
- Нажмем кнопку Тест устройства.
Способ 2. Запуск 1С от имени администратора
При смене внешней компоненты программе могут потребоваться права для регистрации новой DLL-библиотеки в системе. Выполним следующий порядок действий:
- Закроем все сеансы «1С:Предприятие».
- Нажмем правой кнопкой мыши по ярлыку 1С и выберем пункт Запуск от имени администратора.
- Откроем информационную базу и перейдем в форму подключаемого оборудования.
- Выполним тест устройства повторно — регистрация библиотеки произойдет автоматически.
Способ 3. Очистка локального кэша внешних компонент
Стандартная очистка кэша базы 1С не затрагивает каталог временных библиотек оборудования. Удалим устаревшие компоненты вручную:
- Завершим работу 1С.
- Откроем проводник и перейдем в каталоги:
C:\Users\<Имя_Пользователя>\AppData\Roaming\1C\1Cv8\ExtCompT\
C:\Users\<Имя_Пользователя>\AppData\Local\1C\1Cv8\ExtCompT\
- Удалим содержимое этих папок. При следующем запуске 1С заново распакует актуальную внешнюю компоненту из макета обновленной конфигурации.
Способ 4. Проверка параметров драйвера и таблиц ККТ
Если тест в 1С по-прежнему не проходит, разберем настройки самой кассы через утилиту «Тест драйвера ФР»:
- Убедимся, что на компьютере установлен актуальный драйвер ККТ ШТРИХ-М.
- Запустим утилиту «Тест драйвера ФР» и установим связь с устройством.
- Перейдем в раздел Настройка свойств — Таблицы.
- Откроем Таблицу 1 (Настройки) и проверим значение ряда 1, поля 45 (Автоматическое размыкание связи / тайм-аут). Установим значение
1, если там указан 0, так как при нулевом значении у некоторых моделей Штрих-М отваливается связь при запросах от новых компонент 1С.
- Сохраним изменения в таблице ККТ и закроем тест драйвера, чтобы освободить COM-порт.