Как перейти на онлайн-кассы по 54-ФЗ в 1С: выбор оборудования, настройка драйверов и устранение ошибок

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

Переход на применение контрольно-кассовой техники с передачей данных оператору фискальных данных (ОФД) по требованиям Федерального закона № 54-ФЗ затрагивает не только торговый зал, но и всю учетную систему предприятия. Разберем ключевые аспекты перехода: выбор фискальных регистраторов, особенности поддержки в различных конфигурациях 1С (включая конфигурации на обычных формах, такие как Управление производственным предприятием 1.3 и Управление торговлей 10.3), установку драйверов, а также типичные технические сбои при интеграции.

Выбор контрольно-кассовой техники и модернизация парка ККТ

Проанализируем доступные варианты оснащения рабочих мест кассиров. Существует два основных пути подготовки аппаратной части:

  1. Модернизация имеющихся фискальных регистраторов. Если на предприятии уже используются аппараты производителей «Штрих-М» или «АТОЛ» (например, популярные модели Штрих-М-ФР-К, Штрих-Light-ПТК, FPrint-22ПТК), проверьте возможность установки комплекта доработки. Установка такого комплекта включает замену или перепрошивку блока управления, замену блока ЭКЛЗ на фискальный накопитель (ФН) и получение нового шильдика. Важно помнить: после модернизации аппарат меняет паспортное наименование модели (к примеру, Штрих-М-ПТК становится Штрих-Лайт-02Ф или Штрих-01Ф). Проверять наличие устройства в государственном реестре ККТ на сайте ФНС необходимо именно по его новому наименованию.
  2. Приобретение новых фискальных регистраторов. Для автоматизации рабочих мест на базе 1С наиболее надежными и сертифицированными решениями выступают фискальные регистраторы марок АТОЛ и Штрих-М. Автономные кнопочные кассы (типа «Орион» или «ЭКР») не подходят для потоковой работы напрямую из учетной системы 1С, так как они ориентированы на загрузку локальной товарной базы и ручной ввод позиций оператором. Для полноценной печати номенклатурного состава из документов учетной системы (чеков ККМ, приходных кассовых ордеров) требуется фискальный регистратор.

Поддержка онлайн-касс в конфигурациях 1С

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

В типовых конфигурациях на обычных формах (Управление производственным предприятием 1.3, Комплексная автоматизация 1.1, Управление торговлей 10.3) функционал подключаемого оборудования обновлен до поддержки драйверов:

  1. Штрих-М:ККТ с передачей данных в ОФД (54-ФЗ);
  2. АТОЛ:ККТ с передачей данных в ОФД (54-ФЗ).

Также в подсистему торгового оборудования включен документ Кассовая смена, хранящий информацию о статусе смены ККТ при открытии и снятии Z-отчета (закрытии смены).

Настройка драйвера АТОЛ и устранение ошибки отсутствия связи

Разберем по шагам подключение касс АТОЛ (например, АТОЛ 30Ф, FPrint-22ПТК, FPrint-55К), подключаемых через интерфейс USB. При данном способе подключения в системе эмулируются два виртуальных COM-порта:

  1. Первый виртуальный порт предназначен непосредственно для команд управления кассой из 1С.
  2. Второй виртуальный порт используется системной службой EoU (Ethernet over USB), передающей сформированные фискальные чеки в ОФД.

Частая проблема: тест устройства в 1С выдает сообщение «Нет связи!», хотя тест драйвера в утилите ККМ проходит успешно. Выясним причину: штатная компонента драйвера, поставляемая с 1С, может конфликтовать с версией установленного ДТО. Для исправления ситуации выполним следующие действия:

  1. Снимем с регистрации в операционной системе устаревшую библиотеку драйвера. Для этого в командной строке от имени Администратора выполним:
    
    regsvr32 -u "C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8\ExtCompT\FprnM1C82.dll"
    
  2. Поместим актуальную внешнюю компоненту FprnM1C82_54FZ.dll (поставляемую разработчиком драйвера АТОЛ) в каталог ExtCompT текущего профиля Windows.
  3. Зарегистрируем новую библиотеку в реестре операционной системы:
    
    regsvr32 "C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8\ExtCompT\FprnM1C82_54FZ.dll"
    
  4. В настройках торгового оборудования 1С выберем обработку АТОЛ:ККТ с передачей данных в ОФД (54-ФЗ) и укажем корректный номер COM-порта (не занятый службой EoU).
  5. Убедимся, что 1С запускается с правами Администратора, если драйверы торгового оборудования устанавливались с повышенными привилегиями.

Исправление ошибок при вызове метода «СформироватьЧек»

Проанализируем распространенную ошибку при пробитии чека:

Ошибка при вызове метода контекста (СформироватьЧек): Ошибка вызова метода внешней компоненты.

В фискальных регистраторах «Штрих-М» и «АТОЛ» этот сбой чаще всего вызван несоответствием таблицы налоговых ставок. Внутри прошивки кассы и в настройках драйвера зафиксирована строгая нумерация налогов (например: 1 — 18%, 2 — 10%, 3 — 0%, 4 — Без НДС). Если передаваемая из 1С ставка не находит точного соответствия в таблице драйвера, внешняя компонента аварийно прерывает формирование чека.

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

Критические правила фискализации накопителя (ФН)

Обратим особое внимание на этап регистрации фискального накопителя. Ошибки, допущенные сервисными инженерами или системными администраторами при вводе данных, могут привести к порче ФН:

  1. ИНН организации и регистрационный номер ККТ: Эти реквизиты записываются в энергонезависимую память ФН однократно. Если при регистрации в утилите фискализации ИНН организации (10 цифр) был ошибочно дополнен пробелами или нулями до 12 символов, либо допущена опечатка в регномере налоговой — фискальный накопитель блокируется навсегда. Исправить это программно невозможно, накопитель подлежит утилизации и покупке нового.
  2. Наименование организации и адрес расчетов: Если ошибка допущена в названии организации или адресе установки ККТ, накопитель сохраняет работоспособность. Для исправления выполняется процедура перерегистрации ККТ без замены ФН.

Особенности работы с чеками в оптовой торговле

Разберем специфику работы оптовых компаний, принимающих наличные средства по приходным кассовым ордерам (ПКО):

  1. Если расчет между юридическими лицами или ИП происходит безналичным путем со счета на счет через расчетные счета банков, контрольно-кассовая техника не применяется. Касса требуется только при расчетах наличными или банковской картой.
  2. Соблюдайте законодательный лимит расчетов наличными: не более 100 000 рублей по одному договору.
  3. Не допускается подгонка сумм путем искусственного дробления неделимых товарных позиций на десятые доли штук. Корректная схема работы при авансах и отсрочках платежа строится через штатные признаки способов расчета (аванс, передача в кредит, оплата кредита). В типовых решениях при полном совпадении суммы ПКО с документом реализации состав чека заполняется номенклатурой отгрузки.
← На главную