Вопрос о том, что именно необходимо устанавливать на контрольно-кассовую машину (ККМ) для корректной работы с экосистемой 1С Предприятие, является фундаментальным для любого ритейлера. Ошибки на этапе выбора программного обеспечения или драйверов могут привести к простою торговой точки и штрафам со стороны налоговой инспекции. Современная касса — это не просто принтер чеков, а сложный программно-аппаратный комплекс, требующий грамотной интеграции.

Процесс подготовки к работе начинается задолго до момента печати первого чека. Вам предстоит определить не только модель самого фискального регистратора, но и совместимость его прошивки с вашей версией конфигурации 1С. Фискальный накопитель должен быть активирован, а драйверы устройства — корректно установлены в операционной системе компьютера или планшета кассира. Игнорирование этих этапов делает невозможным обмен данными между учетной системой и кассой.

В данной статье мы разберем полный стек программного обеспечения, который должен присутствовать на рабочем месте кассира. Мы рассмотрим нюансы работы с популярными производителями оборудования, такими как АТОЛ и Штрих-М, а также обсудим альтернативные варианты подключения через облачные сервисы. Понимание архитектуры взаимодействия поможет избежать типичных ошибок при внедрении.

Базовое программное обеспечение и драйверы устройств

Первым слоем программного обеспечения, который необходимо инсталлировать на устройство управления кассой (ПК, ноутбук или терминал), являются драйверы. Без них операционная система просто «не увидит» подключенное оборудование. Для большинства популярных моделей фискальных регистраторов используются специализированные наборы драйверов, предоставляемые производителями.

Наиболее распространенным решением в российском сегменте является Драйвер ККТ от компании АТОЛ. Это универсальное ПО, которое поддерживает широкий спектр моделей, от старых фискальных регистраторов до новых онлайн-касс с маркировкой. Установка производится в классическом режиме: скачивание дистрибутива с официального сайта, запуск установщика и перезагрузка системы. После установки в диспетчере устройств должен появиться соответствующий COM-порт или USB-интерфейс.

Альтернативой выступает ПО от компании Штрих-М, которое также широко распространено в сетях магазинов. Принцип работы аналогичен: драйвер создает виртуальный канал связи, через который 1С отправляет команды на печать. Важно следить за версией драйвера, так как старые версии могут некорректно работать с новыми форматами фискальных данных (ФФД 1.2).

  • 🖥️ Скачайте актуальную версию драйвера с официального сайта производителя вашего фискального регистратора.
  • 🔌 Подключите кассу к компьютеру через USB или Ethernet до начала установки программного обеспечения.
  • ⚙️ Проверьте в диспетчере устройств, что касса определилась корректно и не имеет восклицательных знаков.

⚠️ Внимание: При установке драйверов ККТ часто требуется отключить антивирусное ПО или добавить папку с драйверами в исключения. Блокировка системных файлов может привести к ошибке инициализации порта связи.

После успешной установки драйверов необходимо провести тестовую печать. Это делается через утилиту тестирования, входящую в комплект поставки драйвера. Если чек печатается, значит, физический уровень связи настроен верно, и можно переходить к настройке взаимодействия с 1С.

Интеграция через 1С:Предприятие и внешние обработки

Сама конфигурация 1С (будь то 1С:Розница, Управление торговлей или Бухгалтерия) обычно не содержит встроенных низкоуровневых драйверов для прямого управления портами. Вместо этого используется механизм внешних обработок или сервисов. В современных версиях платформе 1С предпочтительнее использовать технологию 1С:Касса или прямое подключение через COM-объекты драйвера.

Для организации обмена данными в справочнике «Кассы ККМ» необходимо создать новую запись. В поле «Вид оборудования» выбирается соответствующий драйвер (например, «АТОЛ» или «Штрих-М»). Критически важным параметром является наименование порта или IP-адрес кассы, если подключение осуществляется по сети. Ошибка в одном символе IP-адреса приведет к тому, что документ «Чек ККМ» зависнет в статусе «Отправка».

В некоторых случаях, особенно при работе с устаревшими конфигурациями или специфическим оборудованием, требуется установка внешней обработки обслуживания ККМ. Этот файл с расширением .epf размещается в специальной папке на сервере или локальном диске клиента. Путь к этой обработке прописывается в настройках параметров системы 1С.

