Как исправить ошибку «Адрес расчётов не заполнен» на ККТ Атол при работе с ТС ПИоТ?

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

С введением разрешительного режима для розничной торговли маркированными товарами многие организации столкнулись с необходимостью использования специализированного программного обеспечения — Технического средства получения информации о товаре (ТС ПИоТ) от компании АО «ЕСП» (Единая Сервисная Платформа). Интеграция этого решения в цепочку взаимодействия 1С:Предприятие и фискальных регистраторов Атол часто сопровождается неожиданными сбоями.

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

Выясняем причину: почему пропадает адрес расчетов?

Согласно требованиям 54-ФЗ, каждый фискальный документ должен содержать обязательный реквизит — тег 1009 («Адрес места реализации» или «Адрес расчетов»). Если этот тег передается в фискальный накопитель (ФН) пустым, касса мгновенно отклоняет операцию регистрации чека и выдает ошибку.

При использовании стандартной связки 1С и кассы ККТ адрес обычно считывается напрямую из настроек торгового оборудования или из базы данных. Однако при внедрении ТС ПИоТ в систему добавляется промежуточное звено — Единый Сервисный Модуль (ЕСМ). Из-за конфликтов версий драйверов, блокировки портов или некорректных таймаутов запросов 1С не успевает получить адрес из ККТ через ЕСМ и отправляет на печать пустой тег. Также часто на экране кассира всплывает сопутствующее предупреждение о том, что используемые драйверы оборудования не сертифицированы фирмой 1С.

Давайте разберем по шагам все доступные способы решения этой технической проблемы — от быстрых временных мер до фундаментальной настройки системы.

---

Решение 1. Изменение логики получения адреса в настройках РМК (Основной способ)

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

Выполним следующие действия:

  1. Перейдем в раздел Администрирование или Продажи и откроем пункт Настройки РМК (Рабочего места кассира).
  2. Найдем параметр, отвечающий за заполнение фискальных реквизитов адреса и места расчетов.
  3. По умолчанию там может быть установлен вариант Из ККТ. Именно при этой настройке система пытается вычитать данные из кассы в момент формирования чека, что приводит к ошибке при малейшем сбое связи.
  4. Переключим значение на Магазин или Магазин+Адрес.
  5. Сохраним настройки и перезапустим рабочее место кассира.

После этого 1С будет подставлять адрес из справочника магазинов вашей информационной базы, полностью исключая нестабильный опрос железа через компоненты ЕСП.

---

Решение 2. Обновление фискальных данных в 1С

Если ошибка возникла внезапно, и перенастройка РМК не планируется, можно принудительно обновить кэш фискальных параметров непосредственно в карточке оборудования 1С.

Проанализируем этот процесс:

  1. Откроем раздел Администрирование — Подключаемое оборудование.
  2. Найдем в списке нашу кассу ККТ Атол (например, Атол 55Ф) и откроем ее карточку двойным кликом.
  3. Перейдем на вкладку Фискальные данные (или параметры регистрации).
  4. Нажмем кнопку Обновить или Прочитать параметры.
  5. Программа отправит прямой запрос к кассе, перечитает все заполненные реквизиты ККТ (включая адрес регистрации устройства) и запишет их в кэш системы 1С.
  6. Нажмем Записать и закрыть.

Этот метод часто помогает восстановить работоспособность кассы без перезагрузки компьютера или кассового аппарата.

---

Решение 3. Быстрый «костыль» кассира: закрытие и открытие смены

Если на кассе скопилась очередь покупателей, а времени на глубокие технические настройки нет, можно воспользоваться проверенным временным решением. Опыт практического использования ТС ПИоТ показывает, что драйвер ЕСП часто теряет связь с адресом из-за переполнения внутреннего кэша сессий.

Выполним операцию сброса:

  1. Произведем процедуру Закрытия смены (снятие Z-отчета) в интерфейсе кассира или через тест драйвера ККТ.
  2. Дождемся успешной печати отчета о закрытии смены.
  3. Сразу же выполним операцию Открытия смены.

В процессе открытия смены происходит принудительная повторная инициализация портов обмена, переподключение библиотек ККТ и повторный опрос параметров фискального накопителя. В 90% случаев это позволяет немедленно пробить зависший чек.

---

Решение 4. Установка правильной версии драйверов от ЕСП

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

Разберем нюансы работы с драйверами:

---

Решение 5. Настройка флага освобождения портов (EOT)

Еще одна частая причина сбоев — банальный конфликт за доступ к COM-порту кассы. ТС ПИоТ постоянно пытается опрашивать ККТ на предмет маркировки, в то время как служба отправки чеков в ОФД блокирует этот же порт. Чтобы избежать коллизий, необходимо настроить поведение 1С при работе с портами.

Посмотрим на настройки подключения оборудования:

  1. В 1С откроем свойства подключения ККТ Атол.
  2. Перейдем в окно детальной настройки параметров связи.
  3. Найдем опцию Отключаться от ККТ даже если канал до ОФД - EOT (или аналогичную по смыслу настройку освобождения портов).
  4. Установим напротив нее флаг (галочку).

Эта опция заставляет программу 1С мгновенно разрывать соединение с кассой сразу после завершения печати чека, освобождая канал связи для корректной работы Единого Сервисного Модуля ПИоТ.

---

Решение 6. Радикальное средство: «чистая» переустановка ЕСМ

Если все вышеописанные методы дают лишь временный эффект, и ошибка с адресом расчетов возвращается каждые несколько дней, это свидетельствует о повреждении конфигурационных файлов Единого Сервисного Модуля или сбоях в системных сертификатах безопасности.

Проведем полную переустановку по шагам:

  1. Через панель управления Windows полностью удалите приложение Единый Сервисный Модуль (ЕСМ).
  2. Обязательно вручную перейдите в каталог установки программы на системном диске и удалите остаточные папки конфигураций (чтобы очистить поврежденные файлы настроек).
  3. Перезагрузите операционную систему ПК.
  4. Заново скачайте актуальный дистрибутив ЕСМ из личного кабинета ЕСП.
  5. Запустите установку программы от имени Администратора.
  6. Важный шаг: После установки вручную импортируйте все 5 корневых сертификатов безопасности ЕСМ в системное хранилище Windows в раздел «Доверенные корневые центры сертификации». Без этого защищенный канал связи между драйвером, кассой и сервером ЕСП будет постоянно разрываться, провоцируя появление ошибок незаполненных реквизитов.

---

Решение 7. Проверка параметров ККТ через тест драйвера

В редких случаях проблема кроется не в программном обеспечении 1С или модулях ЕСП, а в физической памяти самого фискального накопителя. Если при регистрации ККТ в налоговом органе адрес расчетов был записан некорректно (например, с использованием недопустимых спецсимволов или лишних знаков препинания), драйвер ПИоТ может просто "спотыкаться" при попытке его прочесть.

Как это проверить:

  1. Закройте программу 1С, чтобы освободить порт кассы.
  2. Запустите официальную утилиту Тест драйвера ККТ Атол.
  3. Установите связь с кассой и перейдите в раздел Свойства — Параметры ККТ.
  4. Найдите вкладку с регистрационными данными организации и внимательно изучите строку адреса расчетов.
  5. Если там обнаружены критические ошибки, лишние пробелы в начале строки или некорректные символы, вам потребуется произвести перерегистрацию ККТ в ФНС без замены ФН с целью изменения параметров регистрации устройства.

Используя предложенные методы в комплексе, вы сможете гарантированно решить проблему с печатью чеков и обеспечить бесперебойную работу торговой точки в разрешительном режиме маркировки.

← На главную