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

Справочники и Данные · 10 мин

Как выгрузить данные из 1С:Розница: способы и пошаговые инструкции

Пошаговая инструкция по выгрузке данных из 1С:Розница: отчеты в Excel, выгрузка номенклатуры, обмен с бухгалтерией и типовые ошибки при экспорте.

Выгрузка данных из 1С:Розница — типовая задача, которая возникает при передаче информации в бухгалтерию, маркетплейсы, онлайн-кассы, при подготовке аналитики или переходе на другую конфигурацию. В зависимости от цели используются разные инструменты: универсальный отчет, обработки обмена, типовая синхронизация с 1С:Бухгалтерией или сохранение табличных документов в Excel.

Перед началом важно определить, какие именно данные нужны: справочник номенклатуры, остатки товаров, продажи за период, документы или цены. От этого зависит выбор механизма — для разовой выгрузки списка достаточно стандартного отчета, а для регулярного обмена с другой базой потребуется настроить синхронизацию.

Определяем, какие данные нужно выгрузить

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

Остатки товаров и данные о продажах проще всего получить готовыми отчетами: «Остатки товаров», «Продажи», «Валовая прибыль». Любой из них сохраняется в Excel или CSV без дополнительных настроек. Данные для онлайн-касс и фискальных регистраторов выгружаются через штатные механизмы обмена с торговым оборудованием.

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

Как выбрать способ выгрузки

Нужен список товаров или клиентов один разИспользуйте Универсальный отчет и сохраните результат в Excel
Нужно регулярно передавать документы в 1С:БухгалтериюНастройте типовую синхронизацию данных
Нужны остатки или продажи за периодСформируйте соответствующий отчет и сохраните его в файл
Нужно перенести данные в другую конфигурацию 1СИспользуйте обработку «Выгрузка и загрузка данных XML» или правила конвертации

Выгрузка отчетов в Excel и CSV

Самый простой способ — сформировать нужный отчет и сохранить его как табличный документ. Откройте раздел «Продажи» или «Склад», выберите отчет (например, «Продажи по товарам»), установите период и отборы, нажмите «Сформировать». Затем через меню «Файл → Сохранить как» выберите формат: лист Excel (XLSX), CSV, HTML или PDF.

При сохранении в Excel переносятся только видимые колонки и строки результата. Если в отчете сгруппированные данные со свернутыми уровнями, разверните группировки перед сохранением, иначе в файл попадут только итоги. Для передачи в сторонние системы удобнее CSV: он не содержит форматирования и легко парсится.

Выгрузка отчета в Excel
  1. 1
    Откройте нужный отчет, задайте период и отборы
  2. 2
    Нажмите «Сформировать» и проверьте полноту данных
  3. 3
    Разверните свернутые группировки, если нужны детальные строки
  4. 4
    Выберите «Файл → Сохранить как» и укажите формат XLSX или CSV
  5. 5
    Откройте сохраненный файл и сверьте количество строк с отчетом на экране

Выгрузка справочников через универсальный отчет

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

В отчете выберите тип объекта — «Справочник», затем конкретный справочник, например «Номенклатура». Добавьте нужные поля: артикул, штрихкод, единицу измерения, вид номенклатуры. Установите отбор, чтобы не выгружать лишнее (например, исключить помеченные на удаление или архивные позиции). Сформированный результат сохраняется в Excel тем же способом, что и обычный отчет.

Учтите: универсальный отчет выводит реквизиты справочника, но не табличные части целиком. Если нужны цены по каждому товару, добавьте соответствующие поля через настройки или используйте отчет «Прайс-лист», который уже содержит цены по выбранному виду цен.

Синхронизация с 1С:Бухгалтерией

Регулярную передачу документов продаж, поступлений, оприходований и списаний в бухгалтерскую программу выполняют через типовую синхронизацию. Настройка находится в разделе «Администрирование → Синхронизация данных». Включите флажок синхронизации, создайте новую настройку, выберите конфигурацию-корреспондент (например, «Бухгалтерия предприятия, ред. 3.0») и способ подключения: через каталог, FTP или прямое подключение к базе.

На этапе настройки задайте дату начала выгрузки — документы раньше этой даты передаваться не будут. Проверьте правила сопоставления: организация, склады и номенклатура в обеих базах должны совпадать, иначе при загрузке появятся дубли. Первый обмен лучше выполнить вручную и проверить результат в бухгалтерской базе до включения автоматического расписания.

После настройки синхронизация может выполняться по расписанию. В журнале обмена видны ошибки: несопоставленные объекты, конфликты версий, проблемы доступа к каталогу обмена. Разбирайте их сразу — накопленные ошибки приводят к расхождению данных между базами.

Выгрузка данных для обмена с торговым оборудованием

