Главная / Инструкции / Выгрузка в 1С

Как выгрузить чеки из ОФД в 1С: файл, обработка или API

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

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

От чего зависит способ

ФакторПочему важно
Конфигурация 1СВ Рознице и УТ обычно есть штатные механизмы работы с чеками ККМ; в Бухгалтерии чаще нужен файл или обработка
Тариф ОФДПозиции чеков и доступ к API есть не во всех тарифах
Количество касс и точекОпределяет, нужен ли свод и как размечать данные (точка, касса, смена)
Что делать с чеками в 1СТолько хранить, формировать отчёт о розничных продажах или создавать документы по каждому чеку
ПериодичностьРазовая загрузка за год и ежедневная автоматика — разные задачи по трудоёмкости

Три пути загрузки

1. Штатный обмен (если он есть в конфигурации)

В некоторых конфигурациях есть готовые обработки и инструкции по загрузке чеков из ОФД. Плюс — не нужно ничего писать. Минус — работает только с теми ОФД и форматами, которые поддерживает разработчик конфигурации.

2. Загрузка из файла

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

3. API ОФД и свой скрипт

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

Перед любыми экспериментами сделайте резервную копию базы и проверяйте загрузку на копии. Загруженные документы потом сложно «откатить» без последствий.

Порядок действий

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

Почему загрузка не работает

  • Не та структура файла. Порядок колонок или заголовки не совпадают с ожидаемыми — обработка молча пропускает строки.
  • Кодировка и разделитель. Файл в Windows-1251 или с ; вместо , ломает разбор.
  • Формат даты и времени. 01.10.2026 14:35 и 2026-10-01T14:35:00 — для 1С это разные вещи.
  • Суммы с копейками и пробелами. Строка вместо числа приводит к нулям или ошибке разбора.
  • Дубли. Повторная загрузка того же периода создаёт двойные документы — нужен ключ уникальности (ФН + ФД + ФПД).
  • Незакрытые смены. Если смена не закрыта, чеков за неё может не быть в отчёте — данные «догоняются» позже.
  • Права и версии. Обработка, написанная под другую версию конфигурации, может просто не запуститься.

Что подготовить исполнителю

  • Название и версия конфигурации 1С (например, «Розница 2.3», «УТ 11.5», «Бухгалтерия 3.0»);
  • ОФД и тариф (есть ли доступ к API и позициям чеков);
  • Количество касс и точек;
  • Период и периодичность выгрузки;
  • Что должно получиться в 1С: отчёт, документы или файл для сверки;
  • Пример прошлой выгрузки, если она уже делалась.

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

Можно ли загрузить чеки в 1С напрямую из ОФД?

Иногда да — если у вашей конфигурации есть штатная интеграция с вашим ОФД. Чаще используется промежуточный файл: он проще в проверке и не требует доработок конфигурации.

Нужно ли дорабатывать конфигурацию?

В большинстве случаев достаточно внешней обработки или файла — без изменения конфигурации и снятия с поддержки. Доработка нужна, когда требуется нестандартная логика: например, автоматическое создание документов по каждому чеку.

Сколько времени занимает настройка?

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

Что если суммы не сходятся?

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

Настроим выгрузку из ОФД в 1С

Сделаем файл под вашу конфигурацию, проверим загрузку на тестовой базе и покажем результат — от 3 000 ₽.

Смотрите также: как выгрузить чеки из ОФД в Excel.