Фискальный регистратор и 1С 8.3: от кабеля до первого чека
Содержание
Чтобы подключить чековый принтер к 1С, нужно три вещи: принтер виден в Windows, на том же компьютере стоит драйвер производителя, а в 1С включено подключаемое оборудование и заведена карточка устройства. В Бухгалтерии 3.0 это раздел Администрирование → Подключаемое оборудование, в УТ 11 — НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование. После этого — тест устройства, открытие смены и пробный чек.
Порядок одинаков для 1С:Управление торговлей, Розницы и Бухгалтерии: все они используют одну библиотеку «Подключаемое оборудование». Разница — в том, где кассу привязывают к документам продажи. Ниже про онлайн-кассы (фискальные регистраторы по 54-ФЗ) и про простые нефискальные принтеры чеков.
Что подготовить перед подключением чекового принтера
Сначала уточните, какое устройство у вас на столе. В 1С это два разных типа оборудования.
| Устройство | Что печатает | Когда нужно |
|---|---|---|
| 🧾 Фискальный регистратор (онлайн-касса) | Кассовые чеки с фискальным признаком, отправляет их в ОФД | Розничные расчёты с покупателями по 54-ФЗ |
| 🖨️ Нефискальный принтер чеков | Товарные чеки, пречеки, квитанции | Подсказки покупателю, кухня, склад |
Фискальный регистратор принимают к работе только после регистрации в ФНС. Касса должна быть зарегистрирована, в ней стоит фискальный накопитель, заключён договор с ОФД. Регистрацию и перерегистрацию обычно делают утилитой производителя, а не из 1С.
Перед подключением соберите:
- 📌 модель кассы и версию прошивки (есть в отчёте самодиагностики);
- 📌 разрядность клиента 1С: 32 или 64 бита (видно в окне «О программе»);
- 📌 права администратора Windows на компьютере кассира;
- 📌 систему налогообложения и ставки НДС, с которыми касса зарегистрирована.
Отчёт самодиагностики печатается без компьютера. У большинства моделей нужно выключить кассу, зажать кнопку промотки бумаги, включить питание и отпустить кнопку после звукового сигнала. В отчёте будут заводской номер, версия прошивки, IP-адрес и режим интерфейса.
Шаг 1. Выбор интерфейса и физическое подключение кассы
Чековый принтер соединяется с компьютером одним из четырёх способов.
| Интерфейс | Плюсы | Что учесть |
|---|---|---|
| USB | Проще всего, не нужен отдельный блок питания связи | Драйвер создаёт виртуальный COM-порт; номер может смениться при переключении в другой разъём |
| COM (RS-232) | Стабильно, номер порта постоянный | На новых ПК нет порта — нужен переходник USB-COM |
| Ethernet | Касса доступна с нескольких компьютеров и с терминального сервера | Нужен постоянный IP-адрес, порт открыт в брандмауэре |
| Wi-Fi / Bluetooth | Без проводов | Связь рвётся чаще, для потока покупателей не лучший вариант |
Порядок подключения:
- Выключите кассу и компьютер от сети, соедините кабелем.
- Включите кассу, затем компьютер.
- Для USB откройте
Диспетчер устройств → Порты (COM и LPT)и запишите номер порта, который появился. - Для Ethernet задайте кассе постоянный IP-адрес (утилитой производителя или в роутере) и проверьте связь командой
ping.
ping 192.168.1.50
Если USB-касса при каждом подключении получает новый COM-порт, всегда включайте её в один и тот же разъём. Иначе 1С будет искать устройство на старом порту.
Шаг 2. Установка драйвера ККТ и служебных программ
1С не работает с кассой напрямую. Между ними стоит драйвер производителя: он переводит команды 1С в протокол конкретной модели.
Что ставить:
- 🔧 драйвер ККТ производителя — дистрибутив с сайта производителя кассы (АТОЛ, Штрих-М, Меркурий, Эвотор и др.);
- 🔧 утилиту проверки — она идёт вместе с драйвером, через неё проверяют связь и печать до 1С;
- 🔧 драйвер USB / виртуального COM-порта, если Windows не опознала устройство сама.
Три правила, которые снимают большую часть проблем:
- Разрядность совпадает. Если клиент 1С 64-битный, драйвер тоже нужен 64-битный. Многие дистрибутивы ставят обе версии — выберите это при установке.
- Версия драйвера поддерживает вашу прошивку и ФФД. Для продажи маркированных товаров касса работает по ФФД 1.2, и драйвер с прошивкой должны его поддерживать.
- Драйвер стоит там, где запускается клиент 1С. Не на сервере базы, а на компьютере кассира. При работе через удалённый рабочий стол — на терминальном сервере.
Перед тем как идти в 1С, напечатайте тестовый документ из утилиты производителя. Если утилита не видит кассу, 1С её тоже не увидит. Обратное правило тоже верно: после проверки обязательно закройте утилиту — она держит COM-порт, и 1С получит отказ «порт занят».
Шаг 3. Настройка оборудования в 1С
Сначала включите механизм оборудования. В Бухгалтерии 3.0: Администрирование → Подключаемое оборудование, флажок «Использовать подключаемое оборудование». В УТ 11 флажок стоит в НСИ и администрирование → Администрирование → РМК и оборудование, там же ссылка на список устройств.
Дальше — карточка устройства:
- Откройте список подключаемого оборудования и выберите группу ККТ (для нефискального аппарата — группу принтеров чеков).
- Нажмите «Создать».
- В поле драйвера выберите из списка драйвер под вашу модель или производителя.
- Если 1С пишет, что драйвер не установлен, нажмите кнопку установки драйвера в карточке и дождитесь сообщения об успехе.
- Проверьте рабочее место: 1С подставит текущий компьютер.
- Задайте понятное наименование, например «Касса 1, торговый зал».
- Запишите карточку и откройте настройку устройства.
В форме настройки задают параметры связи:
- 🔌 для USB и COM — номер порта и скорость обмена (скорость должна совпадать с настройкой самой кассы);
- 🔌 для Ethernet — IP-адрес и порт;
- 🔌 пароль доступа к кассе, если его меняли с заводского.
Оборудование в 1С привязано к рабочему месту — это пара «компьютер + пользователь». Касса, настроенная на ПК кассира, не будет видна с ноутбука директора. Для второго компьютера создайте отдельную карточку на его рабочее место.
Шаг 4. Тест связи и пробная печать чека
В форме настройки устройства есть кнопка теста. 1С подключается к кассе через драйвер и выводит результат: модель, заводской номер, состояние смены. Если тест прошёл — связь есть.
Дальше проверьте работу целиком:
- Откройте кассовую смену. В УТ и Рознице это делают из рабочего места кассира или из формы управления фискальным устройством. В Бухгалтерии найдите команду открытия смены рядом с кассовыми документами или откройте смену утилитой производителя.
- Пробейте чек на небольшую сумму, например 1 рубль за услугу.
- Сразу оформите чек возврата на ту же сумму, чтобы не исказить выручку.
- Снимите X-отчёт: он печатает итоги без закрытия смены.
- Убедитесь, что чек ушёл в ОФД, — в личном кабинете ОФД он появится обычно в течение нескольких минут.
Чек на пробную продажу — настоящий фискальный документ. Он уходит в налоговую. Поэтому пару «продажа + возврат» делайте на одну сумму и в одну смену.
Где кассу связывают с продажами в разных конфигурациях 1С
Подключение одно, а место, где касса начинает «работать», различается.
| Конфигурация | Где открыть оборудование | Как касса связана с продажами |
|---|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Подключаемое оборудование | Чек пробивают из кассовых документов: в приходном кассовом ордере появляется команда печати чека |
| Управление торговлей 11 | НСИ и администрирование → Администрирование → РМК и оборудование | Через справочник «Кассы ККМ»: у кассы с типом «Фискальный регистратор» указывают подключённое устройство |
| Розница 2 | Раздел администрирования, группа настроек РМК и оборудования | Так же через «Кассы ККМ» и рабочее место кассира |
В УТ и Рознице есть ещё один слой — сама касса ККМ в справочнике. Карточка оборудования отвечает за «как достучаться до кассы», а касса ККМ — за «к какому складу и организации относятся чеки». Если касса ККМ не связана с устройством, 1С проведёт чек как документ, но печатать будет нечем.
Отдельно о системе налогообложения. Касса зарегистрирована с конкретной СНО, и 1С передаёт её в каждом чеке. Если в учётной политике организации стоит одно, а касса зарегистрирована с другим, касса откажется печатать чек.
Работа через удалённый рабочий стол и веб-клиент
С терминальным сервером есть два рабочих варианта:
- 🖥️ сетевая касса — драйвер стоит на терминальном сервере, связь по IP. Самый надёжный способ;
- 🖥️ проброс COM-порта в RDP-сессию — работает, но чувствителен к обрывам связи и номерам портов.
В веб-клиенте нужно расширение для работы с файлами и внешними компонентами — браузер предложит его установить при первом обращении к кассе.
Нефискальный принтер чеков
Простой термопринтер без фискального накопителя настраивается так же, но в группе принтеров чеков. Есть два пути:
- 🖨️ через драйвер оборудования — если производитель выпустил драйвер для 1С. Тогда принтер печатает пречеки и копии из РМК по команде программы;
- 🖨️ как обычный принтер Windows — ставите драйвер принтера, задаёте в его свойствах ширину ленты (58 или 80 мм) и печатаете на него товарные чеки как любую печатную форму.
Во втором случае 1С не знает, что это кассовое устройство. Зато не нужна внешняя компонента, и такой принтер работает даже в веб-клиенте без расширений. Проверьте в настройках печати поля страницы: при стандартных отступах форма на узкой ленте уезжает вправо или сжимается до нечитаемого шрифта.
Ошибки при подключении чекового принтера и как их убрать
Ошибки делятся на три группы: нет связи, касса отказывается печатать, чек не уходит в ОФД.
Когда 1С выдаёт ошибку с кодом, ищите этот код в документации к драйверу. Текст ошибки формирует именно драйвер, и у каждого производителя своя таблица кодов.
Не отключайте кассу и не перезагружайте компьютер посреди печати чека. Если чек оборвался, сначала посмотрите в утилите производителя, был ли он сформирован в ФН, и только потом печатайте повторно — иначе получите задвоенную выручку.
Частые вопросы
Можно ли подключить одну кассу к двум компьютерам?
Подойдёт ли обычный офисный принтер вместо чекового?
Нужно ли заново настраивать кассу после обновления 1С?
Почему касса работает у одного пользователя и не видна у другого?
Что делать при смене кассы на новую модель?
Источники
- Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники при осуществлении расчётов в Российской Федерации»