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

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

Как выгрузить продажи из 1С:Управление торговлей

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

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

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

Перед выгрузкой определите три вещи: за какой период нужны данные, в каком разрезе (по документам, по товарам, по клиентам, по менеджерам) и в каком формате должен быть результат (MXL, XLSX, CSV, XML, CommerceML). От этого зависит выбор инструмента и корректность итогового файла.

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

Под «продажами» в 1С понимают разные наборы данных, и от этого зависит инструмент выгрузки. Если нужен аналитический срез — суммы, количество, себестоимость, прибыль — подойдут отчёты. Если нужен перечень первичных документов с номерами и датами — список документов «Реализация товаров и услуг». Если нужны строки документов с номенклатурой и ценами — потребуется отчёт по табличным частям или специальная обработка.

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

ПериодДаты с... по...

Проверьте, не закрыт ли период для редактирования и все ли документы проведены

Разрез данныхДокументы, товары, клиенты

От этого зависит выбор отчёта или обработки

Формат файлаXLSX, CSV, XML, CommerceML

Для Excel подойдёт XLSX, для обмена с сайтом — CommerceML, для другой 1С — XML

Выгрузка продаж через отчёт «Продажи» в Excel

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

Настройте период и при необходимости отборы: по организации, складу, менеджеру, группе номенклатуры или клиенту. Кнопка «Настройки» позволяет изменить группировки строк — например, вывести продажи по клиентам, затем по номенклатуре, или по месяцам. Нажмите «Сформировать».

Когда отчёт сформирован, сохраните его: меню «Файл» → «Сохранить как» (или «Сохранить копию») и выберите формат «Лист Excel 2007–... (*.xlsx)». Табличный документ сохранится с сохранением структуры строк и колонок. Альтернатива — «Ещё» → «Вывести список» в некоторых вариантах отчётов, но для отчётов СКД основной путь именно через сохранение табличного документа.

Выгрузка отчёта по продажам в Excel
  1. 1
    Откройте раздел «Продажи» → «Отчёты по продажам» → нужный отчёт
  2. 2
    Установите период и отборы (организация, склад, клиент)
  3. 3
    При необходимости измените группировки через «Настройки»
  4. 4
    Нажмите «Сформировать» и дождитесь построения отчёта
  5. 5
    Сохраните результат: «Файл» → «Сохранить как» → формат XLSX
  6. 6
    Откройте файл в Excel и проверьте итоги

Отчёт «Валовая прибыль» для выгрузки с себестоимостью

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

Выгрузка списка документов «Реализация товаров и услуг»

Когда нужны сами документы — номера, даты, контрагенты, суммы — откройте раздел «Продажи» → «Реализации товаров и услуг». Установите отбор по периоду (кнопка «Настроить период» или стандартный отбор списка) и при необходимости добавьте отборы по организации, складу или контрагенту через «Ещё» → «Настроить список».

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

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

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

Для загрузки в сторонние системы (Power BI, Google Таблицы, учётные программы) часто требуется CSV. Табличный документ 1С можно сохранить в формате «Текстовый документ» или «Табличный документ», но прямой XLSX-файл проще открыть в Excel и пересохранить как CSV. При сохранении из Excel выбирайте «CSV (разделители — запятые)» и следите за кодировкой: многие системы ожидают UTF-8.

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

Выбор формата выгрузки

XLSX

Подходит для анализа человеком и передачи коллегам. Не подходит для автоматической загрузки в большинство систем

CSV

Универсален для импорта в сторонние системы, но требует контроля кодировки, разделителей и форматов чисел и дат

XML (CommerceML, EnterpriseData)

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

MXL

Родной формат табличных документов 1С. Открывается только в 1С, для внешних систем не подходит

Обмен с 1С:Бухгалтерией и другими базами 1С

Если продажи нужно передать в 1С:Бухгалтерию, используйте типовую синхронизацию данных. В разделе «Администрирование» → «Синхронизация данных» включите синхронизацию, создайте настройку обмена с нужной конфигурацией и укажите правила выгрузки: какие организации, с какой даты, какие виды документов передавать.

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

Выгрузка продаж на сайт и маркетплейсы

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

Для маркетплейсов (Ozon, Wildberries, Яндекс Маркет) типовых обменов в базовой поставке УТ обычно нет — используются отраслевые расширения, внешние обработки или сервисы-интеграторы, которые забирают данные из 1С через COM-соединение, OData или файлы обмена. В этом случае выгрузка продаж настраивается по документации конкретного решения.

Автоматическая выгрузка по расписанию

Если выгрузка нужна регулярно (например, ежедневный файл продаж для руководства или выгрузка в хранилище данных), ручное формирование отчёта быстро становится обременительным. Варианты автоматизации: регламентное задание с сохранением отчёта в файл (требует доработки), внешняя обработка, запускаемая через планировщик с ключами командной строки 1С, или выгрузка через OData/HTTP-сервисы.

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

bash
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /N Администратор /P пароль /Execute"D:\Obмен\ExportSales.epf" /C"ExportPath=D:\Export\sales.xlsx"

Для клиент-серверных баз используйте параметр /S вместо /F с указанием сервера и имени базы. Не храните пароль в открытом виде в скриптах, доступных посторонним, — ограничьте доступ к файлу задания средствами Windows.

Проверка результата и типичные ошибки

После выгрузки сверьте итоги файла с данными 1С. Базовая проверка — сравнить общую сумму продаж за период в файле с итогом отчёта «Продажи» или оборотом счёта 90.01 в бухгалтерской базе (с учётом НДС и возможных различий методологии). Расхождение обычно означает, что в выгрузку не попали часть документов: непроведённые, за другой период или другой организации.

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

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

Итоговая сумма в файле
Норма

Совпадает с итогом отчёта «Продажи» за тот же период и отборы

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

Сумма меньше — часть документов не попала (непроведённые, другой период)

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

Равно количеству реализаций в списке за период

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

Пропуски или дубли — проверьте отборы и повторную выгрузку

Форматы чисел и дат в CSV
Норма

Числа без пробелов-разделителей, даты в ожидаемом формате

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

Числа как текст, даты в американском формате — поправьте региональные настройки или обработайте файл

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

Если итоги не сходятся, действуйте последовательно: сначала проверьте период и отборы, затем — проведённость документов (отчёт «Проведение документов» или список с отбором «не проведённые»), затем — наличие ручных операций по регистрам. Большинство расхождений объясняется именно этими причинами, а не ошибкой выгрузки.

Итог

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

Для аналитики выгружайте продажи отчётом с сохранением в XLSX, для документов — командой «Вывести список», для обмена с другой 1С — синхронизацией или обработкой XML, для сайта — типовым обменом CommerceML. Всегда сверяйте итоги файла с отчётом в базе и делайте резервную копию перед настройкой обменов.

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

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

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

Почему в отчёте по продажам пустая себестоимость?

Себестоимость рассчитывается регламентным заданием при закрытии месяца (раздел «Финансовый результат и контроллинг» → «Закрытие месяца»). Если операция не выполнена или завершилась с ошибками, колонки себестоимости и прибыли будут пустыми. Выполните расчёт себестоимости и сформируйте отчёт заново.

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

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

Как выгрузить продажи за прошлый закрытый период?

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

Чем отличается выгрузка в CommerceML от обычного XML?

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

Итоги выгрузки не совпадают с декларацией по НДС — это ошибка выгрузки?

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