Как пробить чек в 1С:Розница при отключённом банковском терминале для исправления ошибки кассира
В процессе работы на кассе может возникнуть ситуация, когда оплата по банковской карте уже фактически прошла через эквайринг, но чек в 1С:Розница не был корректно завершён. Такое бывает, например, из-за сбоя связи с банковским терминалом, ошибки кассира или некорректного взаимодействия оборудования с рабочим местом кассира.
В моём случае потребовалось допробить чек по уже ранее прошедшей оплате, при этом банковский терминал на момент оформления чека не должен был участвовать в повторной операции. Проблему удалось решить через настройку видов оплат в РМК с использованием режима «без подключения» для нужного эквайрингового терминала.
Ниже описываю пошагово, как это было сделано.
Суть проблемы
Возникла ситуация, при которой:
- оплата по карте уже прошла;
- кассиру нужно было завершить или добить чек в 1С:Розница;
- банковский терминал был отключён или его повторное использование было нежелательно;
- стандартное оформление оплаты через подключённый эквайринговый терминал не позволяло корректно завершить чек.
Чтобы не проводить повторное списание и не искажать расчёты, необходимо было оформить чек таким образом, чтобы система приняла оплату без повторного обращения к терминалу.
Какое решение было использовано
Для исправления ситуации я изменил настройки рабочего места кассира (РМК) в части видов оплат и для нужного эквайрингового терминала включил вариант работы без подключения.
Это позволило после перезапуска РМК завершить чек по уже фактически проведённой ранее оплате.
Пошаговая инструкция
1. Открыл настройки оборудования
В программе 1С:Розница я перешёл в раздел:
Настройки → Поддержка оборудования → Настройка РМК
2. Выбрал текущее рабочее место кассира
В списке РМК выбрал то рабочее место, на котором оформлялся проблемный чек.
Важно убедиться, что редактируется именно текущее активное РМК, используемое кассиром.
3. Перешёл в настройки видов оплат
В настройках выбранного РМК открыл раздел «Виды оплат».
Именно здесь настраиваются варианты оплаты, доступные кассиру на данном рабочем месте, в том числе эквайринговые терминалы.
4. Нашёл нужный эквайринговый терминал
В списке видов оплат выбрал тот эквайринговый терминал, через который ранее была проведена оплата и по которому нужно было завершить оформление чека.
5. Включил режим «без подключения»
Для выбранного терминала активировал опцию:
«Без подключения»
Смысл этой настройки в том, что 1С перестаёт ожидать обмен данными с физическим банковским терминалом и позволяет использовать данный вид оплаты без непосредственного обращения к оборудованию.
Это особенно полезно в ситуациях, когда:
- терминал временно недоступен;
- связь с ним отсутствует;
- операция по карте уже была проведена ранее;
- нужно только корректно завершить кассовый документ в учётной системе.
6. Перезапустил рабочее место кассира
После внесения изменений я перезапустил рабочее место кассира.
Перезапуск необходим для того, чтобы новые настройки корректно применились в РМК и стали доступны в процессе оформления оплаты.
7. Завершил чек по ранее проведённой оплате
После перезапуска появилась возможность добить чек по уже прошедшей оплате — без повторного взаимодействия с банковским терминалом.
Таким образом удалось исправить ошибку кассира и завершить оформление продажи корректно в 1С.
Почему это сработало
При стандартной схеме работы 1С:Розница пытается взаимодействовать с подключённым эквайринговым терминалом в момент оформления оплаты. Если терминал недоступен, операция может не завершиться в системе, даже если деньги уже фактически списаны.
Включение режима «без подключения» для соответствующего вида оплаты позволяет использовать эквайринговую оплату в учётной части программы без онлайн-обмена с терминалом. За счёт этого можно вручную завершить оформление чека, если сама оплата уже состоялась ранее.
Важное замечание
Использовать такой способ следует только в случаях исправления уже произошедшей ситуации, когда:
- платёж действительно был проведён;
- есть подтверждение успешной оплаты;
- задача состоит именно в корректном завершении чека, а не в повторном приёме оплаты.
Если применять этот режим без контроля, можно создать расхождения между данными 1С, банковского терминала и фактическими оплатами.
Рекомендации по безопасному использованию
Перед тем как добивать чек таким способом, желательно проверить:
- есть ли подтверждение оплаты на терминале;
- не был ли уже пробит чек ранее;
- совпадает ли сумма оплаты с суммой чека;
- понимает ли кассир, что повторно проводить оплату через терминал не нужно.
После устранения проблемы рекомендуется вернуть стандартные настройки подключения, если терминал должен продолжать работать в обычном режиме.
Итог
Для исправления ошибки кассира в 1С:Розница и завершения чека по уже прошедшей оплате удалось использовать следующий порядок действий:
- Открыть Настройки.
- Перейти в Поддержка оборудования.
- Открыть Настройка РМК.
- Выбрать текущее РМК.
- Перейти в раздел Виды оплат.
- Найти нужный эквайринговый терминал.
- Включить для него режим «Без подключения».
- Перезапустить рабочее место кассира.
- После этого завершить чек по ранее проведённой оплате.
Это решение помогло корректно оформить продажу в системе без повторного проведения банковской операции.