M cenaly.ru
🛠️ Касса и ККТ: вопросы и ответы

🧩 Касса и 1С: почему «не видит» и чеки не фискализируются

«Ошибка определения доступных касс ККМ», идентификатор устройства, чеки после обновления конфигурации, реквизит 1162, эмулятор для тестов

Документация

Касса и 1С: почему «не видит» и чеки не фискализируются

«Ошибка определения доступных касс ККМ», касса пропала после обновления конфигурации, чек с маркировкой не пробивается из-за реквизита 1162 — почти все жалобы на связку 1С↔касса сводятся к разрыву в одном и том же месте цепочки: конфигурация → драйвер → карточка оборудования → рабочее место. Разбираем, где именно рвётся и как это лечится.


1. Как устроена связка 1С и физической кассы#

  1. Конфигурация 1С (Розница, УТ, Бухгалтерия с торговым оборудованием) содержит справочник «Подключаемое оборудование» — там физическая касса регистрируется как объект и привязывается к конкретному рабочему месту.
  2. Драйвер вендора (ДТО АТОЛ, аналог ШТРИХ-М и т.д.) — компонента, которую 1С вызывает для реального обмена с кассой по порту/USB; сама 1С с фискальным регистратором напрямую не общается.
  3. Обработка 1С — код внутри конфигурации, который знает, какие реквизиты чека передать драйверу (включая теги ФФД, коды маркировки). Драйвер и обработка обновляются согласованно — порознь это частый источник сбоев (см. методику теста драйвера в статье про ошибки касс АТОЛ, §3).

Разрыв на любом из трёх уровней даёт разные симптомы — их и разбираем по отдельности.


2. «Ошибка определения доступных касс ККМ» (Розница/УТ)#

Причина Что проверить
Касса привязана к другому рабочему месту/пользователю В справочнике «Подключаемое оборудование» убедитесь, что касса привязана именно к тому рабочему месту, за которым сидит текущий пользователь
Не заполнен магазин/касса ККМ в настройках Заполните реквизиты «Магазин» и «Касса ККМ» в настройках рабочего места — без них 1С не знает, какую кассу предлагать
В распределённой базе (РИБ) не включена передача данных Если точки продаж работают через РИБ, проверьте, включена ли для этого узла галка передачи данных по оборудованию — иначе узел просто не получает привязку кассы

Проверяйте по порядку сверху вниз — первые два пункта закрывают большинство обращений без привлечения инженера.


3. «Не заполнен идентификатор устройства ККТ»#

Заводской серийный номер фискального регистратора должен быть прописан в карточке оборудования в справочнике «Подключаемое оборудование» — без него 1С не может однозначно связать запись в базе с конкретным физическим устройством, даже если драйвер и порт настроены верно. Серийник смотрите на корпусе кассы или в паспорте устройства и вносите вручную в карточку.


4. После обновления 1С чеки не фискализируются#

Типовая причина — несовместимость версии драйвера и версии обработки после обновления только одной стороны: конфигурацию обновили, а драйвер ККТ или его версия под 1С остались старыми (или наоборот). Порядок исправления:

  1. Проверьте связь на уровне драйвера — тест ДТО отдельно от 1С (методика подробно разобрана в статье про ошибки касс АТОЛ, §3): если тест печатает документ, дело не в кассе, а в связке 1С-обработка/драйвер.
  2. Уточните у поставщика конфигурации/интегратора нужную для новой версии 1С версию обработки торгового оборудования.
  3. Обновите драйвер и обработку одним заходом, а не по отдельности — разнобой версий и есть типичная причина «чеки не фискализируются» именно после обновления.

5. ФФД 1.2 на старых конфигурациях (УТ 10.3 и аналоги)#

Старые конфигурации и обработки писались до появления маркировки и ФФД 1.2 и физически не умеют собрать чек с нужными М-тегами (реквизитами кода маркировки) — попытка пробить такой чек падает с ошибкой независимо от исправности самой кассы. Варианты:

  • Обновление конфигурации до версии, где обработка поддерживает ФФД 1.2 — самый надёжный путь, но требует миграции данных.
  • Внешняя обработка вендора кассы — некоторые производители ККТ выпускают отдельную (внешнюю) обработку для старых конфигураций, которая берёт на себя работу с М-тегами, не трогая саму конфигурацию — уточняйте у производителя вашей кассы.
  • Замена конфигурации на актуальную (например, более новую версию УТ или Розницы) — рассматривается, если старая конфигурация и так требует замены по другим причинам.

