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

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

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

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

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

Если касса подключена к компьютеру с 1С, чеки и Z-отчёты формируются прямо из учётной системы — отдельная «выгрузка» фактически не нужна, данные уже в базе. Если касса работает автономно (например, Эвотор, Меркурий, Атол с собственной кассовой программой), потребуется настроить обмен: выгрузку товаров на кассу и загрузку продаж обратно в 1С.

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

Определите, какой у вас сценарий работы кассы

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

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

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

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

Как выбрать способ выгрузки

Касса подключена к компьютеру с 1С и чеки пробиваются из программыДанные уже в базе — настройте драйвер оборудования, отдельная выгрузка не нужна
Автономная касса или смарт-терминал со своей кассовой программойНастройте обмен файлами или через облако производителя, загружайте продажи обработкой
Нужна только выручка по итогам дня без детализации чековДостаточно ввести Z-отчёт вручную или загрузить итоги смены из ОФД
Нужны все чеки с позициями для списания товаровИспользуйте штатный обмен конфигурации с кассой офлайн или интеграцию через API ОФД

Подключение кассы напрямую к 1С

Для типовых конфигураций подключение выполняется через раздел администрирования: «Настройка подключаемого оборудования» → «ККТ с передачей данных». Установите драйвер производителя кассы (Атол, Штрих-М, Вики Принт и др.), затем в 1С добавьте новое оборудование, выберите обработчик драйвера и укажите параметры соединения — COM-порт, IP-адрес для сетевых касс или USB.

После добавления выполните команду «Тест устройства». Если тест прошёл, касса готова к работе: при проведении документа «Чек ККМ» в Рознице или «Приходный кассовый ордер» с печатью чека в других конфигурациях фискальные данные уйдут на кассу и в ОФД автоматически. Документы продаж сразу отражаются в учёте, и отдельная выгрузка не требуется.

Убедитесь, что версия драйвера совместима с форматом фискальных данных (ФФД), который использует ваша касса. Несовпадение версий — частая причина ошибок вида «чек не пробит» или неверных реквизитов в чеке.

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

Выгрузка данных с автономной кассы

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

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

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

Загрузка данных через ОФД

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

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

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

Чеки есть в ОФД, но нет в 1СОбмен не настроен или сломан

Проверьте узел обмена, каталог обмена и журнал ошибок загрузки

В 1С есть продажи, которых нет в ОФДВозможны нефискализированные документы

Сверьте, все ли чеки реально пробиты на ККТ, а не только проведены в программе

Суммы совпадают, но остатки расходятсяПроблема сопоставления номенклатуры

Проверьте несопоставленные позиции при загрузке и коды товаров на кассе

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

Если автоматический обмен настроить невозможно или нерентабельно (одна касса, небольшой оборот), допустим ручной ввод данных по Z-отчёту. Снимите на кассе Z-отчёт в конце смены и создайте в 1С документ «Отчёт о розничных продажах» (в Рознице, УТ, КА) или «Приходный кассовый ордер» на сумму выручки, если детализация по товарам не ведётся.

При ручном вводе важно отражать раздельно наличную и безналичную выручку — эти суммы указаны в Z-отчёте. Безналичные продажи оформляются операцией по платёжной карте, чтобы корректно формировались взаиморасчёты с банком-эквайером и сходилась сверка с реестром платежей.

Недостаток способа очевиден: остатки товаров в 1С не уменьшаются автоматически, если не вводить позиции чеков. Для учёта товаров придётся периодически делать инвентаризацию и корректировать остатки, либо всё-таки настроить загрузку продаж с детализацией.

Проверка результата и типичные ошибки

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

Наиболее частые проблемы: дубли документов при повторной загрузке, несопоставленная номенклатура из-за разных кодов товаров на кассе и в 1С, ошибки даты и времени (смена загружается «вчерашним» числом, если на кассе сбиты часы), а также потеря части чеков при прерывании связи с кассой во время выгрузки.

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

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

Сумма выручки за смену
Норма

Z-отчёт, документы в 1С и данные ОФД совпадают до копейки

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

Есть расхождения — ищите незагруженные чеки или дубли

Номенклатура в загруженных документах
Норма

Все позиции сопоставлены, несопоставленных строк нет

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

Есть строки без товара — проверьте коды на кассе

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

Остатки уменьшились на количество проданного

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

Остатки не изменились — продажи загружены без детализации или не проведены

Возвраты
Норма

Оформлены документами возврата с корректными суммами

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

Возвраты отражены как продажи или отсутствуют

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

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

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

Что делать, если при загрузке появляются несопоставленные товары?

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

Нужно ли выгружать кассу в 1С, если чеки и так уходят в ОФД?

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

Как выгрузить данные, если касса и 1С находятся в разных местах?

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

Почему после загрузки выручка в 1С больше, чем в Z-отчёте?

Чаще всего причина в дублях: файл продаж загружен дважды или смена загружена и автоматически, и вручную. Найдите документы-дубли по номеру смены и дате, пометьте лишние на удаление. Также проверьте, не загрузились ли тестовые чеки, пробитые при настройке оборудования.

Можно ли настроить автоматическую загрузку по расписанию?

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

Итог

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

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