Добавить в корзинуПозвонить
Найти в Дзене
1C:БИЗНЕС РЕШЕНИЯ

Ошибки ТС ПИОТ (ЕСМ): почему модуль не работает и как это исправить

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

Введение

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

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

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

Краткий справочник по ошибкам ТС ПИОТ (ЕСМ): сетевые ошибки (514, 408, HTTP-запрос не отправлен) устраняются установкой сертификатов ca.crt/server.crt, проверкой службы ЕСМ и порта 51401 в брандмауэре; ошибки ККТ (соединение не установлено, зависание РМК) — закрытием утилиты «Тест драйвера АТОЛ» и переводом сканера в режим COM-порта; ошибки прав доступа — добавлением профиля «Базовые права ИСМП» кассиру; HTTP-коды 400/401/403/500 — обновлением релиза 1С, проверкой лицензии ЕСМ в ЛК ЕСП или отключением конфликтующих расширений; статус «Нет проверки КМ» и ошибка 408 при первом запуске — ожиданием до 30 минут, пока Локальный Модуль ЧЗ завершит синхронизацию баз.

Ошибки сетевого взаимодействия и сертификатов

Проблемы со связью — самая частая причина отказов. Они возникают на этапе попытки 1С связаться с локально установленной службой ЕСМ или при обмене данными с серверами «Честного ЗНАКА».

Ошибка 1. «HTTP-запрос не отправлен» Если касса не видит установленную службу ТС ПИОТ, убедитесь, что в «Диспетчере задач» служба ЕСМ запущена. Проверьте IP-адрес (обычно 127.0.0.1) и порт (например, 51401) в настройках 1С. Не забудьте добавить ЕСМ в исключения брандмауэра Windows. Также, путем решения данной проблемы является отсутствие доверия к сертификатам ПИОТ. Решение описано в следующем пункте.

-2

Ошибка 2. Ошибка 514: Не удалось установить соединение с Честным знаком Возникает из-за отсутствия доверия 1С к сертификатам ПИОТ. Установите сертификаты ca.crt и server.crt (из папки C:\ProgramData\ESP\ESM\um) в доверенные корневые сертификаты Windows. Также возможна вариация — Ошибка 514 (Таймаут), если ГИС МТ не отвечает за стандартные 1500 мс. Решение — вручную увеличить параметр cdnCodesCheckTimeout до 2500 в файле конфигурации config_ЗН_ККТ.yml.

-3

Проблемы оборудования и драйверов ККТ

Конфликты между модулем ЕСМ и кассовым оборудованием могут полностью парализовать работу рабочего места кассира (РМК).

Ошибка 3. “Произошла ошибка проверки средствами ККТ: Соединение не установлено” Периодически возникает при пробитии чека на кассах АТОЛ. Чаще всего причина в том, что в фоне открыта утилита «Тест драйвера АТОЛ» с галочкой «Включено», которая блокирует COM-порт. Закройте утилиту. Также установите актуальный драйвер ККТ (рекомендуются версии 10.10.8.23 или 10.10.8.24) из официального дистрибутива Единой сервисной платформы (ЕСП).

Ошибка 4. Зависание РМК и блокировка клавиатурыСразу после настройки ТС ПИОТ в 1С полностью блокируется ручной ввод с клавиатуры. Это конфликт сканера штрихкодов, который работает в режиме “разрыв клавиатуры”. Переведите сканер в режим эмуляции COM-порта с помощью управляющих штрихкодов из его инструкции и перенастройте оборудование в 1С.

-4

Ошибки прав доступа и конфигурации 1С

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

Ошибка 5. Ошибка “Нарушение прав доступа” у Кассира Под администратором РМК открывается без проблем, а под пользователем “Кассир” выдает ошибку получения значения атрибута контекста. Причина: разработчики не назначили базовым ролям права на новые объекты и справочники ТС ПИОТ. Зайдите в 1С под Администратором и добавьте кассирам профиль «Базовые права ИСМП».

-5

Ошибка 6. Старое РМК (в 1С:Розница 2.3) требует “Разрешительный режим” Новый механизм ТС ПИОТ в 1С полноценно работает только в Новом РМК. Если вы используете старый интерфейс, программа попытается проверять марки по устаревшему алгоритму. Чтобы старое РМК продолжило работать без блокировок, установите официальные патчи 1С (например, EF_00_00835911), которые делают розничный токен бессрочным.

HTTP-ошибки при проверке марок

При непосредственном сканировании контрольной марки на кассе могут возникать сетевые ошибки статусов, возвращаемые сервером системы “Честный ЗНАК” или модулем ЕСМ. Мы разобрали их по отдельным пунктам.

Ошибка 7. Ошибка 400 (Bad Request) Запрос был успешно отправлен, но сервер отклонил его из-за некорректного содержания. Чаще всего это значит, что данная марка уже была продана ранее (дубликат) или выведена из оборота, поэтому продать её повторно невозможно. Также в учетной системе “1С:Управление торговлей 11.5” эта ошибка может сопровождаться текстом: "client_info.id должен быть в формате UUID". Это свидетельствует о баге самой 1С — необходимо обновить релиз программы (до 11.5.22.157 или выше), в котором разработчики исправили формат передачи идентификатора.

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

Ошибка 8. Ошибка 401 (Unauthorized) / 403 (Forbidden) Сервер Единой сервисной платформы (ЕСП) блокирует доступ кассы к проверке кодов маркировки. Основная причина кроется в отсутствии прав: либо лицензия на работу ТС ПИОТ для данной кассы не оплачена, либо истек её срок действия. Другая причина — устаревший токен авторизации самого устройства. Решение: необходимо зайти в Личный кабинет ЕСП, проверить статус лицензии и при необходимости выполнить повторную перерегистрацию устройства.

Ошибка 9. Ошибка 408 (Timeout) Модуль или сервер слишком долго ожидали ответа, из-за чего проверка была принудительно прервана. Обычно ошибка 408 свидетельствует об отсутствии интернет-соединения на кассе в данный момент. Однако, если касса только что была настроена и запущена в первый раз, проблема может заключаться в фоновом скачивании локальной базы марок Локальным Модулем (ЛМ ЧЗ). Этот процесс может занимать до 30 минут, и в это время сервер не будет отвечать на запросы проверки. Дождитесь окончания синхронизации.

Ошибка 10. Ошибка 500 (Internal Server Error) Критическая ошибка сервера, которая возникает прямо во время сканирования. В некоторых случаях (особенно в 1С) эта ошибка вызвана конфликтом сторонних расширений или обработок с основной конфигурацией системы. Зайдите в раздел «Расширения» в 1С, найдите все самописные модули, связанные с “ЕСМ” или “маркировкой”, и временно отключите их для проверки работоспособности.

Проблемы оборудования и офлайн-режима

Ошибка 11. Несовпадение реквизитов (ИНН или ФН) При настройке 1С может выдать предупреждение о расхождении реквизитов кассы и данных ПИОТ. Если вы меняли...

Продолжение статьи читайте на нашем сайте 1С:БИЗНЕС РЕШЕНИЯ