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

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

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

Как выгрузить продажи из 1С в Excel, CSV или другую систему: типовые способы, настройка отчётов, обмен данными, проверка результата и типичные ошибки.

Выгрузка продаж из 1С — одна из самых частых задач бухгалтеров, менеджеров и аналитиков. Данные о реализации нужны для отчётности перед руководством, загрузки в CRM или BI-системы, передачи в бухгалтерскую программу и сверки с маркетплейсами. Способ выгрузки зависит от конфигурации (Управление торговлей, Комплексная автоматизация, ERP, Розница), объёма данных и того, куда их нужно передать.

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

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

Определите, какие данные о продажах нужны

Под «продажами» в 1С обычно понимают документы «Реализация товаров и услуг», отчёты о розничных продажах, счета-фактуры или агрегированные данные регистров. Уточните у заказчика выгрузки, что именно требуется: список документов с реквизитами, табличные части с товарами и ценами или сводные итоги по периодам.

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

Способ 1. Выгрузка через типовой отчёт в Excel

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

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

Если стандартных колонок не хватает, нажмите «Настройки» и добавьте нужные поля: артикул, склад, менеджер, договор. В расширенных настройках (режим «Расширенная») можно менять структуру отчёта на СКД — группировки, ресурсы, отборы — и сохранить вариант для повторного использования.

Порядок действий для выгрузки отчёта
  1. 1
    Откройте нужный отчёт по продажам в разделе «Продажи» или «Отчёты»
  2. 2
    Установите период и отборы по организации, складу, контрагенту
  3. 3
    Нажмите «Сформировать» и проверьте, что данные попали в отчёт
  4. 4
    Через «Настройки» добавьте недостающие колонки
  5. 5
    Сохраните результат в XLSX или CSV через кнопку сохранения
  6. 6
    Откройте файл и сверьте итоги с отчётом на экране

Способ 2. Выгрузка списка документов реализации

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

Такой способ даёт шапки документов — номер, дату, контрагента, сумму — но не состав товаров. Если нужны табличные части, используйте отчёт «Продажи по документам» или универсальную выгрузку.

Способ 3. Универсальная выгрузка в XML и CSV

Для передачи данных в другую базу 1С служит обработка «Универсальный обмен данными в формате XML» (входит в поставку многих конфигураций и доступна на диске ИТС). Она выгружает объекты по правилам: документы, справочники, движения. Потребуются правила обмена, соответствующие вашей конфигурации.

Для выгрузки в сторонние системы удобна обработка «Универсальный отчёт» или консоль запросов с сохранением результата в CSV. Запросом можно выбрать проводки, движения регистра «Продажи» или произвольный набор полей, которого нет в типовых отчётах.

Способ 4. Регулярный обмен и интеграции

Если продажи нужно передавать постоянно — в бухгалтерию, интернет-магазин, CRM — разовые файлы неудобны. В типовых решениях есть планы обмена: «Обмен Управление торговлей — Бухгалтерия предприятия», обмен с сайтом (CommerceML), синхронизация с маркетплейсами через штатные механизмы или расширения.

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

Для нестандартных систем (BI, складские WMS, самописные решения) обычно используют HTTP-сервисы, OData или выгрузку по расписанию через внешнюю обработку. Стандартный OData-интерфейс (публикация на веб-сервере) позволяет забирать данные напрямую запросами без файлов.

Сравнение способов выгрузки

Отчёт в Excel

Подходит для разовой аналитики; ограничение — только те данные, что есть в отчёте

Вывод списка документов

Быстрый способ получить реестр реализаций; без табличных частей с товарами

Универсальный обмен XML

Перенос между базами 1С с полными данными; требует правил обмена и аккуратности

План обмена / синхронизация

Регулярная автоматическая передача; требует первоначальной настройки и контроля ошибок

OData / HTTP-сервисы

Прямая интеграция со сторонними системами; нужны навыки администрирования и разработки

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

После выгрузки сверьте контрольные суммы: итог по выручке в файле должен совпадать с отчётом «Продажи» и с оборотами по счёту 90.01 в бухгалтерской базе за тот же период. Расхождение обычно означает отборы разной глубины, непроведённые документы или разницу в курсах валют.

Проверьте количество строк, кодировку файла (для CSV — UTF-8, чтобы кириллица не «сломалась») и разделитель колонок. При загрузке в другую систему сначала прогоните тестовый файл на нескольких документах.

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

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

Итоговая сумма продаж
Норма

Совпадает с отчётом и оборотами 90.01 за период

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

Расхождение — проверьте отборы и проведённость документов

Количество документов
Норма

Равно числу проведённых реализаций за период

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

Меньше — часть документов не попала в отбор

Кодировка CSV
Норма

Кириллица читается в Excel и целевой системе

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

Символы отображаются кракозябрами — пересохраните в UTF-8

Даты и формат чисел
Норма

Даты в ожидаемом формате, суммы без потери копеек

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

Даты как текст, округлённые суммы — настройте формат при сохранении

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

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

Ограничения прав тоже мешают: если у пользователя нет доступа к регистрам продаж или документам, отчёт сформируется пустым или неполным. Проверьте права до начала выгрузки, особенно в распределённых базах с RLS.

Типичные ошибки
01
Выгрузка без отбора по периоду — гигантский файл, который не открывается в Excel
02
Захват непроведённых документов — завышенные суммы при сверке
03
Сохранение CSV в ANSI — потеря кириллицы при импорте в другую систему
04
Сверка по разным датам (документа и оплаты) — ложные расхождения
05
Выгрузка под пользователем без нужных прав — пустой или усечённый результат

FAQ

Как выгрузить продажи из 1С в Excel без программиста?

Сформируйте типовой отчёт по продажам, настройте колонки через кнопку «Настройки» и сохраните результат в XLSX через «Файл → Сохранить копию». Для списка документов используйте «Ещё → Вывести список» в журнале реализаций. Программист не нужен, пока хватает типовых отчётов.

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

Для другой базы 1С — XML через универсальный обмен. Для сторонних систем — CSV в кодировке UTF-8 с явным разделителем. Для аналитики человеком — XLSX. Формат лучше согласовать с той стороной, которая будет принимать файл.

Почему сумма в выгрузке не совпадает с отчётом?

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

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

Да. В типовых конфигурациях используйте планы обмена с регламентным заданием или напишите внешнюю обработку, формирующую файл и сохраняющую его в каталог или на FTP. Понадобятся права на выполнение регламентных заданий.

Что делать, если документов слишком много и выгрузка зависает?

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

Итог

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

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