Как обеспечить работу кассы в 1С:УНФ при нестабильном интернет-соединении или его отсутствии

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

Проблема стабильной работы кассового оборудования в 1С:Управление нашей фирмой (УНФ) при отсутствии или прерывании интернет-соединения является критичной для розничной торговли. Часто пользователи сталкиваются с ситуацией, когда при малейшем «мигании» сети программа теряет связь с фискальным регистратором, что парализует продажи. В этой статье мы разберем, почему это происходит и как настроить систему для бесперебойной работы.

Выясним причину: почему касса «отключается»

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

Рассмотрим типовые сценарии, при которых это происходит:

  1. Работа через удаленный рабочий стол (RDP): 1С запущена на сервере, а касса подключена к локальному компьютеру. При разрыве интернета сессия RDP прерывается, и проброшенный COM-порт или USB-порт «отваливается».
  2. Облачная версия (1С:Фреш): Вы работаете через браузер. При исчезновении интернета веб-страница становится недоступной, и связь с локальной компонентой печати чеков теряется.

Решение 1: Переход на «Тонкий клиент» и локальное подключение

Для минимизации влияния интернет-соединения на связь с кассой, мы рекомендуем использовать Тонкий клиент 1С вместо браузера или RDP. Разберем по шагам, как это работает:

При использовании тонкого клиента база данных может находиться в облаке, но само приложение 1cv8c.exe исполняется на вашем локальном компьютере. Драйвер кассы (например, АТОЛ или Штрих-М) также устанавливается локально. В этом случае, даже если интернет пропадет на несколько секунд, связь 1С с драйвером ККТ не разорвется, так как они находятся в одной операционной системе. Вы сможете сформировать чек, касса его напечатает, а в облачную базу данные запишутся автоматически, как только связь восстановится.

Решение 2: Использование 1С:Рабочее место кассира (РМК)

Если интернет пропадает часто и надолго, оптимальным вариантом будет использование специализированного программного обеспечения. Проанализируем схему работы с 1С:РМК:

1С:РМК — это отдельное легковесное приложение, которое устанавливается локально на компьютер кассира. Оно синхронизируется с основной базой 1С:УНФ, когда есть интернет, но позволяет совершать продажи и пробивать чеки полностью автономно (оффлайн).

Рассмотрим преимущества этой схемы:

Решение 3: Настройка параметров драйвера и таймаутов

Иногда «отключение» кассы — это ошибка ожидания ответа от оборудования из-за плохого канала связи. Посмотрим на настройки драйвера. В параметрах подключения кассы в 1С есть поле Таймаут. При работе через нестабильные сети (например, 3G/4G модемы) стандартного значения в 2000–3000 мс может быть недостаточно.

Попробуем увеличить это значение до 5000–10000 мс. Это позволит 1С дольше ждать ответа от кассы, прежде чем выдать ошибку «Нет связи с ККТ».

Также важно проверить настройки энергосбережения USB-портов в Windows. Выполним следующие действия:

  1. Зайдем в «Диспетчер устройств».
  2. Найдем «Контроллеры USB».
  3. В свойствах «Корневого USB-концентратора» на вкладке «Управление электропитанием» снимем галочку «Разрешить отключение этого устройства для экономии энергии».

Решение 4: Автономный режим ККТ (Законодательный аспект)

Рассмотрим ситуацию, когда интернета на точке нет вообще и не предвидится. В этом случае, согласно закону, торговая точка должна находиться в перечне местностей, удаленных от сетей связи. Если это ваш случай, кассу необходимо перевести в автономный режим при регистрации в ФНС.

В настройках 1С:УНФ в карточке кассы ККМ необходимо установить признак Автономный режим. В этом режиме касса будет фискализировать чеки, но не будет пытаться отправить их в ОФД, и 1С не будет выдавать предупреждения о непереданных данных.

Технические нюансы работы с фискальным накопителем

Важно помнить про ошибку 234 (Исчерпан ресурс ожидания ОФД). Если интернета нет более 30 дней, ФН блокирует возможность пробития чеков. Проанализируем состояние кассы: в отчете о текущем состоянии расчетов будет указано количество непереданных документов. Как только вы обеспечите кассе доступ в интернет (даже через мобильную точку доступа), она автоматически начнет отправку накопленных данных. После успешной передачи последнего чека касса мгновенно разблокируется без вмешательства программиста.

Для контроля этого процесса в 1С:УНФ рекомендуется периодически проверять состояние подключения через раздел Продажи — Чеки ККМ — Управление фискальным устройством.

Подводя итог, можно сказать: чтобы касса не «отваливалась», необходимо уходить от работы через RDP в пользу Тонкого клиента или использовать локальную базу (РИБ) / 1С:РМК. Это обеспечит стабильный интерфейс между программой и «железом» независимо от состояния интернет-канала.

← На главную