Торговля и Склад · 11 мин
Как выгрузить кассу в 1С: способы обмена и настройка
Как выгрузить данные онлайн-кассы в 1С: обмен через ОФД, драйверы, загрузка Z-отчётов и чеков в УТ, Розницу и Комплексную автоматизацию.
Выгрузить кассу в 1С можно несколькими способами: через прямое подключение онлайн-кассы к конфигурации, через обмен с оператором фискальных данных (ОФД) или через выгрузку файлов из кассовой программы. Выбор зависит от того, какая у вас касса (фискальный регистратор, автономная касса, смарт-терминал), какая конфигурация 1С используется и нужна ли работа в реальном времени или достаточно периодической загрузки итогов смены.
Если касса подключена к компьютеру с 1С, чеки и Z-отчёты формируются прямо из учётной системы — отдельная «выгрузка» фактически не нужна, данные уже в базе. Если касса работает автономно (например, Эвотор, Меркурий, Атол с собственной кассовой программой), потребуется настроить обмен: выгрузку товаров на кассу и загрузку продаж обратно в 1С.
Перед настройкой определите задачу: вам нужно загружать в 1С только итоги смены (Z-отчёты) для отражения выручки, или требуется детализация по каждому чеку с позициями товаров для списания остатков. От этого зависит выбор механизма обмена и объём настройки.
Определите, какой у вас сценарий работы кассы
Первый сценарий — касса как фискальный регистратор, подключённый к компьютеру, где работает 1С (Розница, Управление торговлей, Комплексная автоматизация, УНФ). В этом случае касса не хранит самостоятельных данных о продажах: пробитие чека происходит из документа 1С, и говорить о «выгрузке» не приходится — достаточно настроить подключаемое оборудование.
Второй сценарий — автономная касса или кассовое ПО стороннего производителя (смарт-терминалы Эвотор, кассы с Frontol, Set Retail и подобными). Здесь данные о продажах накапливаются на кассе или в облаке производителя, и в 1С их нужно загрузить: обычно через файл обмена, веб-сервис или личный кабинет ОФД.
Третий сценарий — смешанный: касса работает с 1С, но требуется сверка с данными ОФД для контроля. Тогда дополнительно настраивается загрузка отчётов из ОФД или ручная сверка Z-отчётов с кассовыми документами.
Как выбрать способ выгрузки
Подключение кассы напрямую к 1С
Для типовых конфигураций подключение выполняется через раздел администрирования: «Настройка подключаемого оборудования» → «ККТ с передачей данных». Установите драйвер производителя кассы (Атол, Штрих-М, Вики Принт и др.), затем в 1С добавьте новое оборудование, выберите обработчик драйвера и укажите параметры соединения — COM-порт, IP-адрес для сетевых касс или USB.
После добавления выполните команду «Тест устройства». Если тест прошёл, касса готова к работе: при проведении документа «Чек ККМ» в Рознице или «Приходный кассовый ордер» с печатью чека в других конфигурациях фискальные данные уйдут на кассу и в ОФД автоматически. Документы продаж сразу отражаются в учёте, и отдельная выгрузка не требуется.
Убедитесь, что версия драйвера совместима с форматом фискальных данных (ФФД), который использует ваша касса. Несовпадение версий — частая причина ошибок вида «чек не пробит» или неверных реквизитов в чеке.
- 1Установите драйвер кассы от производителя и проверьте, что устройство видно в диспетчере устройств Windows
- 2В 1С откройте «Администрирование» → «Подключаемое оборудование» и разрешите использование оборудования
- 3Добавьте новую ККТ с передачей данных, выберите обработчик драйвера и установите его при необходимости
- 4Укажите параметры подключения (COM-порт, скорость, IP) и нажмите «Тест устройства»
- 5Сформируйте тестовый чек из документа продажи и сверьте его с данными в личном кабинете ОФД
Выгрузка данных с автономной кассы
Для автономных касс типовой путь — обмен файлами. В конфигурации «1С:Розница» и «Управление торговлей» есть механизм «Обмен с кассами офлайн»: вы выгружаете на кассу справочник товаров с ценами, а обратно загружаете файл продаж. Формат файла зависит от кассового ПО — обычно это DBF, XML или текстовый файл установленной структуры.
Настройка начинается с создания узла обмена: укажите кассовое ПО из списка поддерживаемых, каталог обмена (папка, доступная и кассе, и компьютеру с 1С) и правила выгрузки товаров. После первой выгрузки товаров касса сможет продавать с корректными кодами, что критично для последующей загрузки продаж без дублирования номенклатуры.
Загрузка продаж выполняется из того же раздела кнопкой «Загрузить данные». Программа читает файл из каталога обмена и создаёт документы «Отчёт о розничных продажах». Проверьте, что все позиции сопоставились с номенклатурой — несопоставленные строки обычно выводятся отдельным списком.
Загрузка данных через ОФД
Оператор фискальных данных хранит все чеки вашей кассы, и большинство ОФД предоставляют выгрузку: в личном кабинете можно сформировать отчёт по чекам за период и скачать его в Excel или CSV. Этот файл подходит для сверки выручки, но загрузка его в 1С как первичных документов потребует дополнительной обработки — типовые конфигурации напрямую формат ОФД обычно не читают.
Некоторые ОФД и сторонние сервисы предлагают прямую интеграцию с 1С через API: чеки загружаются в базу автоматически по расписанию. Такой вариант удобен, если касс несколько и они территориально разнесены. Условия и стоимость интеграции уточняйте у своего оператора — функциональность у разных ОФД отличается.
Практичный минимум для небольшой торговой точки: ежедневно или еженедельно сверять Z-отчёты из личного кабинета ОФД с отчётами о розничных продажах в 1С. Расхождение сумм — сигнал проверить, все ли смены загружены и нет ли непробитых или отменённых чеков.
Проверьте узел обмена, каталог обмена и журнал ошибок загрузки
Сверьте, все ли чеки реально пробиты на ККТ, а не только проведены в программе
Проверьте несопоставленные позиции при загрузке и коды товаров на кассе
Ручной ввод итогов смены как запасной вариант
Если автоматический обмен настроить невозможно или нерентабельно (одна касса, небольшой оборот), допустим ручной ввод данных по Z-отчёту. Снимите на кассе Z-отчёт в конце смены и создайте в 1С документ «Отчёт о розничных продажах» (в Рознице, УТ, КА) или «Приходный кассовый ордер» на сумму выручки, если детализация по товарам не ведётся.
При ручном вводе важно отражать раздельно наличную и безналичную выручку — эти суммы указаны в Z-отчёте. Безналичные продажи оформляются операцией по платёжной карте, чтобы корректно формировались взаиморасчёты с банком-эквайером и сходилась сверка с реестром платежей.
Недостаток способа очевиден: остатки товаров в 1С не уменьшаются автоматически, если не вводить позиции чеков. Для учёта товаров придётся периодически делать инвентаризацию и корректировать остатки, либо всё-таки настроить загрузку продаж с детализацией.
Проверка результата и типичные ошибки
После настройки обмена выполните контрольную проверку на одной смене: сумма Z-отчёта на кассе, сумма загруженных документов в 1С и сумма в личном кабинете ОФД должны совпадать. Проверьте также, что возвраты загрузились корректными документами возврата, а не обычными продажами с минусом — это влияет на отчётность.
Наиболее частые проблемы: дубли документов при повторной загрузке, несопоставленная номенклатура из-за разных кодов товаров на кассе и в 1С, ошибки даты и времени (смена загружается «вчерашним» числом, если на кассе сбиты часы), а также потеря части чеков при прерывании связи с кассой во время выгрузки.
Как проверить результат выгрузки
Z-отчёт, документы в 1С и данные ОФД совпадают до копейки
Есть расхождения — ищите незагруженные чеки или дубли
Все позиции сопоставлены, несопоставленных строк нет
Есть строки без товара — проверьте коды на кассе
Остатки уменьшились на количество проданного
Остатки не изменились — продажи загружены без детализации или не проведены
Оформлены документами возврата с корректными суммами
Возвраты отражены как продажи или отсутствуют
Часто задаваемые вопросы
Можно ли выгрузить в 1С чеки за прошлый период?
Да, если данные сохранились. С автономной кассы — через повторное формирование файла обмена за нужные даты в кассовом ПО. Из ОФД — через выгрузку отчёта по чекам за период в личном кабинете. Учтите, что фискальный накопитель хранит данные ограниченный срок (в зависимости от срока его действия), а в ОФД история обычно доступна дольше.
Что делать, если при загрузке появляются несопоставленные товары?
Откройте список несопоставленных позиций в обработке загрузки и вручную укажите соответствие номенклатуре 1С — программа запомнит его для следующих загрузок. Чтобы проблема не повторялась, выгружайте товары на кассу из 1С, а не заводите их на кассе отдельно: тогда коды будут едиными.
Нужно ли выгружать кассу в 1С, если чеки и так уходят в ОФД?
ОФД передаёт фискальные данные в налоговую, но не ведёт ваш товарный и финансовый учёт. Без загрузки в 1С вы не увидите актуальные остатки, себестоимость продаж и корректную выручку в управленческих отчётах. ОФД и 1С решают разные задачи и не заменяют друг друга.
Как выгрузить данные, если касса и 1С находятся в разных местах?
Используйте обмен через сетевую папку в облаке, обмен через личный кабинет производителя кассы (многие смарт-терминалы выгружают продажи в своё облако, откуда данные забираются в 1С) или интеграцию через API ОФД. Для разовых случаев подойдёт перенос файла обмена на флешке.
Почему после загрузки выручка в 1С больше, чем в Z-отчёте?
Чаще всего причина в дублях: файл продаж загружен дважды или смена загружена и автоматически, и вручную. Найдите документы-дубли по номеру смены и дате, пометьте лишние на удаление. Также проверьте, не загрузились ли тестовые чеки, пробитые при настройке оборудования.
Можно ли настроить автоматическую загрузку по расписанию?
В типовых конфигурациях обмен с кассами можно выполнять регламентным заданием: настройте расписание в параметрах обмена, и загрузка будет выполняться без участия пользователя. Для файлового варианта базы убедитесь, что сеанс 1С, выполняющий задание, запущен в нужное время.
Что важно запомнить
Способ выгрузки кассы в 1С зависит от типа кассы: подключённая к 1С касса не требует выгрузки вообще, автономная — обменивается файлами или через облако, а ОФД служит источником для сверки. Контролируйте результат тремя суммами: Z-отчёт, документы в 1С и данные ОФД должны совпадать. Перед массовой загрузкой проверяйте обмен на одной смене и делайте резервную копию базы.