К статье
Практический материал

Торговля и Склад · 11 мин

Как загрузить онлайн-кассу в 1С: подключение и обмен данными

Как подключить онлайн-кассу к 1С и загрузить чеки: настройка драйвера, обмен с ОФД, розничные продажи и закрытие смены. Пошаговая инструкция для 1С:Розница и УТ.

Подключение онлайн-кассы к 1С решает две задачи: пробитие чеков прямо из учётной системы и загрузку данных о продажах обратно в базу для формирования отчётов, списания товаров и контроля выручки. В зависимости от конфигурации — 1С:Розница, Управление торговлей, Комплексная автоматизация или ERP — механика немного отличается, но общий принцип один: касса подключается как физическое устройство через драйвер, а обмен с ОФД настраивается отдельно.

Типичная схема выглядит так: кассовое ПО (или сама 1С через драйвер ККТ) передаёт чеки в ОФД, ОФД отправляет их в ФНС, а 1С получает данные о продажах либо напрямую с кассы при закрытии смены, либо через загрузку из ОФД. Понимание того, какой именно сценарий вам нужен, — ключ к правильной настройке.

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

Определите сценарий: что именно нужно загрузить

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

От сценария зависит набор действий. Для пробития чеков достаточно драйвера ККТ и настройки подключаемого оборудования. Для загрузки продаж с автономной кассы потребуется либо обмен через ОФД, либо выгрузка из кассового ПО (например, через файл или API). Смешивать сценарии без понимания механики — частая причина задвоения продаж в отчётах.

Маршрут решения

Как выбрать действие

Касса стоит рядом с компьютером кассира и чеки пробивает 1СНастройте подключаемое оборудование: драйвер ККТ + фискальный регистратор в справочнике
Касса автономная (смарт-терминал, Эвотор, касса с собственным ПО)Настройте загрузку данных из ОФД или обмен с кассовым ПО
Нужна только сверка выручки с фискальными даннымиИспользуйте отчёт по данным ОФД и сверку Z-отчётов с отчётом о розничных продажах

Подготовьте драйвер и права доступа

Перед настройкой убедитесь, что у вас есть три вещи: установленный драйвер ККТ от производителя кассы (Атол, Штрих-М, Вики Принт и т.д.), учётная запись в 1С с правами на настройку подключаемого оборудования и регистрационные данные кассы — заводской номер, номер ФН, регистрационный номер ККТ из личного кабинета ФНС или ОФД.

Драйвер устанавливается на тот компьютер, к которому физически подключена касса. Для большинства конфигураций 1С подходят драйверы, совместимые с требованиями БПО (библиотека подключаемого оборудования). Для Атол это «Драйвер ККТ» версии 10.x, для Штрих-М — «Драйвер ФР». Если 1С работает в клиент-серверном режиме, драйвер ставится на клиентское рабочее место кассира, а не на сервер.

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

Подключите кассу как фискальный регистратор

В типовых конфигурациях (Розница, УТ 11, КА, ERP) путь примерно одинаковый: раздел «Администрирование» → «Подключаемое оборудование» (в Рознице — «Настройка оборудования»). Включите использование подключаемого оборудования, затем создайте новый элемент типа «Фискальный регистратор» или «ККТ с передачей данных».

В карточке оборудования выберите обработчик драйвера из списка — для популярных моделей драйверы уже встроены в конфигурацию. Если нужного нет, загрузите внешнюю компоненту от производителя. После выбора драйвера нажмите «Настроить» и укажите параметры связи: COM-порт или IP-адрес (для касс, подключённых по сети), скорость обмена. Затем выполните «Тест устройства» — 1С отправит на кассу пробную команду и покажет модель, номер и состояние ФН.

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

Порядок подключения кассы к 1С
  1. 1
    Установите драйвер ККТ на рабочее место кассира и перезапустите 1С
  2. 2
    Включите «Подключаемое оборудование» в разделе Администрирование
  3. 3
    Создайте оборудование типа «ККТ с передачей данных», выберите драйвер
  4. 4
    Настройте параметры связи (COM-порт или IP) и выполните тест устройства
  5. 5
    Создайте кассу ККМ, привяжите к ней оборудование, организацию и склад
  6. 6
    Откройте смену из рабочего места кассира и пробейте тестовый чек продажи

Настройте загрузку продаж с автономной кассы

Если чеки пробиваются не из 1С, а на отдельной кассе (Эвотор, Меркурий, касса с Frontol, Set Retail и т.п.), данные о продажах нужно загрузить в учётную систему. Существует два основных канала: обмен напрямую с кассовым ПО через файл или API и загрузка из ОФД.

Обмен с кассовым ПО обычно настраивается через обработки загрузки: кассовая программа выгружает файл продаж (в формате XML, CSV или по стандарту CommerceML), а в 1С запускается обработка «Загрузка данных из кассовой программы». В Рознице 2.x и 3.x есть типовые механизмы обмена с кассами «офлайн» — настройка выполняется в разделе «Обмен данными с кассовыми узлами». При таком сценарии в 1С создаётся документ «Отчёт о розничных продажах», который списывает товар со склада магазина.

Загрузка из ОФД реализована не во всех типовых конфигурациях напрямую, но многие операторы (Такском, Контур.ОФД, Платформа ОФД и др.) предоставляют внешние обработки или API для получения чеков. Суть: 1С запрашивает у ОФД список чеков за смену по номеру кассы, создаёт на их основе документы продаж и сверяет итоги. Этот способ удобен как резервный канал сверки, но как основной механизм учёта он медленнее и зависит от тарифа ОФД на выгрузку данных.

Настройте закрытие смены и отчёт о розничных продажах

