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