Торговля и Склад · 9 мин
Как сделать выгрузку из 1С:Розница
Как выгрузить данные из 1С:Розница: товары, остатки, продажи и справочники в Excel, CSV и для обмена с другими базами. Пошаговые инструкции и типичные ошибки.
Выгрузка данных из 1С:Розница нужна в самых разных ситуациях: передать номенклатуру бухгалтеру, загрузить товары в интернет-магазин, подготовить отчёт по продажам для руководства или перенести справочники в другую базу. В конфигурации есть несколько встроенных механизмов выгрузки, и выбор зависит от того, какие именно данные нужны и в каком формате.
Большинство задач решается штатными средствами без доработок: универсальными отчётами, обработками обмена и типовыми механизмами синхронизации. Сложнее всего выгрузка в нестандартные форматы — например, под требования конкретной торговой площадки, — здесь иногда требуются внешние обработки.
Перед любой массовой выгрузкой, особенно с последующей загрузкой в другую систему, сделайте резервную копию базы. Сама выгрузка не изменяет данные, но ошибка на этапе загрузки в приёмник может привести к дублям и повреждению справочников.
Определите, что именно нужно выгрузить
От цели зависит инструмент. Условно задачи делятся на четыре типа: выгрузка справочников (номенклатура, контрагенты, цены), выгрузка документов и движений (продажи, поступления, кассовые операции), выгрузка остатков и оборотов для анализа, а также полный перенос данных в другую базу 1С.
Для разовой аналитической выгрузки проще всего использовать отчёты: их результат сохраняется в Excel или CSV одной кнопкой. Для передачи данных между базами 1С правильнее использовать механизмы обмена — они сохраняют связи между объектами и не создают дублей.
Как выбрать способ выгрузки
Выгрузка через универсальный отчёт
Универсальный отчёт — самый гибкий штатный инструмент для выгрузки табличных данных. Он позволяет выбрать источник (справочник, документ, регистр), настроить колонки, отборы и период, а результат сохранить в файл.
Для выгрузки номенклатуры откройте раздел «Администрирование» → «Печатные формы, отчеты и обработки» → «Универсальный отчет». В поле типа данных выберите «Справочник», в поле объекта — «Номенклатура». Добавьте нужные поля: артикул, штрихкод, цену, группу. Нажмите «Сформировать», затем сохраните результат через меню «Файл» → «Сохранить как» в формате Excel (XLSX) или листа Excel.
Выгрузка продаж за период
Для анализа продаж удобнее типовой отчёт «Валовая прибыль» или «Продажи» из раздела «Продажи» → «Отчеты по продажам». Установите период, при необходимости добавьте группировку по товарам или магазинам через кнопку «Настройки». Сформированный отчёт сохраняется в Excel тем же способом.
- 1Откройте Администрирование → Печатные формы, отчеты и обработки → Универсальный отчет
- 2Выберите тип данных «Справочник» и объект «Номенклатура»
- 3Добавьте нужные поля и задайте отборы (например, по группе товаров)
- 4Нажмите «Сформировать» и проверьте результат
- 5Сохраните таблицу: Файл → Сохранить как → формат XLSX или CSV
Выгрузка остатков и цен
Остатки товаров выгружаются через отчёт «Остатки товаров» из раздела «Склад» или «Закупки» (в зависимости от версии конфигурации). В настройках выберите склад или магазин, при необходимости включите отбор по группе номенклатуры. Отчёт покажет количество и сумму в ценах учёта.
Цены выгружаются отдельно — через отчёт «Цены номенклатуры» или через обработку «Установка цен номенклатуры», где табличную часть можно скопировать в Excel. Если нужна выгрузка «остатки + цены» одной таблицей, используйте универсальный отчёт по регистру накопления «Товары на складах» с добавлением связанных полей, либо сформируйте два отчёта и объедините их в Excel по коду или артикулу товара.
При объединении остатков и цен в Excel используйте код номенклатуры, а не наименование: названия могут совпадать у разных позиций, а код уникален. Функция ВПР по коду даёт надёжное совпадение.
Обмен с 1С:Бухгалтерией и другими базами
Для передачи документов в бухгалтерскую программу в 1С:Розница предусмотрена типовая синхронизация данных. Она настраивается в разделе «Администрирование» → «Синхронизация данных». Включите флаг синхронизации, создайте новую настройку, выберите программу-приёмник (например, «Бухгалтерия предприятия, ред. 3») и способ подключения: через файл, каталог или прямое подключение к базе.
При первой настройке программа предложит выполнить сопоставление объектов — контрагентов, номенклатуры, складов. Этот этап критичен: несопоставленные объекты создадут дубли в базе-приёмнике. После сопоставления выполните начальную выгрузку и проверьте результат на стороне бухгалтерии.
Универсальная выгрузка в XML
Для переноса данных между базами на платформе 1С:Предприятие используется обработка «Универсальный обмен данными в формате XML». Она позволяет выгрузить выбранные справочники и документы по правилам обмена с отборами по периоду и организации.
Откройте обработку через «Файл» → «Открыть» (файл обработки входит в поставку конфигурации или доступен на диске ИТС). На вкладке «Выгружаемые данные» отметьте нужные объекты, задайте отборы, укажите файл выгрузки и нажмите «Выгрузить данные». Полученный XML-файл загружается в базу-приёмник той же обработкой на вкладке «Загружаемые данные».
Выгрузка товаров на сайт и маркетплейсы
Для выгрузки каталога на сайт в 1С:Розница предусмотрен обмен в формате CommerceML — тот же механизм, что используется для связки с «1С-Битрикс». Настройка выполняется в разделе «Администрирование» → «Обмен с сайтом»: создаётся узел обмена, указывается отбор товаров, виды цен и расписание выгрузки.
Для маркетплейсов штатного универсального решения нет: каждая площадка требует свой формат (обычно XML, YML или CSV по собственному шаблону). Здесь применяются внешние обработки или модули интеграции. Практичный путь — сформировать базовую выгрузку через универсальный отчёт и настроить промежуточную обработку файла, либо использовать готовые решения под конкретную площадку.
Проверка результата выгрузки
После выгрузки сверьте контрольные итоги. Для справочников — количество строк в файле с количеством элементов в 1С (без учёта помеченных на удаление). Для остатков — сумму по колонке количества с итогом отчёта в программе. Для документов — общую сумму продаж за период.
Откройте файл в Excel и проверьте ключевые колонки: штрихкоды должны читаться как текст без потери ведущих нулей, даты — в правильном формате, суммы — с корректной разрядностью. Если штрихкоды «поехали», сохраняйте в CSV и открывайте через мастер импорта текста с указанием текстового формата колонки.
Как проверить результат
Совпадает с количеством выгружаемых объектов в 1С
Строк меньше — сработал скрытый отбор; больше — есть дубли
Отображаются полностью, как текст
Формат вида 4,6E+12 — потеряны цифры, нужен текстовый формат колонки
Сумма по файлу равна итогу отчёта в 1С
Расхождение — проверьте отборы и период выгрузки
Что важно запомнить
Для разовых таблиц используйте универсальный отчёт с сохранением в Excel, для обмена с бухгалтерией — типовую синхронизацию, для переноса между базами — универсальный обмен XML. Перед массовыми операциями делайте резервную копию и всегда сверяйте контрольные итоги после выгрузки.
Частые вопросы
Можно ли выгрузить данные из 1С:Розница в CSV?
Да. Табличный документ сохраняется в CSV через «Файл» → «Сохранить как» с выбором формата. Учтите, что при открытии CSV в Excel двойным щелчком часто теряются ведущие нули штрихкодов — открывайте файл через мастер импорта данных и назначайте колонкам текстовый формат.
Как выгрузить только товары с ненулевыми остатками?
В отчёте «Остатки товаров» включите настройку отбора: добавьте условие «Конечный остаток больше 0». В универсальном отчёте по регистру «Товары на складах» аналогичный отбор задаётся по ресурсу количества.
Почему выгрузка в Excel занимает много времени?
Чаще всего из-за отсутствия отборов: в отчёт попадают все данные за весь период. Ограничьте период, склад или группу товаров. Также сильно замедляет работу вывод детальных записей по документам — используйте группировку до нужного уровня.
Как автоматизировать регулярную выгрузку?
Для обмена с бухгалтерией настройте расписание в параметрах синхронизации данных. Для выгрузки на сайт используйте регламентный обмен по расписанию в узле обмена. Произвольные отчёты можно рассылать по расписанию через механизм рассылки отчётов, если он включён в настройках.
Нужны ли права администратора для выгрузки?
Для формирования отчётов и сохранения их в файл достаточно прав обычного пользователя с доступом к соответствующим разделам. Настройка синхронизации данных и работа с универсальной обработкой обмена требуют прав администратора.
Что делать, если в выгрузке появились дубли товаров?
Дубли в файле обычно означают, что дубли уже есть в справочнике номенклатуры. Найдите их поиском по наименованию или штрихкоду, пометьте лишние на удаление и повторите выгрузку. Если дубли появились в базе-приёмнике после обмена — проблема в сопоставлении объектов, и её нужно решать настройкой правил поиска.