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