C:\Program Files\1C\1cv8\KKT\DriverAtol.dll

Современные подходы рекомендуют использовать сервис «1С:Касса», который выступает посредником между учетной системой и оборудованием. Это позволяет унифицировать работу с разными типами касс и упрощает обновление функционала без вмешательства в основную базу данных.

📊 Какой тип подключения к ККМ вы используете сейчас?
Прямое USB подключение
Сетевое подключение (Ethernet/Wi-Fi)
Через облачный сервис (Атол Онлайн)
Через терминал сбора данных

Использование облачных сервисов и агентов

Традиционная схема «1С — Драйвер — Касса» постепенно уступает место облачным решениям. Вопрос «что ставить на ККМ» в данном контексте трансформируется в «какой агент установить на ПК». Cloud-сервисы, такие как Атол Онлайн или CloudKassir, позволяют вынести фискализацию чеков на удаленный сервер.

В этом сценарии на компьютер кассира устанавливается легкий агент — небольшая программа, которая перехватывает данные из 1С и пересылает их в облако по защищенному каналу. Само физическое устройство ККМ может находиться вообще в другом месте (например, в серверной или у провайдера услуг). Это существенно упрощает поддержку парка касс в распределенных сетях.

Для работы с облаком в 1С необходимо установить специальную обработку или подключить сервис через стандартные механизмы платформы. Преимущества такого подхода очевидны: не нужно следить за драйверами на каждом рабочем месте, а замена фискального накопителя происходит удаленно. Однако требуется стабильный канал связи с интернетом.

  • ☁️ Установите агент облачного сервиса (например, Атол.Сервер) на компьютер или выделенный мини-ПК.
  • 🔑 Зарегистрируйте кассу в личном кабинете облачного провайдера и получите токен доступа.
  • 📡 Настройте в 1С тип подключения «Через сервис» и введите полученные реквизиты.

⚠️ Внимание: При использовании облачных сервисов критически важна стабильность интернет-соединения. При обрыве связи чеки могут накапливаться в очереди, что нарушает требования 54-ФЗ о своевременной фискализации.

Важно отметить, что даже при использовании облака, локальный драйвер иногда необходим для первичной регистрации кассы в сервисе или проведения некоторых сервисных операций, таких как снятие отчета без гашения.

Специфика работы с маркировкой и дополнительным ПО

В условиях обязательной маркировки товаров («Честный ЗНАК») требования к программному обеспечению на стороне кассира ужесточились. Теперь недостаточно просто пробить чек; необходимо считать DataMatrix код, проверить его статус в национальной системе и передать эти данные в чек. Для этого на рабочее место часто устанавливается дополнительное ПО для работы со сканерами штрихкода.

Сканеры штрихкода должны работать в режиме эмуляции клавиатуры или через специальный драйвер, поддерживающий передачу криптохвоста маркировки. В конфигурациях 1С последних релизов встроен механизм работы с ТСД (терминалами сбора данных), которые могут выступать как автономные кассы или как сканеры для стационарной ККМ.

Компонент ПО Назначение Необходимость
Драйвер ККТ Управление фискальным регистратором Обязательно (для локальной схемы)
Агент облака Передача данных в ЦОД Обязательно (для облачной схемы)
Драйвер сканера Считывание DataMatrix кодов Высокая (для маркировки)
Криптопровайдер Подпись данных маркировки Обязательно (на ТСД или ПК)

Особое внимание следует уделить совместимости версий. Новые форматы маркировки требуют обновления не только 1С, но и прошивки самого фискального регистратора. Если прошивка устарела, касса может отказаться печатать чек с маркированным товаром, выдавая ошибку формата фискальных данных.

Что делать, если касса не видит маркировку?

Если при сканировании DataMatrix кода касса выдает ошибку, проверьте версию прошивки ФР. Часто требуется обновление до версии, поддерживающей ФФД 1.2. Также убедитесь, что в настройках 1С включена опция «Печатать код маркировки в чеке».

Настройка периферии: дисплеи покупателя и весы

Комплексная автоматизация рабочего места кассира редко ограничивается только фискальным регистратором. Для повышения качества обслуживания и скорости пробития чеков необходимо подключить и настроить периферийное оборудование. Это дисплеи покупателя, весы с печатью этикеток и денежные ящики.

