Торговля и Склад · 11 мин
Как работает фискальный регистратор в 1С
Как фискальный регистратор работает с 1С: драйверы, подключение ККТ, пробитие чеков, фискализация, типичные ошибки и их решение. Пошаговая инструкция.
Фискальный регистратор — это кассовый аппарат, который печатает чеки и одновременно передаёт данные о каждой продаже в фискальный накопитель, а тот через оператора фискальных данных (ОФД) — в налоговую инспекцию. В связке с 1С регистратор выполняет роль исполнительного устройства: программа формирует чек (товары, суммы, НДС, признак оплаты), а ККТ фискализирует его и печатает.
Обмен происходит через драйвер: 1С не общается с ККТ напрямую, а вызывает команды драйвера производителя (АТОЛ, Штрих-М, Viki Print и других) или драйвера по стандарту «1С-Библиотека подключаемого оборудования» (БПО). Понимание этой цепочки — «документ в 1С → драйвер → фискальный регистратор → ФН → ОФД» — помогает быстро находить причину, когда чек не пробивается.
Ниже разобрано, как устроено взаимодействие, как подключить регистратор к типовой конфигурации, какие операции выполняются при продаже и что проверять при сбоях.
Как устроена цепочка обмена данными между 1С и ККТ
Когда кассир нажимает «Пробить чек» в документе «Чек ККМ» или в рабочем месте кассира (РМК), 1С собирает XML-пакет по формату фискальных данных (ФФД): наименования товаров, цены, количество, ставки НДС, признак способа расчёта, признак предмета расчёта, ИНН и наименование организации, данные кассира. Этот пакет передаётся драйверу ККТ.
Драйвер переводит команды в протокол конкретной модели регистратора и отправляет их по физическому каналу — USB, COM-порт или Ethernet/Wi-Fi. Регистратор формирует фискальный документ, записывает его в фискальный накопитель, печатает чек и возвращает в 1С результат: номер чека, фискальный признак, дату и время. Эти реквизиты сохраняются в документе чека.
Фискальный накопитель в установленном порядке передаёт данные оператору фискальных данных, ОФД — в ФНС, а также может отправлять электронный чек покупателю по SMS или e-mail, если покупатель оставил контакт. Сама 1С в передаче в ОФД не участвует: это задача ККТ.
Что нужно подготовить перед подключением
Перед настройкой в 1С убедитесь, что касса зарегистрирована в личном кабинете ФНС, заключён договор с ОФД, а реквизиты организации (ИНН, наименование, адрес расчётов, система налогообложения) записаны в регистратор при фискализации. Эти данные 1С не меняет — они прошиваются в ФН один раз через утилиту настройки драйвера.
Установите актуальную версию драйвера производителя ККТ на компьютер кассира. Для АТОЛ это «Драйвер ККТ», для Штрих-М — «Драйвер ФР», у других вендоров — свои пакеты. После установки откройте тест драйвера и проверьте связь с кассой: если драйвер устройство не видит, 1С его тоже не увидит.
Проверьте, что в 1С установлена компонента работы с оборудованием: в типовых конфигурациях («Управление торговлей», «Розница», «Комплексная автоматизация», «1С:Касса») используется БПО, драйверы загружаются из макетов конфигурации или устанавливаются внешние.
Подключение фискального регистратора в типовой 1С
В типовых конфигурациях путь одинаков по смыслу: раздел «Администрирование» → «Подключаемое оборудование» (в «Рознице» — «Администрирование» → «Настройка подключаемого оборудования»). Сначала включите использование подключаемого оборудования, затем откройте справочник «Подключаемое оборудование» и создайте новый элемент.
Выберите тип оборудования «ККТ с передачей данных» (или «Фискальный регистратор» для старых ФФД), организацию и драйвер из списка. Если нужного драйвера нет, загрузите его через «Драйверы оборудования» → «Загрузить». Нажмите «Настроить», укажите порт и параметры связи (COM-порт, скорость, IP-адрес для сетевых ККТ), затем выполните «Тест устройства».
После успешного теста привяжите ККТ к рабочему месту: в настройках РМК или в карточке кассы ККМ укажите этот экземпляр оборудования. Для обособленных подразделений создаются отдельные кассы ККМ со своими регистраторами.
- 1Зарегистрируйте кассу в ФНС и подключите ОФД, установите ФН
- 2Установите драйвер производителя и проверьте связь через тест драйвера
- 3В 1С включите подключаемое оборудование и создайте элемент справочника с типом «ККТ с передачей данных»
- 4Настройте параметры подключения (порт, скорость, IP) и выполните «Тест устройства»
- 5Привяжите оборудование к кассе ККМ и рабочему месту кассира
- 6Пробейте тестовый чек на небольшую сумму и проверьте его в личном кабинете ОФД
Как 1С пробивает чек: что происходит при продаже
При оформлении продажи кассир сканирует товары или подбирает их вручную, выбирает форму оплаты — наличные, карта, смешанная. При нажатии «Оплата» 1С проверяет заполненность обязательных реквизитов чека: ставки НДС, признаки предмета и способа расчёта, данные покупателя для электронного чека. Если чего-то не хватает, программа выдаёт ошибку ещё до обращения к ККТ.
Далее пакет уходит в драйвер, регистратор фискализирует чек и печатает его. В документе «Чек ККМ» проставляется статус «Пробит», сохраняются фискальный признак и номер. Если связь оборвалась в момент печати, чек может остаться в статусе «Отложенный» или «Аннулирован» — такие документы нужно разбирать вручную, сверяясь с лентой ККТ, чтобы не пробить продажу дважды.
Возвраты оформляются документом «Чек ККМ на возврат» — для ККТ это отдельный фискальный документ с признаком «возврат прихода». Кассир не должен пробивать возврат «минусовым» чеком продажи: используйте штатный документ возврата, иначе отчётность в ОФД разойдётся с учётом.
Открытие и закрытие смены
Смена открывается из РМК командой «Открыть смену» — ККТ печатает отчёт об открытии смены, а 1С создаёт документ «Отчёт о розничных продажах» в статусе «Открыта кассовая смена». Закрытие смены формирует Z-отчёт и заполняет отчёт о розничных продажах всеми пробитыми чеками. Смена не должна превышать 24 часа: при превышении ККТ блокирует пробитие чеков до закрытия.
Держите под рукой отчёт из личного кабинета ОФД: сверка пробитых в 1С чеков с данными ОФД — самый быстрый способ найти «потерянные» чеки после сбоя связи. Расхождение чаще всего означает, что чек фискализирован в ККТ, но документ в 1С остался непроведённым.
Настройка реквизитов чека и печатных форм
Наименование товара в чеке берётся из карточки номенклатуры: проверьте, что названия читаемы и не обрезаны, а в карточках заполнены ставка НДС и признак предмета расчёта (товар, услуга, агентский товар и т.д.). Для маркированных товаров должны корректно передаваться коды маркировки — они считываются сканером и включаются в чек автоматически.
Шаблон чека (шапка, подвал, дополнительные поля) настраивается в макетах чеков ККТ в разделе подключаемого оборудования. Не путайте печатную форму чека с фискальными данными: реквизиты вроде ИНН и адреса расчётов печатает сама касса из ФН, а 1С управляет только «коммерческой» частью бланка.
Типовые неисправности и как их диагностировать
Ошибка «Оборудование не подключено» при запуске РМК обычно означает, что драйвер не загружен, занят другим приложением (например, открытым тестом драйвера) или касса физически отключена. Закройте лишние программы, переподключите USB-кабель и повторите тест устройства.
Если чек пробивается, но не уходит в ОФД, проверьте интернет-канал кассы и статус договора с ОФД. Непереданные документы копятся в ФН, и при длительном отсутствии связи (по закону — более 30 дней) ФН блокируется. Сроки и счётчик непереданных документов видны в тесте драйвера.
Ошибки вида «некорректные параметры команды» чаще всего связаны с несоответствием версии драйвера и формата фискальных данных: обновите драйвер и проверьте, какой ФФД указан при регистрации кассы и какой поддерживает ваша конфигурация.
Как проверить результат настройки
Сообщение «Тест успешно выполнен», печатается тестовый чек с реквизитами
Ошибка связи, пустой ответ, неверный порт
Чек пробит, статус «Пробит», есть фискальный признак
Чек завис в «Отложенных» или ошибка фискализации
Чек виден в личном кабинете ОФД в течение нескольких минут
Растёт счётчик непереданных документов в ФН
Z-отчёт сформирован, отчёт о розничных продажах заполнен чеками
Расхождение сумм между Z-отчётом и отчётом в 1С
Ограничения и когда нужен специалист
Самостоятельно безопасно выполнять: подключение ККТ к рабочему месту, настройку портов, шаблонов чеков, привязку к кассе ККМ, обновление драйвера. Эти операции не затрагивают фискальные данные.
К специалисту (центр технического обслуживания ККТ или внедренец 1С) стоит обращаться при замене фискального накопителя, перерегистрации кассы, смене ОФД, доработке конфигурации под нестандартные сценарии (агентские схемы, разделённый чек, интеграция с ЕГАИС/маркировкой в доработанных решениях). Ошибки в этих операциях фиксируются в ФН и исправляются только официальными процедурами.
Как выбрать действие при сбое
Частые вопросы
Можно ли подключить один фискальный регистратор к нескольким компьютерам с 1С?
Физически — да, если ККТ сетевой (Ethernet/Wi-Fi) или подключён через сервер терминалов. Но одновременная работа нескольких сеансов с одной кассой приводит к ошибкам занятости порта. Правильная схема — одна касса ККМ на одно рабочее место либо фирменные средства разделения доступа от производителя драйвера.
Что делать, если чек пробит в кассе, а документ в 1С не провёлся?
Не пробивайте чек повторно. Найдите документ в статусе «Отложенный» или «Аннулированный», сверьте сумму и номер с чеком на ленте или в ОФД, затем проведите документ вручную или оформите корректировку. Повторное пробитие создаст дубль выручки в ФН.
Нужен ли отдельный фискальный регистратор для интернет-магазина на 1С?
Для расчётов через интернет требуется отдельная касса, зарегистрированная с признаком расчётов в сети интернет, либо облачная ККТ. Данные из 1С в таком случае передаются через API платёжного агрегатора или сервиса облачных касс, а не через локальный драйвер.
Почему в чеке обрезается название товара?
Длина строки ограничена шириной чековой ленты и настройками драйвера. Сократите наименование в карточке номенклатуры или в поле «Наименование для чека», если оно есть в конфигурации. Фискальные данные при этом передаются полностью — обрезается только печатная часть.
Как проверить, что данные уходят в налоговую?
Зайдите в личный кабинет вашего ОФД: там видны все переданные чеки с фискальными признаками. Дополнительно можно проверить чек через сервис проверки чеков на сайте ФНС по фискальному признаку. Если чек есть в ОФД — он считается переданным в ФНС.
Что будет, если не закрыть смену вовремя?
При превышении 24 часов с момента открытия смены касса блокирует пробитие новых чеков до формирования Z-отчёта. Это штатное поведение: закройте смену из РМК, откройте новую и продолжайте работу. Данные при этом не теряются.
Что важно запомнить
1С формирует содержимое чека, а фискальный регистратор через драйвер записывает его в ФН, печатает и передаёт данные в ОФД. Настройка сводится к установке драйвера, добавлению ККТ в подключаемое оборудование и привязке к кассе ККМ. Большинство сбоев диагностируется на трёх уровнях: связь с кассой, передача в ОФД и заполнение реквизитов чека.