Торговля и Склад · 11 мин
Ошибка 4309 терминала Сбербанка в 1С: что делать
Что означает ошибка 4309 на терминале Сбербанка при работе с 1С, основные причины сбоя, пошаговая диагностика и способы устранения без потери данных.
Ошибка 4309 при работе эквайрингового терминала Сбербанка с 1С относится к сбоям связи между кассовой программой и платёжным терминалом. Как правило, она возникает в момент передачи суммы оплаты из 1С на терминал или при попытке сверки итогов, и сопровождается сообщением о невозможности выполнить операцию. Для кассира это выглядит как зависший или отклонённый платёж, для бухгалтера — как расхождение между чеками в 1С и фактическими списаниями.
Причины сбоя чаще всего лежат в трёх областях: физическое подключение терминала (USB, COM-порт, сеть), программный слой (драйвер, служба, настройки в 1С) и состояние самого терминала (зависание, незавершённая операция, проблемы со связью с банком). Точную причину определяют последовательной проверкой — от простого к сложному, и в большинстве случаев проблему удаётся устранить без вызова специалиста банка.
Важно понимать: повторное пробитие операции без проверки её статуса может привести к двойному списанию с карты клиента. Поэтому первое правило при появлении ошибки 4309 — не спешить повторять платёж, а сначала выяснить, прошла ли исходная операция на стороне банка.
Что означает ошибка 4309 и когда она появляется
Код 4309 в связке «1С — терминал Сбербанка» чаще всего указывает на отказ в выполнении операции из-за потери связи с устройством или некорректного состояния терминала. Типичные ситуации: терминал не отвечает на команду из 1С, терминал занят предыдущей незавершённой операцией, драйвер устройства вернул ошибку таймаута.
Ошибка может проявляться в разных точках процесса: при нажатии «Оплатить картой» в РМК, при отмене чека, при возврате, при сверке итогов. Место возникновения — важная подсказка: сбой при оплате чаще связан с передачей суммы, сбой при сверке — с состоянием терминала или связью с банком.
Точная расшифровка кода зависит от версии драйвера и прошивки терминала, поэтому ориентироваться стоит не только на номер, но и на текстовое сообщение рядом с ним, а также на индикацию самого терминала (экран, звуковые сигналы, статус светодиода).
Проверить кабель/сеть и не висит ли терминал на предыдущей операции
Проверить интернет-канал терминала и выполнить сверку вручную с терминала
Проверить, видит ли 1С устройство в настройках оборудования
Перезагрузить терминал кнопкой питания
Первые действия: исключаем двойное списание
Прежде чем что-либо перенастраивать, зафиксируйте состояние операции. Спросите у клиента, пришло ли SMS-уведомление о списании, и проверьте журнал операций на самом терминале (функция просмотра последних операций доступна из меню терминала). Если списание прошло, а чек в 1С не закрылся — деньги у клиента списаны, и повторная оплата приведёт к двойному движению средств.
Если операция на терминале отсутствует и списания не было, зафиксируйте в 1С незавершённый документ: не удаляйте чек, а оставьте его в состоянии, позволяющем понять, на каком этапе произошёл сбой. Это пригодится при разборе расхождений в конце смены.
Проверка физического подключения терминала
Начните с самого простого. Если терминал подключён по USB или COM-порту, проверьте надёжность соединения кабеля с обеих сторон, попробуйте другой USB-порт (желательно на задней панели системного блока, без хабов). Убедитесь, что кабель не пережат и не повреждён.
Если терминал работает по сети (Ethernet/Wi-Fi), проверьте, что устройство получает связь: на экране терминала обычно есть индикатор сети. Пропинговать терминал с кассового компьютера можно стандартной командой ping по его IP-адресу, если адрес известен из настроек.
Перезагрузка терминала — базовое и часто эффективное действие: выключите устройство кнопкой питания, подождите 10–15 секунд, включите и дождитесь полной загрузки до главного экрана. После этого проверьте, определяется ли терминал в 1С.
- 1Убедитесь, что предыдущая операция не прошла (журнал терминала, SMS клиента)
- 2Перезагрузите терминал кнопкой питания и дождитесь главного экрана
- 3Проверьте кабель или сетевое подключение, при USB — смените порт
- 4Перезапустите 1С и откройте настройки подключаемого оборудования
- 5Выполните тест устройства в настройках оборудования 1С
- 6Проведите тестовую операцию на минимальную сумму или сверку итогов
Проверка настроек оборудования и драйвера в 1С
В 1С откройте раздел настройки подключаемого оборудования (в типовых конфигурациях: «Администрирование» → «Подключаемое оборудование» или раздел «Эквайринговые терминалы» в настройках РМК). Найдите терминал в списке и выполните функцию «Тест устройства». Результат теста покажет, видит ли программа терминал и отвечает ли драйвер.
Если тест завершается ошибкой, проверьте параметры подключения: номер COM-порта и скорость для последовательного подключения, IP-адрес и порт для сетевого. Эти параметры должны совпадать с настройками в самом терминале и в утилите драйвера Сбербанка (обычно поставляется как отдельное ПО loadparam или аналогичный конфигуратор).
Обратите внимание на версию драйвера: после обновления 1С или обновления прошивки терминала банком старая версия драйвера может перестать корректно работать. В этом случае потребуется установка актуальной версии драйвера, которую предоставляет банк или интегратор.
Незавершённые операции и состояние терминала
Частая причина повторяющейся ошибки 4309 — терминал «залип» на предыдущей операции: платёж был прерван (выдернули кабель, выключили питание, закрылась 1С), и устройство ждёт завершения. В таком состоянии терминал отказывается принимать новые команды.
Решение — выполнить на самом терминале отмену последней операции или сверку итогов (в меню терминала есть соответствующие пункты, доступные кассиру). Сверка итогов принудительно закрывает текущее состояние и синхронизирует терминал с банком. После этого повторите операцию из 1С.
Если сверка итогов с терминала также завершается ошибкой связи с банком, проблема в канале связи терминала с процессингом: проверьте интернет на кассовом месте, SIM-карту терминала (для мобильных моделей), состояние сети. При устойчивом отсутствии связи с банком обращайтесь в поддержку эквайринга Сбербанка.
Как выбрать действие
Устранение расхождений в учёте после сбоя
Если платёж прошёл на терминале, а чек в 1С остался незакрытым, действуйте аккуратно. Сохраните слип-чек терминала — это первичное подтверждение операции. В 1С такую операцию отражают либо ручной привязкой эквайринговой операции к документу (если конфигурация это позволяет), либо закрытием чека с указанием оплаты по карте без повторной отправки на терминал — конкретный механизм зависит от вашей конфигурации.
В конце смены выполните сверку: итоги по эквайрингу в 1С должны совпасть с итогами сверки терминала. Расхождения фиксируйте письменно (служебная записка, акт) — это понадобится бухгалтерии и при общении с банком.
Если произошло двойное списание, оформите возврат по одной из операций. Возврат в день операции обычно выполняется как отмена, на следующий день и позже — как возврат; оба действия делаются через терминал с отражением в 1С.
Когда обращаться в поддержку банка или к специалисту 1С
Граница самостоятельной работы проходит там, где начинаются настройки, за которые отвечает банк: прошивка терминала, криптографические ключи, параметры процессинга. Любые сообщения терминала о необходимости обновления ПО, ошибках ключей или блокировке — повод звонить в поддержку эквайринга Сбербанка, а не экспериментировать.
К специалисту по 1С имеет смысл обращаться, если ошибка воспроизводится после всех проверок связи и драйвера, если требуется обновление драйвера в составе конфигурации или если нужно корректно отразить в учёте последствия сбоя (двойные списания, незакрытые чеки, расхождения сверки).
Что важно запомнить
Ошибка 4309 — это сбой связи или состояния терминала, а не приговор. Порядок действий: проверить статус операции, перезагрузить терминал, проверить подключение и параметры в 1С, выполнить сверку итогов. Не повторяйте оплату вслепую и не трогайте банковские настройки устройства.
Частые вопросы
Можно ли принимать оплату наличными, пока терминал выдаёт ошибку 4309?
Да, сбой терминала не блокирует работу кассы в целом. Проводите продажи с оплатой наличными, а эквайринг временно считайте недоступным. Обязательно зафиксируйте время начала сбоя — это пригодится при сверке и при обращении в поддержку.
Ошибка появляется только на возвратах, оплата работает. В чём причина?
Такое поведение обычно указывает на настройки прав в терминале или на то, что возврат привязан к исходной операции, которую терминал не находит. Проверьте, выполняется ли возврат в тот же день, что и оплата (тогда это отмена), и попробуйте сделать возврат непосредственно с терминала по данным слип-чека.
Поможет ли переустановка 1С при повторяющейся ошибке 4309?
Практически никогда. Ошибка связана с драйвером терминала и каналом связи, а не с платформой 1С. Переустановка платформы не меняет ни драйвер, ни параметры порта. Эффективнее обновить именно драйвер терминала и проверить настройки подключаемого оборудования.
Клиенту пришло SMS о списании, но терминал выдал ошибку и чека нет. Что делать?
Сначала проверьте журнал операций на терминале: если операция там есть, распечатайте копию слипа. Если операции нет, а SMS пришло — возможна ситуация холдирования, которая отменится автоматически, либо сбой на стороне банка. Повторную оплату не проводите; свяжитесь с поддержкой эквайринга и зафиксируйте реквизиты операции.
Как проверить, что проблема именно в 1С, а не в терминале?
Выполните операцию непосредственно с клавиатуры терминала (ввод суммы вручную через меню устройства). Если терминал самостоятельно проводит оплату и сверку итогов — устройство и связь с банком исправны, ищите причину в драйвере и настройках 1С. Если и вручную операция не проходит — проблема в терминале или канале связи с банком.
Нужно ли делать сверку итогов после устранения ошибки в середине дня?
Не обязательно, но желательно, если были прерванные операции. Сверка итогов синхронизирует состояние терминала с банком и исключает «залипшие» транзакции. Плановую сверку в конце смены выполняйте в любом случае — это обязательная точка контроля расхождений.