В розничной торговле нередко возникает ситуация, когда из-за технических сбоев кассовый аппарат (ККТ) выдает два одинаковых чека подряд, в то время как в программе 1С:Розница регистрируется только одна продажа. Это приводит к расхождению данных между учетной системой и фискальным накопителем, а также к фактической недостаче в кассе. Проанализируем причины этой проблемы и разберем подробный алгоритм действий по её устранению.
Прежде чем переходить к исправлению, выясним причину сбоя. С переходом на формат фискальных данных ФФД 1.2 процесс пробития чека значительно усложнился, особенно при продаже маркированного товара. Рассмотрим основные факторы, провоцирующие зависание:
Штрих-ФР-К, модернизированные под онлайн-требования, обладают ограниченной вычислительной мощностью. Обработка длинных чеков с множеством реквизитов ФФД 1.2 занимает у них больше времени, что увеличивает риск разрыва соединения с программой.Проанализируем ситуацию: в базе 1С у нас зафиксирован один документ продажи, а на кассовом аппарате вышло два чека с разными номерами. Это означает, что по фискальному накопителю прошла лишняя выручка. Поскольку в 1С нет второго документа, мы не можем сделать штатный «Возврат от клиента».
Рассмотрим пошагово, как провести «Возврат прихода» напрямую через драйвер кассы:
Таким образом, мы выравниваем общую выручку на фискальном накопителе с данными в 1С:Розница. После этой операции рекомендуется составить внутренний акт (объяснительную записку) кассира о технической ошибке, чтобы при проверке ФНС можно было обосновать расхождение номеров чеков.
Рассмотрим альтернативный метод, если вы уже успели создать документ возврата в 1С, но не хотите, чтобы он повторно пробивался на кассе. Для этого потребуется использование редактора объектов или внешней обработки для удаления движений по регистрам.
Алгоритм действий:
Чек ККМ на возврат.Чтобы исключить повторение проблемы, проанализируем настройки подключения оборудования. Посмотрим, какие параметры можно изменить в 1С и драйвере:
Увеличение тайм-аутов:
В настройках «Подключаемого оборудования» в 1С для вашей кассы необходимо увеличить время ожидания ответа. Если по умолчанию стоит значение 300 мс, рекомендуем увеличить его до 2000 или даже 5000 мс (особенно для ФФД 1.2). Это даст программе больше времени на ожидание ответа от кассы после фискализации чека.
Настройка электропитания:
Разберем важный системный момент. В диспетчере устройств Windows найдите «Контроллеры USB», откройте свойства каждого «Корневого USB-концентратора» и на вкладке «Управление электропитанием» снимите галочку «Разрешить отключение этого устройства для экономии энергии».
Важно научить персонал правильно реагировать на «зависание» программы. Рассмотрим правильный алгоритм действий кассира при возникновении ошибки в момент печати:
1С:Розница умеет проверять статус последней операции в фискальном накопителе без создания дубля.Если вы столкнулись с тем, что номера чеков идут подряд (например, 11154 и 11155), а в базе отражен только 11155, это подтверждает, что первый запрос «завис», но касса его обработала, а 1С не получила подтверждения и инициировала повторную отправку при втором нажатии кнопки закрытия чека. Соблюдение правил по настройке тайм-аутов и дисциплина кассиров позволят свести такие инциденты к минимуму.