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