Дисплей покупателя обычно подключается через тот же интерфейс, что и касса (COM-порт или USB), либо через эмуляцию видеоадаптера. В драйвере ККТ или в настройках 1С необходимо выбрать правильную модель дисплея и скорость обмена (чаще всего 9600 или 115200 бод). Неправильная скорость приведет к выводу «кракозябр» вместо суммы чека.

Торговые весы требуют установки собственного ПО или драйверов, которые позволяют передавать вес товара непосредственно в документ 1С. Это исключает человеческий фактор при вводе веса вручную. Популярные модели весов (например, Масса-К или Штрих-Принт) имеют свои утилиты для настройки сетевых параметров и калибровки.

  • 🖥️ Настройте дисплей покупателя в разделе «Периферийное оборудование» конфигурации 1С.
  • ⚖️ Убедитесь, что весы передают данные в стабильном формате (без лишних символов).
  • 💰 Проверьте срабатывание денежного ящика при проведении операции оплаты наличными.
💡

Используйте USB-хабы с собственным питанием для подключения большого количества периферии. Дешевые хабы без питания могут вызывать нестабильную работу кассы и периодические отключения оборудования.

Типовые ошибки и методы диагностики

Даже при правильной установке ПО могут возникать сбои в работе. Наиболее частая проблема — ошибка инициализации драйвера. Она возникает, если порт занят другой программой или если права доступа пользователя Windows недостаточны для работы с COM-портами. В таких случаях помогает перезапуск службы драйвера или запуск 1С от имени администратора.

Другая распространенная ситуация — рассинхронизация времени. Касса и компьютер должны иметь синхронизированное время. Если расхождение превышает допустимые нормы (обычно несколько минут), фискальный накопитель может заблокировать работу до устранения несоответствия. Время на ККМ корректируется через тест драйвера или утилиту производителя.

Для диагностики проблем используйте журналы регистрации 1С и логи драйвера ККТ. В логах драйвера подробно протоколируется каждая команда, отправленная на кассу, и ответ устройства. Это позволяет точно определить, на каком этапе происходит сбой: при отправке данных, при фискализации или при печати.

⚠️ Внимание: Никогда не пытайтесь перепрошивать кассу сторонними утилитами, не предназначенными для вашей модели. Это может привести к необратимому повреждению программного обеспечения и потере гарантии. Используйте только фирменный софт.

Если касса выдает ошибку «Переполнение буфера», попробуйте снизить скорость обмена данными в настройках драйвера или заменить кабель связи на более качественный экранированный вариант. Длинные кабели без усилителей сигнала часто становятся причиной помех.

💡

Стабильная работа ККМ в связке с 1С зависит от трех факторов: актуальности драйверов, правильной настройки портов связи и синхронизации времени между устройствами.

Часто задаваемые вопросы

Нужно ли устанавливать 1С непосредственно на кассовый аппарат?

Нет, полноценная 1С Предприятие обычно не устанавливается на сам фискальный регистратор. Касса управляется внешним устройством (ПК, планшет, смартфон), на котором запущена 1С или приложение-агент. Исключение составляют автономные кассы со встроенным ПО, но они работают по другим принципам.

Можно ли использовать один драйвер для разных моделей касс?

Да, драйверы от крупных производителей (АТОЛ, Штрих-М) являются универсальными для всего модельного ряда своей компании. Однако версии драйверов должны быть актуальными, чтобы поддерживать новые функции и форматы фискальных данных всех подключенных устройств.

Что делать, если 1С не видит кассу после переустановки Windows?

Необходимо заново установить драйверы ККТ, проверить в диспетчере устройств номер COM-порта и обновить настройки подключения в самой базе 1С. Часто после переустановки ОС порты меняют свои номера, и старые настройки становятся неактуальными.

Обязательно ли покупать лицензию на драйвер ККТ?

Базовые версии драйверов обычно распространяются бесплатно на сайтах производителей. Однако для расширенного функционала, технической поддержки или использования в составе определенных облачных сервисов может потребоваться покупка лицензии или подписки.

Как часто нужно обновлять прошивку кассы?

Прошивку следует обновлять при выходе новых версий, поддерживающих изменения в законодательстве (новые форматы ФФД), или при появлении критических ошибок в работе. Перед обновлением обязательно сделайте резервную копию настроек и отчетов.