Как настроить связь 1С:УПП с ТС ПИОТ для работы с кассой и маркировкой?

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

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

Базовая настройка подключения

Для начала проанализируем стандартный алгоритм подключения, который требуется выполнить в конфигурации. В первую очередь необходимо создать соответствующее подключение в базе 1С. Для этого перейдите в справочник Настройки подключения ТС ПИОТ и создайте новую запись, указав необходимые параметры обмена с кассой и модулем проверок.

Однако, как показывает практика, одного создания элемента справочника в УПП часто бывает недостаточно. Если проверки не инициируются, проблема кроется в драйверах и обработках обслуживания.

Почему ТС ПИоТ не работает в УПП "из коробки"?

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

  1. Специфика 1С:УПП: Данная конфигурация считается устаревшей. Фирма «1С» реализует полноценную типовую поддержку разрешительного режима и ТС ПИоТ преимущественно в современных решениях (ERP, Розница, УНФ). В старых библиотеках подключаемого оборудования флаг поддержки принудительно отключен.
  2. Ограничения стандартных драйверов: При использовании ЕСМ в роли ТС ПИоТ стандартные драйверы от производителей касс (Атол, Штрих-М) могут не подойти. Необходима специфическая обработка драйвера в 1С, предоставляемая разработчиком ЕСМ.
  3. Службы и прошивки: ТС ПИоТ функционирует через фоновые службы Windows (например, esm-cm, esm-orchestrator). Если они зависли, запросы не отправятся. Также критична актуальность прошивки самой ККТ.

Варианты решения проблемы

Рассмотрим несколько проверенных способов решения задачи, в зависимости от ваших ресурсов и архитектуры системы.

Способ 1: Использование сторонних обработок обслуживания

Поскольку типовая обработка в УПП не поддерживает нужный функционал (флаг установлен в false), потребуется обновить обработку обслуживания оборудования. На профильных ресурсах (например, Инфостарт) программисты уже выкладывают готовые доработанные или сторонние обработки обслуживания для работы с ПИоТом в старых конфигурациях. Вам необходимо:

  1. Найти и скачать адаптированную обработку для вашей модели ККТ.
  2. Подключить ее в 1С:УПП вместо стандартной.
  3. Убедиться, что сканер штрихкодов корректно откалиброван, считывает DataMatrix без искажений и передает правильные префиксы, иначе обработка просто не поймет, что нужно инициировать проверку маркировки.

Способ 2: Разделение контуров (Рекомендуемый)

Не всегда целесообразно «подружить» устаревшую УПП с современным кассовым программным обеспечением. Рассмотрим более надежный архитектурный подход — разделение контуров:

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

Способ 3: Отсрочка перехода на новый режим

Если внедрить доработки прямо сейчас нет возможности, помните про альтернативный вариант. Законодательство предусматривает переходный период до 1 июля 2026 года. В это время легитимно использовать старую схему работы: авторизуемые по токену онлайн-проверки через ГИС МТ и офлайн-проверки через локальный модуль. Это даст время на планомерный переход на более современные конфигурации 1С или настройку корректного обмена.

Дополнительные проверки при сбоях

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

← На главную