Для передачи товаров и цен на кассы, весы с печатью этикеток и терминалы сбора данных в 1С:Розница есть штатные механизмы. Они находятся в разделе «Администрирование → Обмен с торговым оборудованием» или в карточке конкретного подключенного устройства.

Выгрузка на кассу обычно выполняется кнопкой «Выгрузить товары» в настройках обмена с ККТ. Можно выгружать полный список товаров или только изменения с момента последней выгрузки — второй вариант быстрее и снижает нагрузку на оборудование. Для весов выгружаются товары с признаком весового товара и присвоенным кодом PLU.

Если после выгрузки на кассу часть товаров не появилась, проверьте заполненность обязательных для кассы полей: наименование, цена, ставка НДС, признак предмета расчета. Товары с незаполненными реквизитами часто отбраковываются драйвером без явного сообщения об ошибке.
ПЗ
Практическое замечание

Выгрузка через обработки и внешние инструменты

Для переноса данных между базами 1С используется обработка «Выгрузка и загрузка данных XML» — она входит в поставку большинства конфигураций и доступна через «Все функции → Обработки». Обработка выгружает объекты вместе со связанными ссылками в XML-файл, который затем загружается в базу-приемник той же конфигурации.

Для обмена между разными конфигурациями (например, Розница → Управление торговлей) применяются правила конвертации через «Конвертацию данных» или универсальный обмен в формате EnterpriseData. Это уже задача для специалиста: самостоятельная правка правил без опыта часто приводит к потере данных.

Если нужна выгрузка в нестандартный формат (JSON, API маркетплейса), потребуется внешняя обработка или доработка. В таких случаях безопаснее заказать разработку, чем править типовой модуль обмена — при обновлении конфигурации изменения будут потеряны.

Типичные ошибки при выгрузке
01
Выгрузка без отборов — файл получается огромным, Excel не открывает или зависает; всегда ограничивайте период и состав данных
02
Сохранение свернутого отчета — в Excel попадают только итоги без детальных строк
03
Игнорирование помеченных на удаление объектов — в выгрузку попадает мусор, который загрязняет базу-приемник
04
Первая синхронизация без копии базы — дубли и конфликты приходится исправлять вручную
05
Выгрузка в CSV с разделителем, который не понимает принимающая система — данные слипаются в одну колонку

Проверка результата выгрузки

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

Если файл открывается некорректно (кракозябры вместо кириллицы), проблема в кодировке CSV. Сохраните файл в кодировке UTF-8 или откройте его через импорт данных в Excel с указанием кодировки 65001.

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

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

Количество строк в файле
Норма

Совпадает с числом строк сформированного отчета

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

Строк меньше — свернуты группировки или сработал отбор

Итоговые суммы
Норма

Итоги в Excel равны итогам отчета в 1С

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

Расхождения — часть данных не выгрузилась

Кириллица в CSV
Норма

Текст читается нормально

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

Кракозябры — неверная кодировка, пересохраните в UTF-8

Документы в базе-приемнике
Норма

Суммы и номенклатура совпадают с источником

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

Дубли справочников или пустые поля — ошибки сопоставления

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

Можно ли выгрузить данные из 1С:Розница без прав администратора?

Да, частично. Сохранение сформированных отчетов в Excel доступно обычным пользователям. А вот универсальный отчет, обработки обмена и настройка синхронизации требуют расширенных прав — их выполняет администратор базы.

Как выгрузить только остатки товаров без лишних данных?

Откройте отчет «Остатки товаров» в разделе «Склад», задайте отбор по нужному складу или магазину, сформируйте и сохраните через «Файл → Сохранить как» в Excel. В настройках отчета можно убрать ненужные колонки, оставив только номенклатуру и количество.

Почему в Excel выгружается не весь отчет?

Чаще всего причина в свернутых группировках: в файл попадают только развернутые строки. Разверните все уровни группировки перед сохранением. Также проверьте, не стоит ли ограничение на вывод строк в настройках отчета.

Как настроить автоматическую выгрузку по расписанию?

Для синхронизации с другими базами 1С расписание задается в настройках обмена: «Администрирование → Синхронизация данных → настройка → Расписание». Выгрузка отчетов по расписанию в типовой Рознице не предусмотрена — для этого нужна доработка или внешняя обработка.

В каком формате лучше выгружать данные для загрузки в другую программу?

Для баз 1С той же конфигурации — XML через обработку выгрузки/загрузки. Для сторонних систем — CSV с разделителем «точка с запятой» в кодировке UTF-8, этот формат читают почти все программы. Excel подходит только для просмотра и ручной обработки.

Что делать, если при синхронизации появились дубли номенклатуры?

Прекратите автоматический обмен, найдите причину в правилах сопоставления (обычно поиск идет по наименованию, а не по коду или артикулу). Затем пометьте дубли на удаление специальной обработкой поиска и удаления дублей, исправьте правила и повторите обмен на копии базы.

Итог

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

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