Торговля и Склад · 12 мин
Как выгрузить номенклатуру из 1С в кассу
Как выгрузить номенклатуру из 1С в онлайн-кассу: подготовка справочника, настройка обмена, выгрузка в Атол, Штрих-М и Эвотор, проверка результата и типичные ошибки.
Онлайн-касса печатает в чеке наименование, цену и признаки товара, поэтому перед началом продаж в неё нужно загрузить актуальный справочник номенклатуры. Самый надёжный источник этих данных — учётная система 1С, где уже ведутся товары, цены, штрихкоды, ставки НДС и признаки маркировки. Ручное дублирование справочника на кассе почти всегда приводит к расхождениям в названиях и ценах, а значит — к ошибкам в чеках и вопросам при проверках.
Конкретный способ выгрузки зависит от связки «конфигурация 1С — модель кассы». Чаще всего встречаются три сценария: прямая интеграция 1С с фронтолом кассы (например, 1С:Розница работает как кассовое рабочее место), обмен через фирменное ПО производителя кассы (Атол, Штрих-М, Меркурий) и выгрузка в облачный кабинет (Эвотор, МодульКасса). Во всех случаях логика одинаковая: подготовить номенклатуру в 1С, настроить правила обмена, выполнить выгрузку и проверить результат на кассе.
Ниже разобраны подготовка справочника, основные варианты выгрузки, проверка результата и типичные ошибки. Инструкции ориентированы на типовые конфигурации 1С:Розница, 1С:Управление торговлей и 1С:Комплексная автоматизация; в отраслевых решениях названия пунктов меню могут отличаться, но принцип сохраняется.
Подготовка номенклатуры в 1С перед выгрузкой
Качество данных на кассе полностью определяется качеством справочника в 1С. Откройте справочник «Номенклатура» и проверьте карточки товаров, которые планируете продавать через кассу. Минимальный набор полей: наименование для печати в чеке (не более допустимой длины — обычно до 128 символов, но на кассовой ленте читаемо около 40–60 знаков), цена продажи, ставка НДС, единица измерения и штрихкод, если товар сканируется.
Отдельное внимание уделите реквизиту «Признак предмета расчёта» (товар, услуга, подакцизный товар и т.д.) и «Признак способа расчёта» (полный расчёт, предоплата, аванс). Эти поля обязательны по требованиям к кассовому чеку, и если они не заполнены, касса либо откажется принимать позицию, либо подставит значение по умолчанию, которое может не соответствовать реальной операции.
Если вы торгуете маркированными товарами, проверьте, что в карточках указан правильный вид номенклатуры (обувь, табак, молочная продукция и т.д.) и код товарной номенклатуры. Ошибка в этих данных приведёт к тому, что касса не сможет корректно сформировать чек с кодом маркировки, и продажа остановится прямо на кассовом узле.
Определяем способ подключения кассы к 1С
Перед настройкой выясните, как именно ваша касса взаимодействует с учётной системой. Возможны три архитектуры: касса как фискальный регистратор, подключённый к компьютеру с 1С (1С сама формирует чеки и хранит товары); автономная касса со своим справочником, в который 1С выгружает данные; облачная касса, синхронизируемая через личный кабинет производителя.
Тип подключения можно определить по документации на кассу или по разделу «Подключаемое оборудование» в 1С. Если касса указана там как фискальный регистратор и чеки пробиваются прямо из интерфейса 1С — отдельная выгрузка номенклатуры обычно не нужна: касса получает данные позиции в момент продажи. Если касса автономная, потребуется настроить обмен товарами.
Сравнение вариантов выгрузки
Товары не выгружаются: 1С передаёт позиции в чек в момент продажи. Подходит для стационарных точек с компьютером. Ограничение — касса не работает без связи с ПК.
1С выгружает товары в программу драйвера или обмена, та передаёт их в кассу. Подходит для автономных касс. Ограничение — требуется установленное фирменное ПО и совместимый формат обмена.
1С выгружает номенклатуру в личный кабинет, кабинет синхронизирует кассу. Удобно для сети точек. Ограничение — нужен интернет и, как правило, платный модуль обмена или приложение.
Универсальный запасной вариант: файл загружается в кассу или кабинет вручную. Подходит для разовой загрузки. Ограничение — нет автоматической синхронизации изменений.
Выгрузка при прямом подключении кассы к 1С
Настройка подключаемого оборудования
В 1С:Рознице и Управлении торговлей перейдите в раздел «Администрирование» → «Подключаемое оборудование» (в некоторых конфигурациях — «Настройка РМК и оборудования»). Добавьте фискальный регистратор, выберите драйвер производителя (Атол, Штрих-М, Вики Принт и др.) и выполните тест подключения. Если тест успешен, 1С сможет передавать чеки на кассу напрямую.
При такой схеме номенклатура «выгружается» автоматически: при пробитии чека из РМК (рабочего места кассира) 1С передаёт в кассу наименование, цену, количество, НДС и признаки расчёта каждой позиции. Задача пользователя — только следить за корректностью карточек товаров, как описано в первом разделе.
Проверка передачи данных в чек
Пробейте тестовый чек на небольшую сумму (или используйте функцию «Пробитие чека» в режиме тестирования, если она есть в драйвере) и проверьте, что в бумажном и электронном чеке наименование товара совпадает с карточкой в 1С, ставка НДС указана верно, а цена соответствует действующему прайсу. Расхождение наименования обычно означает, что в карточке заполнено поле «Наименование для печати», отличное от основного.
Выгрузка в автономную кассу через ПО производителя
Для автономных касс Атол и Штрих-М обмен обычно строится так: 1С формирует файл выгрузки товаров в формате, который понимает ПО производителя, а то передаёт данные в кассу по USB, Ethernet или Wi-Fi. В 1С:Рознице для этого есть обработка «Выгрузка данных в оборудование» (раздел «Закупки» или «Настройки обмена с оборудованием» в зависимости от версии).
Порядок действий в типовом случае: откройте обработку обмена с оборудованием, выберите кассу или правило выгрузки, задайте отбор товаров (по группе, складу, виду цен), укажите, какие поля выгружать (наименование, цена, штрихкод, НДС), и нажмите «Выгрузить». Программа сформирует файл и передаст его драйверу или сохранит в указанный каталог, откуда его заберёт ПО кассы.
- 1Проверьте и заполните карточки номенклатуры: наименование, цена, НДС, штрихкод, признаки расчёта.
- 2Установите и настройте ПО производителя кассы (драйвер, утилита обмена), проверьте связь с кассой.
- 3В 1С откройте обработку обмена с торговым оборудованием и выберите нужную кассу.
- 4Настройте отбор товаров и состав выгружаемых полей, укажите вид цен для выгрузки.
- 5Выполните выгрузку и дождитесь сообщения об успешной передаче данных.
- 6На кассе проверьте наличие товаров в справочнике и пробейте тестовый чек.
Если касса поддерживает загрузку через файл напрямую (например, с USB-накопителя), выгрузите товары из 1С в CSV-файл нужной структуры. Шаблон структуры файла обычно приведён в инструкции к кассе: порядок колонок (код, наименование, цена, НДС, штрихкод) должен совпадать точно, иначе данные загрузятся со смещением полей.
Выгрузка в облачные кассы (Эвотор, МодульКасса)
Облачные кассы получают номенклатуру из личного кабинета производителя, поэтому задача сводится к передаче товаров из 1С в этот кабинет. Для Эвотор существуют готовые модули интеграции с 1С (приложения из магазина Эвотор или внешние обработки), для МодульКассы — штатные обмены с 1С через API. Как правило, интеграция настраивается один раз и дальше работает по расписанию.
Общий порядок: установите модуль обмена, введите токен или логин кабинета, выберите магазин и кассу, настройте соответствие полей (какое поле 1С передаётся в наименование, какой вид цен — в цену кассы) и запустите первичную выгрузку. После неё проверьте в личном кабинете, что товары появились с правильными ценами, и убедитесь, что касса синхронизировалась с облаком.
Проверка результата выгрузки
После любой выгрузки — автоматической или файловой — обязательно сверьте данные на кассе с 1С. Минимальная проверка: выборочно откройте 5–10 товаров из разных групп на кассе или в кабинете и сравните наименование, цену и ставку НДС с карточками в 1С. Затем пробейте тестовый чек и проверьте его в личном кабинете ОФД: наименование должно быть читаемым, НДС — корректным, сумма — верной.
Полезно сверить количество выгруженных позиций с количеством товаров в отборе: если в 1С отобрано 500 товаров, а на кассе появилось 480, ищите причину в журнале обмена. Типичные причины пропуска — пустая цена, отсутствующий штрихкод при обязательной проверке, слишком длинное наименование или недопустимые символы в названии.
Как проверить результат
Совпадает с карточкой 1С, читаемо, без обрезки смысла
Обрезано, содержит служебные символы или другое название
Равна действующей цене продажи в 1С
Нулевая, старая или из другого вида цен
Соответствует ставке в карточке товара
Подставлена ставка по умолчанию, отличная от учётной
Совпадает с числом товаров в отборе выгрузки
Часть товаров отсутствует, есть ошибки в журнале обмена
Типичные ошибки и как их избежать
Самая частая проблема — рассинхронизация цен: в 1С цену изменили, а на кассу выгрузить забыли. Решение — настроить автоматическую выгрузку по расписанию (регламентным заданием) или закрепить за сотрудником правило выполнять обмен после каждого изменения прайса. Вторая типичная ошибка — дубли товаров на кассе, возникающие, когда выгрузка идёт по наименованию, а не по уникальному коду или штрихкоду.
Также встречаются: выгрузка архивных и помеченных на удаление товаров (настраивайте отбор только актуальных позиций), неверный вид цен в правиле обмена (на кассу уходит закупочная цена вместо розничной) и обрезание длинных наименований. Последнее лечится заполнением поля «Наименование для чека» коротким понятным названием.
Регулярное сопровождение обмена
Разовая выгрузка решает задачу только на старте. В работе номенклатура постоянно меняется: появляются новые товары, меняются цены, выводятся из ассортимента позиции. Настройте регулярный обмен: в 1С:Рознице это может быть автоматическая выгрузка по расписанию, в облачных решениях — синхронизация по расписанию модуля интеграции. Оптимальная периодичность для большинства магазинов — от одного раза в день до нескольких раз в сутки при частой смене цен.
Раз в месяц полезно делать контрольную сверку: выгрузить список товаров с кассы (или из кабинета) и сравнить с актуальным прайсом 1С по ценам и остаткам позиций. Это позволяет вовремя заметить накопившиеся расхождения, которые поодиночке не бросаются в глаза, но в сумме дают ошибки в выручке и отчётности.
Что важно запомнить
Выгрузка номенклатуры из 1С в кассу сводится к трём шагам: подготовить справочник (цены, НДС, признаки расчёта), настроить обмен под ваш тип кассы и проверить результат тестовым чеком. Первую выгрузку делайте после резервной копии и на малой группе товаров, а дальше поддерживайте обмен регулярным — по расписанию или после каждого изменения цен.
Частые вопросы
Можно ли выгрузить номенклатуру из 1С в кассу без специальных модулей?
Да, почти всегда есть запасной вариант — выгрузка в файл CSV или Excel штатными средствами 1С (универсальная выгрузка справочника) с последующей загрузкой файла в кассу или личный кабинет. Это требует ручной работы и не даёт автоматической синхронизации, но подходит для разовой первичной загрузки.
Почему на кассе цена отличается от цены в 1С?
Чаще всего в правиле обмена выбран не тот вид цен (например, закупочная вместо розничной) или после изменения цены выгрузка не выполнялась. Проверьте настройку вида цен в правиле и повторите выгрузку. Если обмен автоматический — убедитесь, что регламентное задание работает без ошибок.
Что делать, если часть товаров не выгрузилась?
Откройте журнал или протокол обмена — там указаны причины отказа по каждой позиции. Типичные причины: пустая цена, отсутствует ставка НДС, слишком длинное наименование, недопустимые символы. Исправьте карточки и повторите выгрузку только проблемных товаров.
Нужно ли выгружать товары, если касса подключена к 1С как фискальный регистратор?
Нет. В этой схеме 1С передаёт данные позиций в чек в момент продажи, и отдельный справочник на кассе не используется. Достаточно поддерживать корректность карточек номенклатуры в самой 1С.
Как избежать дублей товаров на кассе при повторных выгрузках?
Настройте сопоставление по уникальному признаку — внутреннему коду номенклатуры или штрихкоду, а не по наименованию. Тогда при повторной выгрузке существующие позиции будут обновляться, а не создаваться заново. Если дубли уже появились, удалите их на кассе и повторите выгрузку с правильным ключом сопоставления.
Можно ли выгружать на кассу остатки товаров вместе с ценами?
Зависит от кассы и модуля обмена. Многие облачные кассы и модули интеграции поддерживают передачу остатков, что позволяет кассиру видеть наличие. В простых файловых обменах остатки часто не передаются. Уточните возможность в документации на вашу связку «1С — касса» и проверьте, как часто обновляются остатки, чтобы не продавать отсутствующий товар.