6. Ошибка реквизита 1162/1163 (код маркировки)#

Реквизиты группы «код товара» ФФД 1.2 — это формат, в котором код маркировки должен попасть от 1С к драйверу кассы. Ошибка обычно означает, что код, который передаёт 1С, не соответствует ожидаемому драйвером формату: обрезан хвост кода при сканировании/вводе, потеряны служебные разделители GS1 (GS/FNC1 — та же механика разбора кода, что и в статье про сканер штрихкодов), либо код в документе поступления в 1С введён вручную с ошибкой. Проверяйте сначала сам код маркировки в карточке товара/документе, затем — версию обработки, отвечающую за формирование этого реквизита.


7. Эмулятор ККТ для тестов#

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


8. Одна касса на два рабочих места#

Технически одна физическая ККТ подключена только к одному компьютеру (рабочему месту), но обслуживать с неё можно несколько точек ввода заказов:

  1. Фискализация чеков идёт с одного выделенного рабочего места, физически подключённого к кассе.
  2. Остальные рабочие места либо подключаются к этому же компьютеру через удалённый рабочий стол (RDP), либо отправляют документы на фискализацию через очередь/сервис обмена, которую обрабатывает основное место.
  3. Порядок обработки очереди должен быть последовательным — одновременная печать с двух мест на одну кассу в 1С не предусмотрена и даёт конфликт доступа к порту.

9. Пример#

Магазин на 1С:Розница, ФФД 1.2, обновили конфигурацию с плановым обновлением обработки — после обновления часть чеков с маркированным товаром падает с ошибкой реквизита кода товара. Тест драйвера ДТО отдельно от 1С прошёл штатно: кассу и порт исключили. У поставщика конфигурации уточнили версию обработки, совместимую с новой конфигурацией и текущей версией ДТО, обновили обработку тем же заходом — ошибка пропала.


10. Как это сделать в Cenaly#

  • Если фискальный чек пробивает касса на 1С:Розница/УТ, вся эта цепочка (обработка ↔ драйвер ↔ «Подключаемое оборудование») остаётся на стороне 1С — Cenaly её не заменяет.
  • Если вместо 1С:Розница/УТ кассой служит POS Cenaly, связка с физическим фискальным регистратором идёт напрямую через Cenaly Hardware Bridge — без справочника «Подключаемое оборудование», отдельного драйвера ДТО и обработки торгового оборудования 1С.
  • Отдельная интеграция 1С:Бухгалтерия в Cenaly решает другую задачу — синхронизацию номенклатуры и контрагентов по OData в каталог и справочник поставщиков, к фискализации чеков она отношения не имеет.
  • Обе схемы можно совмещать: товароучёт вести в 1С, а чеки печатать через Cenaly Hardware Bridge, или наоборот — держать фискализацию на 1С, синхронизируя из неё только номенклатуру.

11. Частые вопросы#

Драйвер обновили, а 1С «не видит» кассу — что не так? Драйвер и обработка 1С — разные вещи, их нужно обновлять согласованно; подробный разбор — в статье про ошибки касс АТОЛ.

Эмулятор ККТ можно оставить на боевом рабочем месте «на всякий случай»? Нет — если на этом рабочем месте эмулятор ошибочно окажется активным вместо реальной кассы во время продаж, чеки не станут фискальными документами и не уйдут в ОФД.

Можно ли одновременно вести товароучёт в 1С и пробивать чеки через Cenaly POS? Да, это две независимые задачи: 1С может синхронизировать номенклатуру и поставщиков в Cenaly по OData, а фискализация при этом идёт через Cenaly Hardware Bridge, не через 1С.

УТ 10.3 совсем не сможет работать с ФФД 1.2? Сама конфигурация может продолжать работать, но потребуется либо внешняя обработка вендора кассы под М-теги, либо обновление/замена конфигурации — уточняйте у поставщика вашей 1С и производителя кассы, какой вариант поддерживается для вашей связки.


Связанные статьи: ошибки касс АТОЛ · ошибки касс ШТРИХ-М · маркировка на кассе · интеграция 1С:Бухгалтерия в Cenaly

Материал носит справочный характер и не заменяет консультацию интегратора 1С или сервисного центра ККТ. Первоисточники: документация 1С:Предприятие, техническая документация производителей ККТ, ФФД 1.2 ФНС (kkt-online.nalog.ru).