С введением разрешительного режима для розничной торговли маркированными товарами многие организации столкнулись с необходимостью использования специализированного программного обеспечения — Технического средства получения информации о товаре (ТС ПИоТ) от компании АО «ЕСП» (Единая Сервисная Платформа). Интеграция этого решения в цепочку взаимодействия 1С:Предприятие и фискальных регистраторов Атол часто сопровождается неожиданными сбоями.
Одной из наиболее распространенных и неприятных проблем является периодическая ошибка: «Адрес расчётов не заполнен», которая полностью блокирует печать чеков на кассе. При этом визуально в карточке организации и в настройках торговой точки все реквизиты заполнены корректно. Ниже мы подробно разберем, почему возникает этот сбой, и рассмотрим пошаговые методы его устранения.
Согласно требованиям 54-ФЗ, каждый фискальный документ должен содержать обязательный реквизит — тег 1009 («Адрес места реализации» или «Адрес расчетов»). Если этот тег передается в фискальный накопитель (ФН) пустым, касса мгновенно отклоняет операцию регистрации чека и выдает ошибку.
При использовании стандартной связки 1С и кассы ККТ адрес обычно считывается напрямую из настроек торгового оборудования или из базы данных. Однако при внедрении ТС ПИоТ в систему добавляется промежуточное звено — Единый Сервисный Модуль (ЕСМ). Из-за конфликтов версий драйверов, блокировки портов или некорректных таймаутов запросов 1С не успевает получить адрес из ККТ через ЕСМ и отправляет на печать пустой тег. Также часто на экране кассира всплывает сопутствующее предупреждение о том, что используемые драйверы оборудования не сертифицированы фирмой 1С.
Давайте разберем по шагам все доступные способы решения этой технической проблемы — от быстрых временных мер до фундаментальной настройки системы.
---
Самый надежный способ обойти проблему «зависания» запросов к оборудованию — заставить программу брать адрес из собственной базы данных 1С, а не запрашивать его динамически из памяти ККТ при пробитии каждого чека. В последних версиях конфигураций 1С (таких как 1С:Розница, 1С:Управление нашей фирмой или 1С:Управление торговлей) для этого предусмотрен специальный переключатель.
Выполним следующие действия:
Из ККТ. Именно при этой настройке система пытается вычитать данные из кассы в момент формирования чека, что приводит к ошибке при малейшем сбое связи.Магазин или Магазин+Адрес.После этого 1С будет подставлять адрес из справочника магазинов вашей информационной базы, полностью исключая нестабильный опрос железа через компоненты ЕСП.
---
Если ошибка возникла внезапно, и перенастройка РМК не планируется, можно принудительно обновить кэш фискальных параметров непосредственно в карточке оборудования 1С.
Проанализируем этот процесс:
Этот метод часто помогает восстановить работоспособность кассы без перезагрузки компьютера или кассового аппарата.
---
Если на кассе скопилась очередь покупателей, а времени на глубокие технические настройки нет, можно воспользоваться проверенным временным решением. Опыт практического использования ТС ПИоТ показывает, что драйвер ЕСП часто теряет связь с адресом из-за переполнения внутреннего кэша сессий.
Выполним операцию сброса:
В процессе открытия смены происходит принудительная повторная инициализация портов обмена, переподключение библиотек ККТ и повторный опрос параметров фискального накопителя. В 90% случаев это позволяет немедленно пробить зависший чек.
---
Часто системные администраторы совершают критическую ошибку, скачивая стандартные драйверы ККТ с официального сайта Атол. Для стабильной работы ТС ПИоТ необходимо использовать только те сборки драйверов, которые прошли модификацию со стороны разработчиков АО «ЕСП» под работу с Единым Сервисным Модулем.
Разберем нюансы работы с драйверами:
10.10.8.23. Более поздние сборки (например, 10.10.8.24) могут вызывать ложные предупреждения о несертифицированном ПО или ошибки проверки контрольных марок.---
Еще одна частая причина сбоев — банальный конфликт за доступ к COM-порту кассы. ТС ПИоТ постоянно пытается опрашивать ККТ на предмет маркировки, в то время как служба отправки чеков в ОФД блокирует этот же порт. Чтобы избежать коллизий, необходимо настроить поведение 1С при работе с портами.
Посмотрим на настройки подключения оборудования:
Эта опция заставляет программу 1С мгновенно разрывать соединение с кассой сразу после завершения печати чека, освобождая канал связи для корректной работы Единого Сервисного Модуля ПИоТ.
---
Если все вышеописанные методы дают лишь временный эффект, и ошибка с адресом расчетов возвращается каждые несколько дней, это свидетельствует о повреждении конфигурационных файлов Единого Сервисного Модуля или сбоях в системных сертификатах безопасности.
Проведем полную переустановку по шагам:
---
В редких случаях проблема кроется не в программном обеспечении 1С или модулях ЕСП, а в физической памяти самого фискального накопителя. Если при регистрации ККТ в налоговом органе адрес расчетов был записан некорректно (например, с использованием недопустимых спецсимволов или лишних знаков препинания), драйвер ПИоТ может просто "спотыкаться" при попытке его прочесть.
Как это проверить:
Используя предложенные методы в комплексе, вы сможете гарантированно решить проблему с печатью чеков и обеспечить бесперебойную работу торговой точки в разрешительном режиме маркировки.