Как исправить ошибку 137 «Ресурс хранения ФД исчерпан» при закрытии смены на кассе АТОЛ в 1С?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Торговля и дистрибуция
← На главную

Каждый технический специалист или администратор 1С рано или поздно сталкивается с ситуацией, когда торговая точка не может закрыть кассовую смену — поможет решение для мониторинга ККТ и централизованного администрирования касс. В интерфейсе 1С:Комплексная автоматизация или другой конфигурации система выдает предупреждение о том, что смена превысила 24 часа, а при попытке ручного закрытия через драйвер ККТ возникает критическая ошибка: «Ошибка 137: ресурс хранения ФД исчерпан» (в физическом ФН это соответствует аппаратной ошибке 235). Происходит зависание, касса блокируется, и продажи останавливаются.

В этой статье мы подробно разберем, почему возникает этот замкнутый круг блокировки, как правильно диагностировать проблему с помощью утилиты «Тест драйвера ККТ» и какими шагами можно быстро вернуть кассу АТОЛ в рабочее состояние.

Суть проблемы и «замкнутый круг» блокировки ККТ

Для начала давайте разберемся в механизме возникновения этой неисправности. Согласно требованиям Федерального закона № 54-ФЗ, фискальный накопитель (ФН) внутри кассы имеет право работать в автономном режиме (без подтверждения отправки чеков от ОФД) не более 30 календарных дней. Как только этот срок истекает, ФН мгновенно блокируется на проведение любых фискальных операций. Он больше не может подписывать новые документы фискальным признаком.

Здесь и возникает тупиковая ситуация для пользователя:

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

Важное правило: не пытайтесь принудительно обнулять кассу, делать технологическое обнуление или закрывать смену силой. Блокировка фискального накопителя снимется автоматически и сразу же, как только ККТ восстановит связь с сервером ОФД и передаст все накопленные в памяти чеки. Наша главная задача — восстановить транспортный канал передачи данных.

Шаг 1. Диагностика соединения с ОФД через ДТО 10

Выясним точную причину, по которой документы перестали уходить оператору фискальных данных. Для этого нам понадобится официальное ПО от производителя — «Тест драйвера ККТ» (ДТО 10).

Выполним диагностику по шагам:

  1. Запустим утилиту «Тест драйвера ККТ» на компьютере, к которому подключена касса.
  2. В правом верхнем углу установим флаг «Включено» для установки связи с ККТ.
  3. В левом вертикальном меню перейдем в раздел «Отчеты».
  4. В выпадающем списке «Тип отчета» выберем пункт «6 - Тест связи с ОФД» (в некоторых версиях драйвера он может называться «Диагностика соединения с ОФД»).
  5. Нажмем кнопку «Сформировать отчет».

После этого ККТ распечатает короткий бумажный чек диагностики. Внимательно проанализируем его содержимое:

Шаг 2. Настройка каналов связи: EoT против EoU

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

Технология EoU (Ethernet over USB):
При этом способе касса общается с компьютером по USB-кабелю, а специальная служба Windows под названием EthOverUsb эмулирует сетевую карту и «расшаривает» интернет-подключение ПК для кассы. Эта служба часто дает сбои после обновлений операционной системы, блокируется антивирусными программами или брандмауэром Windows. Если служба остановлена, чеки уходить не будут.

Технология EoT (Ethernet over Transport):
Это более современный и стабильный способ. Данные передаются в ОФД непосредственно силами самого драйвера ККТ через тот же COM-порт (физический или виртуальный), по которому программа 1С:Комплексная автоматизация общается с устройством. Дополнительные службы в Windows запускать не требуется.

Если в настройках драйвера в свойствах ККТ выбран канал связи EoT, обязательно проверим правильность портов в разделе параметров ККТ. Часто сбои происходят из-за того, что в поле «Порт ОФД» или в параметрах сетевого обмена указаны неверные конфигурационные данные. Сравним параметры подключения с настройками, которые предоставляет ваш ОФД. Для массовой корректировки параметров подключения на нескольких кассах можно использовать обработку для групповой настройки параметров ОФД на ККТ АТОЛ в 1С.

Шаг 3. Проверка подписки в личном кабинете ОФД

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

Практика показывает, что очень часто причиной блокировки становится банальное окончание оплаченного периода обслуживания (тарифа на 15 или 36 месяцев). Когда срок подписки истекает:

  1. Сервер ОФД перестает принимать пакеты данных от вашей кассы и не отправляет ей обратно квитанции подтверждения.
  2. Касса считает, что чеки не доставлены, и продолжает копить их в памяти.
  3. Через 30 дней ФН блокируется по ошибке 137.

Для решения этой проблемы необходимо зайти в личный кабинет вашего ОФД (например, Первый ОФД, Платформа ОФД, Такском и др.), проверить статус ККТ по заводскому номеру. Если статус горит красным цветом с пометкой «Остановлено», необходимо приобрести код активации (промокод) или оплатить счет за продление тарифа. Как только оплата зачислится, ОФД возобновит прием документов, касса отправит всю очередь зависших чеков, и вы сможете беспрепятственно закрыть смену.

Шаг 4. Обновление версии драйвера и прошивки

Обратим внимание на версию используемого драйвера ККТ АТОЛ — для удобной работы есть готовая обработка подключения онлайн-касс с поддержкой ФФД 1.2 и мониторингом ОФД. Использование устаревших версий (например, устаревших линеек 10.4.x) несет в себе дополнительные технические риски:

Настоятельно рекомендуется обновить ДТО АТОЛ до стабильных актуальных версий (например, линейки 10.10.x) и при необходимости обновить внутреннее ПО (прошивку) самой кассы в авторизованном сервисном центре.

Чек-лист для быстрого решения проблемы

Подведем итог и составим краткий алгоритм действий, который поможет вам быстро справиться с ошибкой 137:

  1. Зайдите в личный кабинет вашего ОФД и убедитесь, что подписка оплачена и активна. При необходимости оплатите тариф.
  2. Откройте «Тест драйвера ККТ», снимите отчет о диагностике связи и убедитесь, что касса имеет физический доступ к сети Интернет.
  3. Если используется служба EoU, проверьте, запущена ли она в диспетчере служб Windows. Если используется EoT, проверьте корректность номеров портов в параметрах ККТ.
  4. Дождитесь, пока счетчик непереданных документов в ККТ обнулится (все зависшие чеки уйдут в ОФД). Это может занять от нескольких минут до получаса в зависимости от объема очереди и скорости интернета.
  5. После того как очередь непереданных документов станет равной нулю, выполните операцию закрытия смены в 1С или непосредственно через Тест драйвера ККТ. Смена закроется без ошибок.
← На главную