Как подключить онлайн-кассу к 1С и настроить передачу чеков в ОФД?

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

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

Пошаговый алгоритм подключения ККТ АТОЛ через службу Ethernet-over-USB (EoU)

Рассмотрим типовую схему подключения фискальных регистраторов АТОЛ (модели 22Ф, 30Ф, 55Ф и др.) по интерфейсу USB с организацией передачи данных через службу EthernetOverUSB (EoU).

  1. Установка драйверов: скачиваем и выполняем полную установку пакета драйверов торгового оборудования (DTO 8.x или 10.x). Обязательно проверяем установку службы EoU (Ethernet-over-USB), которая отвечает за перенаправление сетевых пакетов ККТ к серверу ОФД.
  2. Настройка виртуальных COM-портов: при подключении ККТ по USB в диспетчере устройств операционной системы должны появиться два виртуальных COM-порта: первый используется для фискализации и обмена командами с 1С, второй — для передачи данных через службу EoU.
  3. Конфигурирование службы EoU: в конфигурационном файле settings.xml (или через утилиту управления службой) указываем номер порта, выделенного под передачу данных, и скорость обмена (по умолчанию 115200).
  4. Подключение в 1С: переходим в меню Администрирование → Подключаемое оборудование. Создаем новый экземпляр с типом оборудования ККТ с передачей данных. Выбираем установленный обработчик (драйвер АТОЛ), указываем рабочий номер COM-порта и скорость передачи данных.
  5. Проверка связи с ОФД: выполняем утилитой Telnet проверку доступности сервера ОФД по порту (команда telnet СерверОФД ПортОФД) и запускаем штатную диагностику соединения с ОФД через тест драйвера или функционал сервисного меню кассы.

Особенности настройки ККТ ШТРИХ-М по протоколу TCP/IP и TCP-сокету

Проанализируем подключение кассовых аппаратов линейки ШТРИХ-М (ШТРИХ-ON-LINE, РИТЕЙЛ-01Ф и аналоги). В этих аппаратах передача чеков оператору фискальных данных часто организуется через встроенный сетевой интерфейс или через расшаривание сетевого адаптера ПК (RNDIS/TCP-сокет).

  1. В утилите Тест драйвера ФР открываем Таблицы фискального регистратора и переходим в Таблицу 16 (Сетевой адрес) и Таблицу 21 (Сетевые интерфейсы). Задаем корректные статические параметры: IP-адрес ККТ (например, 192.168.137.2), маску подсети и шлюз.
  2. В настройках сетевого подключения операционной системы на основном адаптере с выходом в интернет разрешаем общий доступ к подключению (ICS) для адаптера ККТ.
  3. В 1С в карточке подключаемого оборудования выбираем тип подключения TCP сокет, указываем IP-адрес кассы и порт 5555.
  4. Обязательно нажимаем кнопку Тест устройства, после чего сохраняем настройки по кнопке Записать и закрыть.

Особенности работы с онлайн-кассами в различных конфигурациях 1С

Рассмотрим, где располагаются элементы управления кассовыми сменами и документами в типовых решениях:

  1. 1С:Розница: все операции по открытию и закрытию смены, а также пробитию чеков выполняются непосредственно из специализированного рабочего места кассира (РМК).
  2. 1С:Управление торговлей 10.3 и Комплексная автоматизация 1.1: функционал онлайн-касс требует использования документа Кассовая смена. Открытие смены выполняется через Банк и касса → Управление фискальным регистратором (или созданием документа Кассовая смена). Если смена не открыта данным документом, стандартная кнопка чека будет заблокирована с ошибкой «Смена не открыта».
  3. 1С:Бухгалтерия предприятия 3.0: операции фискализации чеков выполняются в разделе Продажи → Розничные продажи (чеки), а управление сменой (открытие/закрытие) вынесено в раздел Банк и касса → Управление фискальным устройством.
  4. Вывод реквизитов номенклатуры из оптовых документов (УТ 10.3 / УТ 11): при пробитии чека из документов Приходный кассовый ордер или Эквайринговая операция состав товарных позиций и ставки НДС извлекаются из документа расчетов (Реализация товаров и услуг) или заказа, при условии совпадения итоговой суммы платежа с суммой документа.

Решение распространенных технических проблем и ошибок

Разберем типичные ошибки, возникающие при эксплуатации кассового оборудования, и способы их устранения.

1. Ошибка «'none' is not a valid integer value» при печати чека на аппаратах АТОЛ:

Данная ошибка возникает, когда при продаже товаров без НДС конфигурация 1С передает строковое значение none, которое устаревшая версия внешней компоненты драйвера пытается преобразовать в целое число. Для исправления ситуации необходимо:

  1. Очистить локальный кэш внешних компонент в каталоге пользователя AppData\Roaming\1C\1Cv8\ExtCompT.
  2. Обновить дистрибутив драйверов ККТ на ПК.
  3. В 1С в карточке оборудования нажать кнопку Функции → Переустановить компоненту.

2. Ошибка «FFFFFFFFh / Нет связи» при совместной работе с ЕГАИС/УТМ:

Сбой часто возникает из-за конкуренции процессов за COM-порт или превышения времени ожидания ответа при печати акцизных марок. Для стабилизации работы:

  1. Синхронизируем скорости COM-порта в диспетчере устройств, утилите «Тест драйвера» и настройках 1С (рекомендуется выставить скорость 9600 или 115200).
  2. Увеличиваем значение параметра Таймаут в настройках подключения 1С до 3000–5000 мс.

3. Сброс паролей в таблицах ККТ ШТРИХ-М при подключении из 1С:

Если при попытке печати касса блокируется, а системные пароли сбрасываются, проверяем поля Пароль кассира и Пароль администратора в настройках подключения 1С. Если оставить их пустыми, 1С при инициализации записывает нулевые значения во вторую таблицу ККТ. Необходимо явно прописать системные пароли (по умолчанию кассир — 1, администратор — 30).

4. Обрезка длинных наименований на ККТ ШТРИХ-М:

Если аппарат обрезает наименование товара до ширины ленты (32 символа), открываем Таблицу 1 (Тип и режимы ККМ) и Таблицу 9 (Формат чека) в тесте драйвера и активируем флаг автоматического переноса строк фискальных реквизитов.

Регламентные ограничения фискальных накопителей

В процессе эксплуатации важно учитывать два жестких аппаратных ограничения фискального накопителя:

  1. Длительность кассовой смены не более 24 часов: при превышении этого интервала ФН блокирует оформление фискальных чеков. Для разблокировки необходимо закрыть смену со снятием отчета о закрытии (Z-отчета) и открыть новую смену.
  2. Ограничение офлайн-режима в 30 дней: если ККТ не может связаться с ОФД более 30 календарных дней с момента формирования первого неотправленного чека, ФН временно перестает пробивать чеки. Данная блокировка не выводит накопитель из строя — после восстановления связи с интернетом и отправки зависших чеков касса автоматически возвращается в рабочий режим.
← На главную