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

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

Как выгрузить данные с кассы АТОЛ в 1С

Как настроить выгрузку данных с кассы АТОЛ в 1С: драйвер ККТ, обмен через офлайн-оборудование, типовая интеграция, проверка чеков и Z-отчётов в базе.

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

Если касса подключена к компьютеру как фискальный регистратор (АТОЛ 30Ф, 55Ф, 22Ф и подобные), данные в 1С попадают автоматически в момент пробития чека — отдельная «выгрузка» не нужна, достаточно корректно настроенного драйвера. Автономные смарт-терминалы (Сигма, Эвотор с прошивкой АТОЛ, АТОЛ Optima) работают иначе: чеки хранятся внутри кассы, и их нужно передать в 1С через обмен файлами или облачный сервис. Ниже разобраны оба сценария.

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

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

Автономная (офлайн) касса работает самостоятельно: товары и цены загружаются в неё, чеки накапливаются в памяти, а затем данные о продажах нужно забрать в 1С для списания товара со склада и формирования отчёта о розничных продажах. Именно для этого сценария в типовых конфигурациях существует механизм «Офлайн-оборудование».

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

Как выбрать способ обмена

Касса подключена к ПК, чеки пробиваются из 1СНастройте драйвер ККТ АТОЛ и подключение оборудования в 1С — выгрузка не нужна
Касса работает автономно, 1С на отдельном компьютереИспользуйте обмен через офлайн-оборудование: выгрузка товаров на кассу, загрузка отчёта о продажах в 1С
Касса подключена к облаку АТОЛВыгружайте отчёты из личного кабинета в файл и загружайте в 1С обработкой

Настройка драйвера ККТ АТОЛ для работы с 1С

Для фискального регистратора установите драйвер ККТ АТОЛ (ДТО — драйвер торгового оборудования) с официального источника производителя. После установки запустите «Тест драйвера ККТ», укажите модель, канал связи (USB, COM, Ethernet) и выполните проверку связи — устройство должно ответить номером и состоянием смены.

В 1С перейдите в раздел «Администрирование» → «Подключаемое оборудование», установите компоненту драйвера, затем в списке «Подключаемое оборудование» создайте новый экземпляр «ККТ с передачей данных», выберите драйвер АТОЛ и укажите те же параметры связи, что и в тесте драйвера. Нажмите «Проверить подключение» — при успехе 1С покажет заводской номер кассы.

Порядок подключения фискального регистратора
  1. 1
    Установите драйвер ККТ АТОЛ и проверьте связь в «Тесте драйвера»
  2. 2
    В 1С включите использование подключаемого оборудования
  3. 3
    Создайте оборудование типа «ККТ с передачей данных» с драйвером АТОЛ
  4. 4
    Выполните «Проверить подключение» и убедитесь, что виден номер ККТ
  5. 5
    Пробейте тестовый чек из документа «Чек ККМ» и проверьте его в ОФД

После этого все чеки, пробитые из 1С, автоматически отражаются в учёте: формируются документы «Чек ККМ», «Отчёт о розничных продажах» при закрытии смены, списывается товар. Отдельная выгрузка с кассы не требуется — 1С и есть источник данных.

Обмен с автономной кассой через офлайн-оборудование

В конфигурациях «1С:Розница» и «Управление торговлей» есть подсистема «Обмен с офлайн-оборудованием» (Администрирование → Продажи → Офлайн-оборудование). Она поддерживает кассы АТОЛ, работающие по типовому формату обмена. Создайте правило обмена с кассой: укажите каталог обмена (папка на диске или сетевой ресурс, доступный кассе), префикс и настройки выгрузки товаров.

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

Выгрузка отчётов через личный кабинет и ОФД

Если прямой обмен настроить сложно, данные можно получить из облачных сервисов. Личный кабинет АТОЛ и кабинет оператора фискальных данных (ОФД) позволяют выгрузить реестр чеков и отчёты по кассе за период в формате Excel или CSV. Этот файл затем загружается в 1С типовой обработкой «Загрузка данных из табличного документа» или специализированной внешней обработкой.

Такой способ подходит как резервный: он не создаёт автоматически движения по складу в корректной структуре, и сопоставление товаров (по штрихкоду или артикулу) потребует ручной настройки. Для регулярного учёта лучше настроить штатный обмен, а выгрузку из кабинета использовать для сверки.

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

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

Также проверьте остатки товара: после проведения «Отчёта о розничных продажах» остаток по складу должен уменьшиться ровно на проданное количество. Отрицательные остатки — признак того, что товар продавался на кассе, но не был оприходован в 1С.

Контрольные точки

Как проверить результат обмена

Сумма отчёта о продажах в 1С против Z-отчёта
Норма

Суммы совпадают до копейки

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

Разница — часть чеков не загружена

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

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

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

Минус по позициям, проданным на кассе

Данные в кабинете ОФД
Норма

Все чеки смены присутствуют

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

Пробелы в нумерации чеков

Типичные ошибки и ограничения

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

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

Типичные ошибки
01
Не выгружен обновлённый справочник товаров на кассу — продажи идут по старым ценам и артикулам
02
Файл отчёта удалён до загрузки в 1С — данные смены приходится восстанавливать из ОФД вручную
03
Разные настройки связи в тесте драйвера и в 1С — оборудование «не видно» при рабочем драйвере
04
Загрузка отчёта дважды — задвоение продаж и искажение остатков
Итог

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

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

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

Можно ли выгрузить данные с кассы АТОЛ в 1С:Бухгалтерию?

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

Касса не видна в 1С, хотя тест драйвера её находит. Что делать?

Проверьте, что в настройках оборудования в 1С указан тот же канал связи и порт, что в тесте драйвера, и что установлена компонента драйвера именно для 1С. Также убедитесь, что кассу не занимает другая программа — одно устройство не может обслуживать два приложения одновременно.

Как загрузить продажи за прошлый период, если обмен не был настроен?

Выгрузите реестр чеков за нужный период из личного кабинета ОФД или АТОЛ в Excel/CSV и загрузите в 1С обработкой загрузки из табличного документа, сопоставив товары по штрихкодам. Сверьте итог с Z-отчётами за эти смены.

Нужно ли закрывать смену на кассе, если чеки пробиваются из 1С?

Да. Закрытие смены (Z-отчёт) выполняется из 1С командой в форме управления фискальным регистратором — при этом автоматически формируется «Отчёт о розничных продажах». Смена не должна превышать 24 часа, иначе касса заблокирует пробитие чеков.

Что делать, если отчёт о продажах загрузился дважды?

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