Торговля и Склад · 12 мин
Как выгрузить продажи из 1С:Управление торговлей
Как выгрузить продажи из 1С Торговля в Excel, CSV и на сайт: отчёты, обработки, настройка выгрузки. Пошаговые инструкции, типичные ошибки и проверка результата.
Выгрузка продаж из 1С:Управление торговлей нужна в нескольких типовых ситуациях: передача данных бухгалтеру или в другую базу, анализ в Excel, загрузка на маркетплейс или сайт, обмен с CRM и сервисами аналитики. Способ выгрузки зависит от того, что именно нужно получить — сводный отчёт за период, список документов реализации, табличные части с товарами или структурированный файл для обмена.
В типовой конфигурации «Управление торговлей 11» есть несколько встроенных механизмов: отчёты с выгрузкой в табличный документ, команда «Вывести список» для списков документов, типовые обмены с 1С:Бухгалтерией и сайтом, а также универсальная обработка «Выгрузка и загрузка данных XML». Для нетиповых задач используют внешние обработки или доработку.
Перед выгрузкой определите три вещи: за какой период нужны данные, в каком разрезе (по документам, по товарам, по клиентам, по менеджерам) и в каком формате должен быть результат (MXL, XLSX, CSV, XML, CommerceML). От этого зависит выбор инструмента и корректность итогового файла.
Определяем, какие данные о продажах нужны
Под «продажами» в 1С понимают разные наборы данных, и от этого зависит инструмент выгрузки. Если нужен аналитический срез — суммы, количество, себестоимость, прибыль — подойдут отчёты. Если нужен перечень первичных документов с номерами и датами — список документов «Реализация товаров и услуг». Если нужны строки документов с номенклатурой и ценами — потребуется отчёт по табличным частям или специальная обработка.
Также важно различать регистры, из которых берутся данные. Отчёты по продажам читают регистр накопления «Выручка и себестоимость продаж», а список документов — сами документы «Реализация товаров и услуг». Итоги по ним могут не совпадать, если в базе есть ручные операции, корректировки или документы, не проведённые по регистрам.
Проверьте, не закрыт ли период для редактирования и все ли документы проведены
От этого зависит выбор отчёта или обработки
Для Excel подойдёт XLSX, для обмена с сайтом — CommerceML, для другой 1С — XML
Выгрузка продаж через отчёт «Продажи» в Excel
Основной способ для аналитической выгрузки — отчёт «Продажи» (в разных версиях УТ 11 он может называться «Продажи по номенклатуре», «Валовая прибыль предприятия» или входить в раздел «Отчёты по продажам»). Откройте раздел «Продажи» → «Отчёты по продажам» и выберите подходящий вариант.
Настройте период и при необходимости отборы: по организации, складу, менеджеру, группе номенклатуры или клиенту. Кнопка «Настройки» позволяет изменить группировки строк — например, вывести продажи по клиентам, затем по номенклатуре, или по месяцам. Нажмите «Сформировать».
Когда отчёт сформирован, сохраните его: меню «Файл» → «Сохранить как» (или «Сохранить копию») и выберите формат «Лист Excel 2007–... (*.xlsx)». Табличный документ сохранится с сохранением структуры строк и колонок. Альтернатива — «Ещё» → «Вывести список» в некоторых вариантах отчётов, но для отчётов СКД основной путь именно через сохранение табличного документа.
- 1Откройте раздел «Продажи» → «Отчёты по продажам» → нужный отчёт
- 2Установите период и отборы (организация, склад, клиент)
- 3При необходимости измените группировки через «Настройки»
- 4Нажмите «Сформировать» и дождитесь построения отчёта
- 5Сохраните результат: «Файл» → «Сохранить как» → формат XLSX
- 6Откройте файл в Excel и проверьте итоги
Отчёт «Валовая прибыль» для выгрузки с себестоимостью
Если помимо выручки нужны себестоимость и маржа, используйте отчёт «Валовая прибыль предприятия» или «Анализ финансовых результатов». Учтите: себестоимость в отчётах появляется только после выполнения регламентной операции расчёта себестоимости (закрытие месяца). Если месяц не закрыт, колонки себестоимости будут пустыми или содержать предварительные данные.
Выгрузка списка документов «Реализация товаров и услуг»
Когда нужны сами документы — номера, даты, контрагенты, суммы — откройте раздел «Продажи» → «Реализации товаров и услуг». Установите отбор по периоду (кнопка «Настроить период» или стандартный отбор списка) и при необходимости добавьте отборы по организации, складу или контрагенту через «Ещё» → «Настроить список».
Для выгрузки нажмите «Ещё» → «Вывести список». В диалоге выберите, какие колонки включить, и вариант вывода — «Табличный документ». Полученный документ сохраните в XLSX или CSV. Так вы получите плоскую таблицу документов без строк товаров.
Если нужны строки документов (номенклатура, количество, цены), стандартный «Вывести список» не поможет — он выводит только шапки. В этом случае используйте отчёт «Продажи» с детализацией до документа либо консоль отчётов СКД / универсальный отчёт по регистру «Выручка и себестоимость продаж» с группировкой «Регистратор».
Выгрузка в CSV и другие форматы для сторонних систем
Для загрузки в сторонние системы (Power BI, Google Таблицы, учётные программы) часто требуется CSV. Табличный документ 1С можно сохранить в формате «Текстовый документ» или «Табличный документ», но прямой XLSX-файл проще открыть в Excel и пересохранить как CSV. При сохранении из Excel выбирайте «CSV (разделители — запятые)» и следите за кодировкой: многие системы ожидают UTF-8.
Есть нюансы при пересохранении в CSV: числа с разделителями разрядов могут превратиться в текст, даты — изменить формат, а разделитель дробной части зависит от региональных настроек Windows. Перед загрузкой в целевую систему откройте CSV в текстовом редакторе и убедитесь, что структура колонок и форматы значений корректны.
Выбор формата выгрузки
Подходит для анализа человеком и передачи коллегам. Не подходит для автоматической загрузки в большинство систем
Универсален для импорта в сторонние системы, но требует контроля кодировки, разделителей и форматов чисел и дат
Стандарт для обмена с сайтами и другими базами 1С. Требует настройки обмена, не читается человеком напрямую
Родной формат табличных документов 1С. Открывается только в 1С, для внешних систем не подходит
Обмен с 1С:Бухгалтерией и другими базами 1С
Если продажи нужно передать в 1С:Бухгалтерию, используйте типовую синхронизацию данных. В разделе «Администрирование» → «Синхронизация данных» включите синхронизацию, создайте настройку обмена с нужной конфигурацией и укажите правила выгрузки: какие организации, с какой даты, какие виды документов передавать.
Синхронизация передаёт документы «Реализация товаров и услуг» вместе со справочниками (номенклатура, контрагенты, договоры). Первичная выгрузка выполняется кнопкой «Выполнить начальную выгрузку данных», далее обмен идёт по расписанию или вручную. Для разовой выгрузки в идентичную конфигурацию подойдёт обработка «Выгрузка и загрузка данных XML» — она переносит объекты между базами с одинаковой структурой метаданных.
Выгрузка продаж на сайт и маркетплейсы
Для обмена с интернет-магазином на 1С-Битрикс или совместимой платформе в УТ 11 есть типовой обмен с сайтом: раздел «Администрирование» → «Обмен с сайтом». В настройке обмена укажите, что выгружать: заказы, отгрузки, статусы. Продажи с сайта обычно загружаются в 1С как заказы покупателей, а обратно выгружаются статусы и данные об отгрузке.
Для маркетплейсов (Ozon, Wildberries, Яндекс Маркет) типовых обменов в базовой поставке УТ обычно нет — используются отраслевые расширения, внешние обработки или сервисы-интеграторы, которые забирают данные из 1С через COM-соединение, OData или файлы обмена. В этом случае выгрузка продаж настраивается по документации конкретного решения.
Автоматическая выгрузка по расписанию
Если выгрузка нужна регулярно (например, ежедневный файл продаж для руководства или выгрузка в хранилище данных), ручное формирование отчёта быстро становится обременительным. Варианты автоматизации: регламентное задание с сохранением отчёта в файл (требует доработки), внешняя обработка, запускаемая через планировщик с ключами командной строки 1С, или выгрузка через OData/HTTP-сервисы.
Простейший вариант без доработки конфигурации — внешняя обработка, которая формирует отчёт и сохраняет его в указанный каталог, запускаемая планировщиком задач Windows с параметром /Execute. Для файловых баз учтите: в момент выполнения регламентных операций база должна быть доступна, а пользователь под указанной учётной записью — иметь права на отчёты и запись в каталог.
"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 в бухгалтерской базе (с учётом НДС и возможных различий методологии). Расхождение обычно означает, что в выгрузку не попали часть документов: непроведённые, за другой период или другой организации.
Как проверить результат выгрузки
Совпадает с итогом отчёта «Продажи» за тот же период и отборы
Сумма меньше — часть документов не попала (непроведённые, другой период)
Равно количеству реализаций в списке за период
Пропуски или дубли — проверьте отборы и повторную выгрузку
Числа без пробелов-разделителей, даты в ожидаемом формате
Числа как текст, даты в американском формате — поправьте региональные настройки или обработайте файл
Если итоги не сходятся, действуйте последовательно: сначала проверьте период и отборы, затем — проведённость документов (отчёт «Проведение документов» или список с отбором «не проведённые»), затем — наличие ручных операций по регистрам. Большинство расхождений объясняется именно этими причинами, а не ошибкой выгрузки.
Что важно запомнить
Для аналитики выгружайте продажи отчётом с сохранением в XLSX, для документов — командой «Вывести список», для обмена с другой 1С — синхронизацией или обработкой XML, для сайта — типовым обменом CommerceML. Всегда сверяйте итоги файла с отчётом в базе и делайте резервную копию перед настройкой обменов.
Частые вопросы
Как выгрузить продажи с детализацией до каждого товара в документе?
Используйте отчёт по регистру «Выручка и себестоимость продаж» (универсальный отчёт или консоль отчётов СКД) с группировками «Регистратор» и «Номенклатура». В настройках добавьте поля «Количество», «Сумма», «Цена». Такой отчёт покажет строки всех реализаций за период, и его можно сохранить в XLSX стандартным способом.
Почему в отчёте по продажам пустая себестоимость?
Себестоимость рассчитывается регламентным заданием при закрытии месяца (раздел «Финансовый результат и контроллинг» → «Закрытие месяца»). Если операция не выполнена или завершилась с ошибками, колонки себестоимости и прибыли будут пустыми. Выполните расчёт себестоимости и сформируйте отчёт заново.
Можно ли выгрузить продажи без прав администратора?
Отчёты и команда «Вывести список» доступны пользователям с ролью продаж или менеджера по продажам — отдельных административных прав не требуется. А вот настройка синхронизации данных, обмена с сайтом и запуск внешних обработок обычно требуют прав администратора или специальных дополнительных прав.
Как выгрузить продажи за прошлый закрытый период?
Дата запрета редактирования не мешает чтению данных: отчёты и выгрузка списков работают за любой период. Ограничение возникает только если администратор запретил доступ к данным прошлых периодов настройкой прав или период был свёрнут — тогда документы физически отсутствуют, и данные можно получить только из архивной копии базы или сводных остатков.
Чем отличается выгрузка в CommerceML от обычного XML?
CommerceML — отраслевой стандарт обмена коммерческой информацией, который понимают 1С-Битрикс и совместимые платформы: структура файла фиксирована (каталоги, документы, заказы). Произвольный XML через обработку «Выгрузка и загрузка данных XML» содержит данные в формате самой 1С и подходит только для переноса между базами 1С с совместимой структурой.
Итоги выгрузки не совпадают с декларацией по НДС — это ошибка выгрузки?
Не обязательно. Отчёт «Продажи» строится по данным управленческого учёта, а декларация — по регистрам НДС. Расхождения возникают из-за отгрузок без счетов-фактур, корректировок, авансов и различий в моменте признания выручки. Сверяйте не с декларацией напрямую, а с книгой продаж и оборотами счёта 90.01 в бухгалтерской базе.