Ситуация, когда деньги с банковской карты покупателя списаны, а кассовый чек в 1С:Розница не сформировался из-за ошибки связи с оборудованием, является одной из самых неприятных для кассиров и системных администраторов. Давайте разберем, как минимизировать риски и что делать, если ошибка уже произошла.
Если сбой произошел, не паникуйте. Первым делом нужно определить статус транзакции. Важно: обязательно сверьте данные с контрольной лентой банковского терминала.
1С чек не пробит — используйте функцию «пробитие непробитого чека».ЕГАИС или ГИС МТ. В этом случае временно измените «Вид номенклатуры» на обычный товар, пробейте чек, а затем верните исходные настройки.1С документ вообще не сохранился, создайте его заново. Чтобы не проводить оплату по терминалу повторно, используйте заранее подготовленный «фиктивный» или «дополнительный» терминал, настроенный без привязки к реальному оборудованию.Рассмотрим, почему возникают «плавающие» ошибки и как повысить стабильность рабочего места.
Никогда не пренебрегайте физическим уровнем. Торговое оборудование крайне чувствительно к качеству питания. Убедитесь, что:
ИБП с функцией стабилизации.USB-портах компьютера.USB, замените его на Ethernet или COM-порт (через переходник), если это возможно, так как USB-драйверы часто конфликтуют при скачках напряжения.Если вы работаете в клиент-серверном режиме, обратите внимание на следующие параметры:
1С приводит к тому, что система считает устройство недоступным, хотя оно просто «задумалось».RDP, это слабое звено. Переход на прямое IP-подключение оборудования по локальной сети через Ethernet радикально снижает количество ошибок связи.Разберем самый эффективный способ решения проблемы — отвязка банковского терминала от 1С. При такой схеме терминал работает автономно, а кассир выбирает вид оплаты «Платежная карта» вручную.
Преимущества данного подхода:
1С не «ждет» ответа от банка, следовательно, транзакция в 1С не может зависнуть из-за ошибки эквайринга.1С избавляет от необходимости постоянно обновлять библиотеки и бороться с API банка.Если полностью отказаться от интеграции нельзя, рекомендуем создать специальное расширение для РМК. Это позволит «старшему смены» или администратору:
РегламентныхЗаданий).Заключение: Большинство «плавающих» ошибок вызвано нестабильным соединением или перегрузкой оборудования. Если регулярная очистка Технологического журнала и настройка Ethernet-соединения не дают результата — смело переходите на использование автономных терминалов. Это сэкономит время персонала и избавит от необходимости ежедневно вручную корректировать данные в базе 1С.