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