Ключевой документ, которым данные кассы «попадают» в учёт, — «Отчёт о розничных продажах». В типовой схеме он формируется автоматически при закрытии кассовой смены: кассир нажимает «Закрыть смену» в рабочем месте кассира, 1С отправляет команду на кассу, та формирует Z-отчёт, а в базе создаётся отчёт о розничных продажах с перечнем пробитых чеков, суммами наличной и безналичной оплаты.

Проверьте, что в настройках кассы ККМ указан правильный склад списания — именно с него уйдёт товар. Если магазинов несколько и каждый работает на своей кассе, для каждой создаётся отдельная касса ККМ со своим складом. Ошибка в привязке склада — одна из самых частых причин «рассыпавшихся» остатков.

Для автономных касс отчёт о розничных продажах создаётся обработкой загрузки: после выгрузки данных из кассового ПО или ОФД проверьте, что документ проведён, суммы сходятся с Z-отчётом, а возвраты отражены корректно (сторно или отдельным документом возврата — зависит от конфигурации).

Контрольные точки

Как проверить результат

Тест устройства в настройках оборудования
Норма

1С показывает модель кассы, номер ФН и состояние «ФН активен»

Тревожный признак

Ошибка «Нет связи» или «Порт недоступен» — проверяйте драйвер и кабель

Сумма отчёта о розничных продажах
Норма

Совпадает с итогом Z-отчёта и данными ОФД за смену

Тревожный признак

Расхождение — ищите непробитые чеки, ручные операции или задвоение загрузки

Остатки на складе после закрытия смены
Норма

Товар списался по факту продаж, минусовых остатков нет

Тревожный признак

Минуса или отсутствие списания — неверная привязка склада или документ не проведён

Разберитесь с типичными ошибками обмена

Самая распространённая проблема — задвоение продаж: чеки загружены и из кассового ПО, и из ОФД одновременно. Решение простое: выберите один канал загрузки и отключите второй. Вторая по частоте ошибка — чеки «висят» непереданными в ОФД из-за отсутствия интернета на кассе: при этом в 1С продажи есть, а в ОФД — нет. Проверяйте индикатор передачи данных на кассе и журнал неотправленных документов.

Третья группа проблем связана с драйвером: после обновления 1С или Windows касса перестаёт определяться. Обычно помогает переустановка драйвера ККТ и повторная настройка оборудования. Если касса подключена по USB, но определяется как сетевое устройство (или наоборот), удалите старую настройку и создайте оборудование заново с корректными параметрами связи.

Типичные ошибки
01
Одновременная загрузка продаж из кассового ПО и из ОФД — продажи задваиваются, остатки уходят в минус
02
Неверный склад в карточке кассы ККМ — товар списывается не с того магазина
03
Работа без закрытия смены несколько дней — отчёт о розничных продажах формируется некорректно, нарушается кассовая дисциплина
04
Обновление драйвера ККТ без проверки совместимости с версией 1С — касса перестаёт пробивать чеки в разгар рабочего дня
05
Игнорирование неотправленных чеков в ОФД — риск штрафа за непередачу фискальных данных

Проверьте итоговую схему и автоматизируйте рутину

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

Итоговая проверка работоспособности схемы занимает десять минут: пробейте тестовый чек на небольшую сумму, закройте смену, убедитесь, что в 1С появился отчёт о розничных продажах с правильной суммой, товар списался с нужного склада, а чек виден в личном кабинете ОФД. Если все четыре условия выполнены — интеграция настроена корректно.

Итог

Что важно запомнить

Загрузка онлайн-кассы в 1С сводится к трём этапам: установка драйвера и подключение оборудования, привязка кассы ККМ к организации и складу, настройка одного канала загрузки продаж (кассовое ПО или ОФД). Контролируйте результат по совпадению отчёта о розничных продажах, Z-отчёта и данных ОФД.

Частые вопросы

Можно ли подключить к 1С кассу, которая работает в другом городе?

Да, если касса сетевая и доступна по IP, либо если обмен идёт через ОФД или кассовое ПО. Для удалённого пробития чеков из 1С потребуется проброс кассы в сеть (VPN или статический IP), но чаще для удалённых точек используют загрузку продаж через обмен данными, а не прямое подключение.

Почему чеки пробиваются на кассе, но не создаются документы в 1С?

Чаще всего не закрыта кассовая смена — документы формируются при её закрытии. Если смена закрыта, а документа нет, проверьте журнал ошибок обмена и права пользователя, от имени которого выполняется закрытие.

Нужен ли отдельный драйвер для каждой кассы, если их несколько?

Нет, один драйвер обслуживает все кассы одного производителя на данном рабочем месте. Но для каждой кассы создаётся отдельный элемент в справочнике подключаемого оборудования со своими параметрами связи.

Как загрузить в 1С чеки за прошлый период?

Через выгрузку из личного кабинета ОФД: большинство операторов позволяют скачать реестр чеков за выбранный период в Excel или XML. Затем файл загружается в 1С типовой или внешней обработкой. Учтите, что товар при этом списывается текущей датой, если не корректировать даты документов вручную.

Что делать, если суммы в 1С и ОФД не совпадают?

Сначала проверьте неотправленные чеки на кассе и наличие двойной загрузки. Затем сверьте чеки по номерам: в ОФД можно выгрузить реестр и сопоставить его с чеками ККМ в 1С. Расхождения обычно вызваны ручными операциями на кассе мимо 1С или сбоем передачи данных.

Работает ли загрузка с касс на ФФД 1.2 и маркированным товаром?

Да, но требуется актуальная версия конфигурации и драйвера ККТ с поддержкой ФФД 1.2. Для маркированных товаров дополнительно проверьте настройки обмена с «Честным знаком» и корректность передачи кодов маркировки в чеке.