Каждый технический специалист или администратор 1С рано или поздно сталкивается с ситуацией, когда торговая точка не может закрыть кассовую смену — поможет решение для мониторинга ККТ и централизованного администрирования касс. В интерфейсе 1С:Комплексная автоматизация или другой конфигурации система выдает предупреждение о том, что смена превысила 24 часа, а при попытке ручного закрытия через драйвер ККТ возникает критическая ошибка: «Ошибка 137: ресурс хранения ФД исчерпан» (в физическом ФН это соответствует аппаратной ошибке 235). Происходит зависание, касса блокируется, и продажи останавливаются.
В этой статье мы подробно разберем, почему возникает этот замкнутый круг блокировки, как правильно диагностировать проблему с помощью утилиты «Тест драйвера ККТ» и какими шагами можно быстро вернуть кассу АТОЛ в рабочее состояние.
Для начала давайте разберемся в механизме возникновения этой неисправности. Согласно требованиям Федерального закона № 54-ФЗ, фискальный накопитель (ФН) внутри кассы имеет право работать в автономном режиме (без подтверждения отправки чеков от ОФД) не более 30 календарных дней. Как только этот срок истекает, ФН мгновенно блокируется на проведение любых фискальных операций. Он больше не может подписывать новые документы фискальным признаком.
Здесь и возникает тупиковая ситуация для пользователя:
137.Важное правило: не пытайтесь принудительно обнулять кассу, делать технологическое обнуление или закрывать смену силой. Блокировка фискального накопителя снимется автоматически и сразу же, как только ККТ восстановит связь с сервером ОФД и передаст все накопленные в памяти чеки. Наша главная задача — восстановить транспортный канал передачи данных.
Выясним точную причину, по которой документы перестали уходить оператору фискальных данных. Для этого нам понадобится официальное ПО от производителя — «Тест драйвера ККТ» (ДТО 10).
Выполним диагностику по шагам:
После этого ККТ распечатает короткий бумажный чек диагностики. Внимательно проанализируем его содержимое:
Передача данных в кассах АТОЛ чаще всего настраивается двумя способами. Проанализируем, какой канал обмена используется у вас, и исправим возможные ошибки конфигурации.
Технология EoU (Ethernet over USB):
При этом способе касса общается с компьютером по USB-кабелю, а специальная служба Windows под названием EthOverUsb эмулирует сетевую карту и «расшаривает» интернет-подключение ПК для кассы. Эта служба часто дает сбои после обновлений операционной системы, блокируется антивирусными программами или брандмауэром Windows. Если служба остановлена, чеки уходить не будут.
Технология EoT (Ethernet over Transport):
Это более современный и стабильный способ. Данные передаются в ОФД непосредственно силами самого драйвера ККТ через тот же COM-порт (физический или виртуальный), по которому программа 1С:Комплексная автоматизация общается с устройством. Дополнительные службы в Windows запускать не требуется.
Если в настройках драйвера в свойствах ККТ выбран канал связи EoT, обязательно проверим правильность портов в разделе параметров ККТ. Часто сбои происходят из-за того, что в поле «Порт ОФД» или в параметрах сетевого обмена указаны неверные конфигурационные данные. Сравним параметры подключения с настройками, которые предоставляет ваш ОФД. Для массовой корректировки параметров подключения на нескольких кассах можно использовать обработку для групповой настройки параметров ОФД на ККТ АТОЛ в 1С.
Если сетевые настройки на стороне ПК и драйвера верны, а тест связи показывает наличие интернета, но статус транспортного соединения остается нестабильным, выясним статус обслуживания у оператора фискальных данных.
Практика показывает, что очень часто причиной блокировки становится банальное окончание оплаченного периода обслуживания (тарифа на 15 или 36 месяцев). Когда срок подписки истекает:
Для решения этой проблемы необходимо зайти в личный кабинет вашего ОФД (например, Первый ОФД, Платформа ОФД, Такском и др.), проверить статус ККТ по заводскому номеру. Если статус горит красным цветом с пометкой «Остановлено», необходимо приобрести код активации (промокод) или оплатить счет за продление тарифа. Как только оплата зачислится, ОФД возобновит прием документов, касса отправит всю очередь зависших чеков, и вы сможете беспрепятственно закрыть смену.
Обратим внимание на версию используемого драйвера ККТ АТОЛ — для удобной работы есть готовая обработка подключения онлайн-касс с поддержкой ФФД 1.2 и мониторингом ОФД. Использование устаревших версий (например, устаревших линеек 10.4.x) несет в себе дополнительные технические риски:
1С v8.3, которые требуют актуальных версий библиотек интеграции БПО.Настоятельно рекомендуется обновить ДТО АТОЛ до стабильных актуальных версий (например, линейки 10.10.x) и при необходимости обновить внутреннее ПО (прошивку) самой кассы в авторизованном сервисном центре.
Подведем итог и составим краткий алгоритм действий, который поможет вам быстро справиться с ошибкой 137: