Как исправить проблему зависшего «отложенного» чека в 1С:УТ 11.5, если оплата по карте уже прошла?

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

В процессе работы с АРМ кассира в 1С:Управление торговлей редакции 11.5 нередко возникают ситуации, когда взаимодействие с оборудованием дает сбой. Одной из самых неприятных проблем является «зависание» чека в статусе Отложен в тот момент, когда банковский терминал уже успешно списал средства с карты покупателя, а фискальный чек так и не был распечатан. Разберем детально, как действовать в такой ситуации, чтобы не нарушить кассовую дисциплину и привести данные в 1С в соответствие с реальностью.

Предварительные действия: диагностика ситуации

Прежде чем приступать к исправлению, необходимо провести сверку эквайринговых платежей и убедиться, на какой именно стадии произошел сбой. Никогда не пропускайте этот этап:

  1. Сверка итогов: Кассир должен в обязательном порядке выполнить сверку итогов на банковском терминале. Это необходимо, чтобы убедиться, что транзакция прошла успешно и не была отменена банком автоматически из-за разрыва соединения.
  2. Проверка через ОФД: Зайдите в личный кабинет вашего оператора фискальных данных (ОФД). Если вы видите там чек с соответствующей суммой и датой, значит, касса сработала корректно, просто 1С «не узнала» об этом из-за сбоя передачи данных. Если чека в ОФД нет — значит, фискализация не состоялась вовсе.

Вариант 1: Завершение оформления через «Смешанную оплату»

Если вы уверены, что оплата прошла, а 1С «потеряла» связь с кассой, попробуйте следующий штатный алгоритм:

  1. Откройте зависший Отложенный чек прямо из интерфейса РМК.
  2. Найдите кнопку Смешанная оплата.
  3. В открывшемся окне 1С предложит распределить суммы оплат. Поскольку оплата по карте уже проведена, система должна подтянуть данные транзакции.
  4. После подтверждения оплаты кнопка Пробить чек должна стать активной. Нажмите ее, чтобы 1С повторно отправила команду на печать или подтверждение регистрации чека.

Вариант 2: Использование «фиктивного» терминала для завершения операции

Если автоматика не помогает и 1С наотрез отказывается видеть оплату, воспользуйтесь методом эмуляции. Это безопасный способ закрыть документ в программе, не дублируя операцию списания денег по реальному терминалу.

  1. Зайдите в настройки РМК.
  2. Временно добавьте новый эквайринговый терминал, выбрав модель Без подключения оборудования.
  3. Откройте зависший Отложенный чек.
  4. Важно: обнулите (удалите) ошибочные записи об оплате картой в данном документе.
  5. Нажмите кнопку оплаты картой. Поскольку терминал настроен без оборудования, 1С откроет окно ручного ввода данных.
  6. В поле номера карты можно ввести произвольные цифры (система сохраняет их только для справочной информации, поэтому проверку проходить не обязательно).
  7. После внесения оплаты кнопка Пробить чек станет доступной. Выполните пробитие.

Вариант 3: Исправление статуса через «Групповое изменение реквизитов»

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

Рассмотрим, как поправить статус в 1С:

  1. Используйте обработку Групповое изменение реквизитов (обычно находится в разделе Администрирование — Обслуживание).
  2. Установите отбор по конкретному документу (по дате, номеру или контрагенту).
  3. В списке реквизитов найдите поле статуса чека и установите значение Пробит.
  4. Сохраните изменения. Теперь отчет о розничных продажах будет формироваться корректно, так как 1С будет считать чек успешно проведенным.

Меры профилактики

Чтобы подобные ситуации возникали как можно реже, рекомендуем уделить внимание технической части:

Следуя этим инструкциям, вы сможете корректно закрыть смену и избежать ошибок в учете, не прибегая к опасным методам вмешательства через драйверы оборудования.

← На главную