Ошибки ТС ПИоТ и ЕСМ: что значат и как исправить
Кассир говорит «не пробивается», на экране строка с непонятным кодом, а магазин стоит. Ниже - разбор восьми ошибок, которые встречаются чаще всего: что каждая означает, где посмотреть подтверждение в журнале и что сделать по шагам. Все примеры сняты с работающих касс: драйвер ККТ Посцентр, ТС ПИоТ (ЕСМ) от ЕСП, 1С на том же компьютере.
Быстрый определитель
Если некогда читать целиком - найдите свой признак в таблице.
| Что видно | Скорее всего | Куда идти |
|---|---|---|
| Касса пропала из списка в программе ЕСМ, но 1С работает | Список ЕСМ обнулился при открытии смены | Раздел 1 |
| Маркированный товар не пробивается, обычный - проходит | Локальный модуль «Честного Знака» не поднялся | Раздел 2 |
| Ошибка с кодом 403 или 514 при проверке кода | Регистрация в ГИС МТ не завершена или истёк токен | Раздел 3 |
| После перезагрузки компьютера ничего не работает | Служба не поднялась вместе с системой | Раздел 4 |
| 1С пишет, что не может достучаться до ТС ПИоТ | Закрыт порт 51077 или 51401, либо занят 4042 | Раздел 5 |
| Коды маркировки перестали проходить у всех товаров | Разрыв в связке или выключен разрешительный режим | Раздел 6 |
1. «Единый сервисный модуль не видит кассу» (ЕСМ не видит кассу)
Что это значит. Программа ЕСМ хранит список касс, которые ей «опубликованы». Кассы в этом списке нет - значит проверить код маркировки через неё нельзя, и продажа маркированного товара не пройдёт. При этом сама 1С работает, чек по обычному товару печатается, и со стороны всё выглядит исправным.
Почему чаще всего. Список ЕСМ обнуляется при открытии смены и наполняется заново по первому обращению: касса возвращается в него после первой проверки кода маркировки. Поэтому утром, сразу после открытия смены, касса нередко «пропадает» - и появляется сама, как только пробьют первый маркированный товар. Это не поломка, а порядок работы модуля.
Второй частый случай - закрыли 1С. Порт драйвера ККТ 4042 освободился, и модуль потерял кассу по-настоящему. Третий - ККТ действительно не опубликована для модуля: так бывает после переустановки драйвера или смены компьютера.
Что сделать
- Проверьте, открыта ли 1С и запущен ли драйвер ККТ: порт 4042 должен быть занят именно ими. Команда в командной строке: netstat -ano | findstr :4042
- Пробейте любой маркированный товар. Если касса вернулась в список - ничего чинить не нужно, так и должно быть.
- Не помогло - откройте программу ЕСМ (значок возле часов) и нажмите «Обновить список».
- Если кассы всё равно нет - проверьте публикацию ККТ для модуля в настройках драйвера Посцентр и перезапустите службы ЕСМ.
2. «ЛМ ЧЗ не отконфигурирован»
Что это значит. Локальный модуль «Честного Знака» - это программа, которая проверяет коды маркировки, когда до серверов ГИС МТ не достучаться. Сообщение говорит, что модуль установлен, но не настроен или не получил стартовые данные: базы запрещённых кодов у него нет, отвечать на запросы ему нечем.
Почему. Чаще всего модуль не успел синхронизироваться после установки, либо не прошла авторизация по токену ПИоТ, либо на компьютере нет TLS 1.2 - на Windows 8.1 он по умолчанию выключен, а серверы «Честного Знака» другого шифрования не принимают.
Что сделать
- Убедитесь, что служба локального модуля запущена, и посмотрите её журнал: обычно там прямо написано, чего модулю не хватило.
- Проверьте TLS 1.2. На Windows 8.1 его включают правкой реестра (SCHANNEL и .NET Framework 4), после чего нужна перезагрузка.
- Проверьте, проходит ли авторизация по токену ПИоТ: при просроченном или неверном токене модуль так и останется без данных.
- Дайте модулю время на первую синхронизацию - она не мгновенная, и до её окончания проверки идти не будут.
3. «ТС ПИоТ: ошибка 403» и «ошибка 514»
Что это значит. Касса обращается к ГИС МТ, но её не пускают. 403 - нет права на операцию: регистрация не завершена либо кассу не признают за той организацией, от имени которой идёт запрос. 514 - истёк токен, по которому касса представляется системе.
Почему. Токен для ГИС МТ выпускается по криптографии фискального накопителя и живёт ограниченное время. Если касса долго стояла выключенной или у накопителя кончается ресурс, обновление токена не проходит. 403 нередко всплывает после смены реквизитов организации или переноса кассы между юрлицами.
Что сделать
- Посмотрите в журнале кассы, какой именно запрос отклонён: строка идёт с кодом и адресом.
- Проверьте состояние регистрации в ГИС МТ и срок фискального накопителя - при заканчивающемся ресурсе токен перестают продлевать.
- Дайте кассе обновить токен: включите её и дождитесь очередного обращения, вручную ускорять обычно нечем.
- Если реквизиты организации менялись - регистрацию придётся привести в порядок на стороне ГИС МТ.
4. «Службы ТС ПИоТ не запущены»
Что это значит. Программная часть ТС ПИоТ состоит из служб Windows. Если они не поднялись, кассовый узел мёртв целиком: ни проверить код, ни получить ответ. Обычно обнаруживается утром, после ночной перезагрузки компьютера или установки обновлений.
Почему. Служба не успела стартовать раньше, чем понадобилась, упала при старте из-за занятого порта, или её остановили руками и забыли вернуть. Ещё вариант - антивирус, который счёл службу подозрительной после обновления своих баз.
Что сделать
- Откройте «Службы» (services.msc) и найдите службы ЕСМ и локального модуля. Запустите остановленные.
- Поставьте тип запуска «Автоматически (отложенный запуск)» - так служба стартует после того, как поднимется сеть.
- Посмотрите в журнале оркестратора строки за время загрузки: там будет причина, если служба пыталась стартовать и упала.
- Проверьте исключения антивируса для папки ЕСМ.
5. «Не удалось подключиться к ТС ПИоТ»
Что это значит. 1С или драйвер стучится к ТС ПИоТ и не получает ответа. В связке участвуют три порта: 4042 - драйвер ККТ, его держит 1С; 51077 - оркестратор ЕСМ; 51401 - экземпляр ТС ПИоТ, который и отвечает на проверки.
Почему. Экземпляр не поднят, порт занят другой программой, запрос уходит не по тому протоколу (экземпляр отвечает по HTTPS), либо соединение режет брандмауэр. На кассах с несколькими ККТ бывает, что занят чужой экземпляр - номер порта отличается.
Что сделать
- Проверьте, слушаются ли порты: netstat -ano | findstr "4042 51077 51401"
- Посмотрите, какой процесс держит порт - по номеру из последнего столбца в «Диспетчере задач».
- Убедитесь, что обращение идёт по HTTPS: экземпляр ТС ПИоТ по HTTP не отвечает.
- Проверьте правила брандмауэра для локальных подключений.
6. «Код маркировки не прошёл проверку»
Что это значит. Код проверен и признан негодным к продаже. Один отказ - обычное дело: повреждённая этикетка, уже проданная единица товара, пересорт. Но если отказы идут подряд у разных товаров, дело не в кодах, а в связке.
Как отличить одно от другого. Считайте отказы за смену. Один-два на сотню проверок - нормальный фон. Два десятка подряд, особенно с разными товарами и разными поставщиками, означают, что проверка идёт не туда: локальный модуль без данных, токен просрочен или касса выпала из списка ЕСМ.
Что сделать
- Попробуйте другой товар с заведомо целой этикеткой. Прошёл - проблема была в конкретном коде.
- Не прошёл - проверьте по разделам 1-3: список ЕСМ, локальный модуль, токен ГИС МТ.
- Посмотрите в журнале кассы, на каком этапе приходит отказ: онлайн от ГИС МТ или офлайн от локального модуля.
7. «Разрешительный режим не работает»
Что это значит. Разрешительный режим - это запрет продавать товар, который не прошёл проверку. Если он выключен, касса пробьёт что угодно, а нарушение всплывёт позже - при проверке или сверке с «Честным Знаком».
Почему. Чаще всего в драйвере ККТ Посцентр просто снята галка передачи в ТС ПИоТ: режим включают при настройке и забывают вернуть после переустановки драйвера или обновления.
Что сделать
- Откройте настройки драйвера ККТ и проверьте передачу данных в ТС ПИоТ.
- Пробейте пробную продажу маркированного товара с заведомо негодным кодом - касса должна остановить продажу.
- Если продажа прошла, режим не работает: возвращайте настройку и проверяйте снова.
8. «Закончилась подписка ЕСП»
Что это значит. Лицензия на ЕСМ покупается на каждую кассу отдельно и действует год. Когда срок подходит к концу, касса начинает печатать предупреждение прямо на чеке - его видит покупатель. После окончания проверка кодов прекращается.
Почему это застаёт врасплох. Дата окончания видна только внутри программы, а предупреждение появляется поздно. В сети из десятка касс сроки разъезжаются: кассы подключали в разные месяцы, и каждая заканчивается своим числом.
Что сделать
- Посмотрите срок подписки по каждой кассе и выпишите даты.
- Продлевайте заранее, за две-три недели: после окончания касса перестанет проверять коды сразу, без переходного периода.
- Заведите себе напоминание - или пусть за сроками следит программа.
Что проверить по порядку, если непонятно, где сломалось
- Работает ли 1С и держит ли она порт 4042.
- Подняты ли службы ЕСМ и локального модуля.
- Отвечают ли порты 51077 и 51401 по HTTPS.
- Есть ли касса в списке ЕСМ - и не открывали ли только что смену.
- Настроен ли локальный модуль «Честного Знака» и есть ли у него коды.
- Завершена ли регистрация в ГИС МТ, не истёк ли токен.
- Не кончились ли подписка ЕСП, лицензия и ресурс фискального накопителя.
- Сколько кодов прошло за сутки и сколько из них не прошло.
Короткие ответы на главное
Почему ЕСМ не видит кассу утром?
Список касс в ЕСМ обнуляется при открытии смены и наполняется заново по первому обращению. Касса возвращается в список после первой проверки кода маркировки. Если 1С работает и порт 4042 занят ею, чинить обычно нечего - достаточно пробить маркированный товар.
Что означает «ЛМ ЧЗ не отконфигурирован»?
Локальный модуль «Честный Знак» установлен, но не получил данные: не прошла синхронизация, не прошла авторизация по токену ПИоТ или на Windows 8.1 выключен TLS 1.2, без которого серверы «Честного Знака» соединение не принимают.
Какие порты использует ТС ПИоТ?
Три: 4042 - драйвер ККТ, его держит 1С; 51077 - оркестратор ЕСМ; 51401 - экземпляр ТС ПИоТ, отвечающий на проверки по HTTPS.
Что значит ошибка 514 в ТС ПИоТ?
Истёк токен, по которому касса представляется ГИС МТ. Токен выпускается по криптографии фискального накопителя и обновляется при обращении кассы; при заканчивающемся ресурсе накопителя обновление может не пройти.
Один код маркировки не прошёл - это поломка?
Нет. Один-два отказа на сотню проверок - обычный фон: повреждённая этикетка или уже проданная единица. Тревожный признак - два десятка отказов подряд у разных товаров: это разрыв в связке, а не проблема кодов.
Можно не проверять это руками
Восемь пунктов выше - ровно то, что делает наша программа наблюдения: раз в 15 минут она сама обходит кассовый узел, а отклонения присылает в Telegram или MAX. Вы узнаёте о поломке до того, как в неё упрётся кассир, и видите не код ошибки, а причину человеческими словами.
Программа ставится за четверть часа, доступ к кассе снаружи не нужен, чеки и товары сервис не собирает. Первые 14 дней бесплатно, дальше от 99 ₽ за кассу в месяц.
Страница описывает поведение связки 1С - драйвер ККТ Посцентр - ТС ПИоТ (ЕСМ) от ЕСП - ГИС МТ на Windows 8.1 и новее. Названия программ принадлежат их правообладателям; мы не являемся их партнёром и не выступаем от их имени. Порядок действий не заменяет обращение в поддержку поставщика при неисправности оборудования.