Выгрузка кассовых данных в 1С — обязательная процедура для автоматизации учета и соблюдения 54-ФЗ. Без корректного обмена информацией между кассовым аппаратом и программой риски ошибок в отчетности возрастают в разы, а ручной ввод чреват потерянным временем и неточностями. В этой статье разберем, как настроить выгрузку для разных конфигураций (1С:Розница, Управление торговлей 11, Комплексная автоматизация 2), какие форматы файлов поддерживаются, и что делать, если данные не загружаются.
Процесс зависит от модели кассового аппарата (Атол, Штрих-М, Эвотор), версии 1С и способа подключения (прямой обмен, облачный сервис, файловый экспорт). Мы рассмотрим все варианты — от ручной выгрузки через XML-файлы до автоматического обмена по RDP. Особое внимание уделим типичным ошибкам, например, когда касса не видит 1С или данные дублируются.
Если вы только начинаете работу с кассовой техникой, сначала проверьте, поддерживает ли ваша модель фискальные данные в формате ФФД 1.2 — это требование актуально с 2021 года. Для старых касс может потребоваться обновление прошивки или замена оборудования.
1. Подготовка к выгрузке: проверка совместимости и прав
Перед настройкой обмена убедитесь, что ваша версия 1С поддерживает работу с кассовым аппаратом. Например, 1С:Розница 2.3 требует не ниже платформы 8.3.18, а для УТ 11.4 нужна версия 8.3.16+. Проверить текущую платформу можно в меню Справка → О программе.
Также проверьте:
- 🔌 Подключение кассы к компьютеру (по
USB,EthernetилиWi-Fi). Для сетевых касс (Эвотор 10, Атол 90Ф) может потребоваться статический IP-адрес. - 📋 Наличие драйверов для модели кассы. Скачивайте их только с официального сайта 1С или сайта производителя (например, Атол).
- 🔑 Права пользователя в 1С. Для выгрузки нужны права на редактирование
Кассовых документовиОбмен данными.
Важно! Если касса подключается через ОФД (оператор фискальных данных), убедитесь, что в личном кабинете ОФД указан правильный ИНН и адрес email для отправки чеков. Несовпадение данных приведет к блокировке кассы.
Перед первой выгрузкой сделайте резервную копию базы 1С через Администрирование → Резервное копирование. Это поможет восстановить данные, если обмен пройдет с ошибками.
2. Настройка обмена данными в 1С
Обмен между 1С и кассой настраивается в разделе Администрирование → Обмен данными с кассовым оборудованием. Алгоритм действий:
- Выберите тип кассового оборудования (например, Атол: Онлайн-касса (54-ФЗ)).
- Укажите порт подключения (для
USBэто обычноCOM3илиCOM4). - Введите серийный номер кассы (находится на корпусе или в меню кассы).
- Настройте формат обмена:
- 📄
XML— универсальный формат, подходит для большинства касс. - 🔄
JSON— используется для облачных касс (Эвотор, МодульКасса). - 📊
DBF— устаревший формат, поддерживается только старыми моделями.
- 📄
Для касс с ОФД дополнительно укажите:
- 📌 Адрес сервера ОФД (например,
ofd.ruилиplatformaofd.ru). - 🔐 Логин и пароль от личного кабинета ОФД.
- 📧 Email для чеков (должен совпадать с данными в ОФД).
Подключена ли касса к ПК/сети?|
Установлены ли драйвера кассы?|
Есть ли права на обмен данными в 1С?|
Совпадает ли ИНН в 1С и ОФД?|
Сделан ли бэкап базы 1С?-->
3. Руководство по выгрузке кассы в разных конфигурациях 1С
Процесс выгрузки отличается в зависимости от конфигурации. Ниже — пошаговые инструкции для самых распространенных решений.
3.1. Выгрузка в 1С:Розница 2.3
В этой конфигурации обмен настраивается через Магазин → Кассовое оборудование:
- Выберите
Настройка обмена с кассой. - Укажите тип оборудования (например, Атол 11Ф).
- Нажмите
Тест связи— если касса отвечает, можно приступать к выгрузке. - Для выгрузки чеков перейдите в
Кассовые документы → Выгрузить в кассу.
3.2. Выгрузка в Управление торговлей 11.4
Здесь обмен настраивается в Администрирование → Обмен данными с кассовым оборудованием:
- Создайте новый профиль обмена для вашей кассы.
- В разделе
РМК и оборудованиеукажите серийный номер и модель. - Для выгрузки используйте обработку
Выгрузка данных в кассу.epf(скачивается с сайта 1С).
3.3. Выгрузка в Комплексная автоматизация 2.4
В КА 2.4 обмен интегрирован в модуль Розничные продажи:
- Перейдите в
Розница → Кассовые аппараты. - Настройте параметры подключения (порт, скорость обмена).
- Для выгрузки используйте документ
Отчет о розничных продажахс флагомВыгрузить в кассу.
Что делать, если касса не видна в 1С?
Если 1С не обнаруживает кассу, проверьте:
1. Физическое подключение — кабель должен быть исправен, порт не поврежден.
2. Драйвера — переустановите их с официального сайта производителя.
3. Права доступа — запустите 1С от имени администратора.
4. Настройки порта — для COM-портов проверьте скорость обмена (обычно 9600 или 115200 бод).
5. Брандмауэр/антивирус — временно отключите их и повторите подключение.
4. Форматы файлов для выгрузки и их особенности
1С поддерживает несколько форматов обмена с кассой. Выбор зависит от модели оборудования и версии программы. Ниже — сравнительная таблица:
| Формат | Поддерживаемые кассы | Преимущества | Недостатки |
|---|---|---|---|
XML |
Атол, Штрих-М, Эвотор | Универсальность, поддержка всех версий 1С | Большой размер файлов, медленная обработка |
JSON |
Эвотор, МодульКасса, облачные кассы | Компактность, высокая скорость обмена | Не поддерживается старыми моделями |
DBF |
Старые модели Штрих-М, СБИС | Простота структуры | Устаревший формат, ограниченная поддержка |
TXT |
Кассы без фискальной памяти | Минимальные требования к оборудованию | Нет поддержки чеков по 54-ФЗ |
Для касс с ОФД рекомендуется использовать JSON — он обеспечивает минимальные задержки при передаче данных. Если касса старая и не поддерживает современные форматы, придется использовать XML или обновлять прошивку.
Важно! Кассы с прошивкой старше 2020 года могут не поддерживать формат ФФД 1.2. В этом случае выгрузка чеков в 1С будет невозможна без обновления оборудования.
5. Типичные ошибки при выгрузке и их решения
Даже при правильной настройке обмен данными может завершаться ошибками. Рассмотрим самые распространенные проблемы и способы их устранения.
5.1. Ошибка: "Касса не отвечает"
Причины и решения:
- 🔌 Проблемы с подключением — проверьте кабель, порт, питание кассы.
- 🖥️ Занят COM-порт — закройте другие программы, использующие порт (например, Драйвер ККМ).
- 🔄 Несовпадение скорости обмена — в настройках 1С и кассы должна быть одинаковая скорость (например,
115200 бод).
5.2. Ошибка: "Неверный формат данных"
Что делать:
- 📋 Проверьте версию формата — для ФФД 1.2 требуется
XMLс тегами<ФФД>и<ФН>. - 🔄 Обновите шаблон выгрузки — скачайте актуальную обработку с сайта 1С.
- 📊 Проверьте кодировку — файл должен быть в
UTF-8илиWindows-1251.
5.3. Ошибка: "Дублирование чеков"
Как исправить:
- 🔍 Проверьте настройки ОФД — иногда дубли возникают из-за повторной отправки данных оператором.
- 📌 Настройте фильтр по номерам чеков в 1С (
Администрирование → Настройки обмена). - 🗑️ Очистите кэш обмена — в папке
%AppData%\1C\1Cv8удалите файлы с расширением.cdx.
Если ошибка повторяется, включите лог обмена в 1С (Администрирование → Настройки системы → Журналы регистрации). Это поможет точнее определить причину сбоя.
6. Автоматическая выгрузка: настройка расписания
Ручная выгрузка отнимает время, поэтому в 1С предусмотрена автоматизация обмена. Настроить расписание можно через Администрирование → Обмен данными → Настройка расписания.
Пошаговая инструкция:
- Создайте новое задание (например,
Выгрузка кассы в 22:00). - Укажите тип операции —
Выгрузка данных в кассу. - Настройте расписание:
- 🕒 Ежедневно в
22:00(рекомендуемое время — после закрытия смены). - 📅 Еженедельно по
понедельникам(для сводных отчетов).
- 🕒 Ежедневно в
Отправлять уведомление по email при ошибках.Для облачных касс (Эвотор, МодульКасса) автоматизация настраивается в личном кабинете ОФД. Там можно указать:
- 📧 Email для уведомлений.
- 🔄 Периодичность синхронизации (раз в час, день и т.д.).
- 📊 Формат выгружаемых данных (
JSONилиXML).
Если касса подключена через RDP (удалённый рабочий стол), проверьте, чтобы в настройках 1С был включен флаг Разрешить фоновые задачи при закрытом сеансе. Иначе автоматическая выгрузка не сработает.
7. Проверка корректности выгруженных данных
После выгрузки необходимо убедиться, что данные попали в 1С без искажений. Для этого:
- Откройте журнал
Кассовые документы(Продажи → Кассовые документы). - Проверьте, что:
- 💰 Суммы чеков совпадают с данными кассы.
- 📅 Даты и времени чеков корректны.
- 🏷️ Номенклатура отображена без ошибок (нет "битых" символов).
Отчеты → Отчет о розничных продажах).Если обнаружились расхождения:
- 🔄 Повторите выгрузку с флагом
Перезаписать существующие данные. - 📋 Проверьте лог обмена на наличие ошибок (путь:
%AppData%\1C\1Cv8\log\). - 🔧 Обновите обработку выгрузки — старые версии могут некорректно работать с новыми форматами чеков.
Как проверить целостность XML-файла выгрузки?
Откройте файл в блокноте или специализированном редакторе (например, Notepad++). Корректный XML должен:
1. Начинаться с тега <?xml version="1.0" encoding="UTF-8"?>.
2. Иметь закрывающие теги для каждого элемента (например, </Чек>).
3. Не содержать спецсимволов (&, <, >) без экранирования.
Если файл поврежден, повторите выгрузку или воспользуйтесь валидатором XML (например, xmlvalidation.com).
8. Обновление прошивки кассы для совместимости с 1С
Если ваша касса выпуска до 2020 года, она может не поддерживать актуальные форматы обмена (ФФД 1.2, JSON). В этом случае требуется обновление прошивки.
Инструкция для касс Атол:
- Скачайте последнюю прошивку с сайта Атол.
- Подключите кассу к ПК по
USB. - Запустите утилиту Атол Driver Pack и выберите
Обновить прошивку. - Дождитесь завершения (касса перезагрузится автоматически).
Для касс Штрих-М:
- Используйте программу Штрих-М: Центр обновлений.
- Выберите модель кассы и загрузите актуальную версию ПО.
- Следуйте инструкциям мастера обновления.
Внимание! Прерывание процесса обновления прошивки может вывести кассу из строя. Убедитесь, что:
- 🔋 Касса подключена к источнику бесперебойного питания.
- 🖥️ На ПК нет активных задач, потребляющих ресурсы.
- ⚡ Отключены все программы, которые могут заблокировать порт.
После обновления прошивки обязательно перенастройте обмен данными в 1С — старые настройки могут сброситься!
FAQ: Частые вопросы по выгрузке кассы в 1С
Можно ли выгрузить данные с кассы в 1С без подключения к интернету?
Да, если касса поддерживает офлайн-режим. Для этого:
- Экспортируйте данные с кассы на
USB-накопитель(обычно в форматеXMLилиDBF). - В 1С используйте обработку
Загрузка данных из файла(Администрирование → Обмен данными).
Обратите внимание: без интернета не будут отправляться чеки в ОФД, что нарушает 54-ФЗ. Офлайн-режим подходит только для временного использования.
Какая версия 1С нужна для работы с онлайн-кассами?
Минимальные требования:
- 1С:Розница — версия
2.2.11+(платформа8.3.16+). - Управление торговлей 11 — версия
11.4.10+. - Комплексная автоматизация 2 — версия
2.4.8+.
Для полноценной работы с ФФД 1.2 рекомендуется использовать последние релизы конфигураций.
Как исправить ошибку "Несовпадение контрольной суммы" при выгрузке?
Эта ошибка возникает, если:
- Файл выгрузки поврежден (перезапишите его).
- В настройках 1С указан неверный алгоритм хэширования (должен быть
CRC32илиMD5). - Касса ожидает другой формат данных (например,
UTF-8, а выгружаетсяWindows-1251).
Решение:
- Повторите выгрузку с флагом
Пересчитать контрольную сумму. - Проверьте кодировку файла в блокноте.
Нужно ли обновлять 1С при смене модели кассы?
Не всегда. Если новая касса поддерживает тот же протокол обмена (например, Атол на Атол), достаточно:
- Обновить серийный номер в настройках 1С.
- Проверить совместимость форматов (например, старая касса работала с
ФФД 1.05, а новая требуетФФД 1.2).
Если поменялся производитель (например, с Штрих-М на Эвотор), потребуется:
- Установить новые драйвера.
- Настроить новый профиль обмена в 1С.
Можно ли выгружать данные с кассы в 1С:Бухгалтерию 3.0?
Да, но с ограничениями:
- В 1С:Бухгалтерия 3.0 нет встроенного модуля для работы с кассами.
- Для выгрузки используйте внешние обработки (например,
ВыгрузкаКассыВБухгалтерию.epfот 1С). - Данные будут загружаться как приходные кассовые ордера, без детализации по чекам.
Для полноценного учета рекомендуется использовать 1С:Розницу или УТ 11.