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