Почему названия часто путают
В разговоре с поддержкой несколько приложений на кассе нередко называют одним словом «маркировка». Это удобно до первой неисправности. Когда программа перестаёт отвечать, становится непонятно, какое приложение проверять и за что уже оплачена лицензия.
Разделите три вопроса: кто начинает проверку кода, какой компонент обеспечивает взаимодействие с системой маркировки и где выполняется локальная проверка при предусмотренных условиях. Ответы зависят от выбранного кассового решения. Одна картинка из интернета не описывает все возможные реализации.
За что отвечает каждый компонент
Кассовая программа ведёт операцию продажи и использует результат проверки. ТС ПИоТ участвует во взаимодействии совместимого кассового решения с системой маркировки. ЛМ ЧЗ обеспечивает локальную проверку на основе полученных данных в сценарии, предусмотренном разработчиком. Локальный модуль нельзя считать резервной копией всего кассового места.
В документации Saby ЛМ описан как компонент для офлайн-проверки при работе ТС ПИоТ. В инструкции Модулькассы он входит в связку с ЕСМ. Это подтверждает различие ролей, но не даёт основания вручную перестроить порядок обращений в другой программе. Точные адреса, порты и параметры берут из её документации.
Что означает «модуль установлен»
Установщик мог завершиться успешно, но кассовая программа всё ещё обращается к старому адресу. Приложение могло запуститься, но не пройти необходимую инициализацию. Поэтому полезно отдельно записывать состояния «установлено», «запущено», «настроено» и «проверено из программы». Это четыре разных результата.
При диагностике сначала выясните, какое решение выбрано в настройках кассы. Затем сопоставьте его с установленными приложениями. Если названия разработчиков или версии не совпадают с согласованной схемой, не меняйте их наугад: сохраните сведения и уточните совместимость у поставщика.
Почему наличие ЛМ не разрешает любую продажу без связи
Офлайн-проверка — предусмотренный режим конкретного решения. Она зависит от подготовленности локального модуля и доступных ему данных. Сам факт установки ЛМ не отвечает на вопрос, можно ли провести определённую операцию с определённым товаром.
Не смешивайте сбой интернета и разрыв связи между приложениями на компьютере. Сайт в браузере может открываться, пока кассовое ПО не получает ответа локального сервиса. И наоборот: локальные приложения могут общаться между собой при недоступности внешнего сервиса. Поддержке нужны оба наблюдения.
Как проходит одна проверка на кассовом месте
Разберём условный пример без оформления продажи. Продавец считывает код упаковки, кассовая программа получает строку и выполняет предусмотренную решением проверку. В этой цепочке есть несколько разных задач: правильно прочитать код, передать запрос, получить ответ и применить его в программе. Работоспособность одного участка не подтверждает остальные.
Сканер может успешно распознать символы, но программа не соединится с модулем. Возможна и обратная картина: соединение работает, однако строка от сканера пришла в неподходящем формате. Поэтому вопрос «у нас установлен локальный модуль?» не заменяет проверку полного пути. Сначала найдите последний участок, на котором есть подтверждённый результат.
Порядок взаимодействия компонентов зависит от совместимого решения. В этой статье примеры экранов и адресов относятся к Контур.Маркет Кассе с ЕСМ. Не превращайте пример в универсальную схему для любых касс: у другого разработчика могут быть иные настройки, порядок установки и способы диагностики. Общим остаётся принцип — проверять каждый переход и конечный ответ отдельно.
Что именно подтверждает каждый экран состояния
Сообщения о запуске, регистрации и синхронизации отвечают на разные вопросы. Их удобно выписать рядом с названием программы, которая их показывает. Тогда фраза «всё зелёное» превратится в проверяемую запись: какой компонент, на каком компьютере, в какое время и что именно подтвердил.
Например, номер версии в Windows подтверждает наличие приложения на выбранной машине. Он не показывает, какой адрес использует кассовая программа. Сообщение о синхронизации относится к определённому состоянию модуля, но не доказывает правильность данных, поступающих от сканера. Даже несколько положительных признаков могут оставлять непроверенным последний переход.
При передаче работы попросите показать эти экраны в рабочей схеме, а не только прислать старую фотографию настроек. Если проверка выполнена на другом компьютере или с другой кассой, результат должен быть так и подписан. Это помогает не принять демонстрацию за настройку конкретного рабочего места.
| Признак | Что известно | Чего ещё не знаем |
|---|---|---|
| ЛМ ЧЗ найден в приложениях | Программа установлена | Использует ли её нужная касса |
| ЕСМ видит ККТ | Есть связь на этом участке | Завершены ли регистрация и проверка кодов |
| Кассовая программа подключилась к ТС ПИоТ | Настроено соединение | Какой результат получает рабочий сценарий |
| Получен ожидаемый ответ проверки | Проверен согласованный сценарий | Что происходит в других предусмотренных режимах |
Почему установка одного компонента не заменяет другой
Похожее назначение не делает программы взаимозаменяемыми. Если кассовое решение ожидает обращение к определённому ТС ПИоТ, наличие отдельно установленного ЛМ ЧЗ не означает, что нужное соединение уже настроено. Аналогично лицензия на компонент не устанавливает сама по себе драйвер кассы и не подтверждает совместимость её прошивки.
Это важно и при сравнении предложений по настройке. В одном расчёте могут быть только установка модуля и запуск приложения, в другом — проверка всей связки с кассой и программой. Попросите перечислить компоненты и результат работ. Сравнивать только название услуги неудобно: одинаковые слова могут скрывать разный объём.
Если вам предлагают повторно поставить уже работающий модуль, сначала уточните причину. Возможно, действительно нужна другая версия или другое размещение. Но это должно следовать из совместимости и наблюдаемой ошибки. Само наличие нового названия услуги не является техническим основанием для замены исправной установки.
Короткая памятка для разговора с поддержкой
Назовите кассовую программу и её релиз, модель ККТ, разработчика ТС ПИоТ, версии ЕСМ и ЛМ ЧЗ, а также место установки компонентов. Затем опишите последний успешный шаг и первую ошибку. Например: касса найдена в ЕСМ, но программа не подключается по настроенному адресу. Такое описание сразу отделяет соединение с модулем от поиска физической кассы.
Если названия компонентов пока неизвестны, начните со скриншотов установленных приложений и окна настроек. Не пытайтесь восстановить схему по похожим значкам на рабочем столе. В открытое сообщение не включайте пароли, токены, электронную подпись и полные коды товаров. Для первичной диагностики важнее версии, адреса в допустимом объёме и точный текст ошибки.
Пример: что уточнить при противоречивом ответе поддержки
Если продавец говорит «ЛМ стоит, значит ТС ПИоТ настроен», попросите назвать проверенный сценарий. Из какой программы отправлялся запрос? Какой компонент вернул ответ? Где видно результат? Эти вопросы переводят разговор из перечня установленных программ в проверку работы.
Если после настройки касса печатает обычный чек, это ещё не проверка маркировки. Если сканер считывает символы, это тоже не подтверждает получение разрешительного ответа. Приёмку стоит строить по задачам: чтение, передача кода, проверка, обработка результата.
- Запишите разработчика и версию каждого компонента.
- Найдите инструкцию для своей программы и модели ККТ.
- Отдельно проверьте штатную работу и предусмотренный офлайн-сценарий.
- Зафиксируйте, кто поддерживает каждую часть связки.
Пример: какой адрес проверять при ошибке
В Маркет Кассе с ЕСМ на одном компьютере адрес ТС ПИоТ из инструкции — https://localhost:51401/api/v2. Локальный модуль в этом решении показан отдельно: http://127.0.0.1:5995. Оба адреса ведут на тот же компьютер, но к разным программным интерфейсам. Перестановка этих строк местами не «переподключает маркировку», а направляет запрос не туда.
Предположим, ЕСМ установлен, кассу он видит, но в программе введён адрес локального модуля вместо адреса ТС ПИоТ. Начните с исправления поля по инструкции совместимого решения. Если адрес правильный, переходите к состоянию ЕСМ. Если соединение уже установлено, а ЛМ ЧЗ не синхронизирован, проверяйте его состояние и версии. Так можно остановиться на конкретном участке, не переустанавливая всю кассу.
При обновлении тоже важна пара версий. Руководство Контур для своей связки указывает ЛМ ЧЗ 2.6.1+ и ЕСМ 1.6.3.0+. Это не означает, что любые другие кассовые программы должны использовать тот же набор. Сначала найдите инструкцию своего поставщика, затем сравнивайте номера и адреса.

Официальные материалы
Перед настройкой сверяйте актуальные инструкции и совместимость вашего решения.
Помощь в Ростове-на-Дону
Витэл: проспект Чехова, 94Г, Ростов-на-Дону, 344010. Возможность настройки, формат и стоимость работ подтвердим после проверки оборудования.
Настройка локального модуля Честного знака


