Торговля и Склад · 10 мин
Как выгрузить данные из 1С:Управление торговлей
Как выгрузить из 1С:Торговля товары, документы и отчёты в Excel, CSV и XML. Пошаговые инструкции, типичные ошибки, проверка результата и ответы на вопросы.
Выгрузка из 1С:Управление торговлей (УТ 10.3, УТ 11) нужна в самых разных ситуациях: передать прайс менеджеру, загрузить товары на сайт, отправить данные бухгалтеру, проанализировать продажи в Excel или подготовить файл для маркетплейса. В конфигурации есть несколько штатных способов выгрузки, и выбор зависит от того, что именно нужно получить: справочник номенклатуры, документы, остатки или результаты отчёта.
Большинство задач решается без программирования — стандартными средствами: кнопкой «Ещё → Вывести список», сохранением табличного документа, обработкой «Выгрузка и загрузка данных XML» или универсальным отчётом. Ниже разобраны основные сценарии с точными шагами, ограничениями и способами проверить результат.
Перед массовой выгрузкой убедитесь, что у вашего пользователя есть права на чтение нужных данных и на вывод в файл. В типовых ролях это обычно доступно менеджерам и администраторам, но в доработанных конфигурациях права могут быть урезаны.
Определите, что именно нужно выгрузить
От цели зависит инструмент. Если нужен список товаров с ценами для менеджера — достаточно вывода списка в табличный документ. Если требуется перенести данные в другую базу 1С — потребуется XML-обмен. Для интеграции с сайтом на 1С-Битрикс есть штатный механизм обмена в формате CommerceML.
Также важно понять объём: разовая выгрузка тысячи позиций и регулярный обмен сотнями тысяч записей — разные задачи. Для регулярных выгрузок лучше сразу настраивать регламентный обмен или сохранённую настройку отчёта, чтобы не повторять ручные действия.
Как выбрать способ выгрузки
Выгрузка списка товаров или документов в Excel
Самый быстрый способ — вывести любой список в табличный документ. Откройте нужный раздел, например «НСИ и администрирование → Номенклатура» или «Продажи → Заказы клиентов». Установите отбор по нужным условиям: склад, группа товаров, период.
Затем нажмите «Ещё → Вывести список». В открывшемся окне отметьте галочками колонки, которые должны попасть в файл: наименование, артикул, цена, остаток. Подтвердите — система сформирует табличный документ.
Далее сохраните результат: «Файл → Сохранить как» (или «Сохранить копию»). Доступны форматы MXL (родной формат 1С), XLSX, ODS, HTML, TXT и другие. Для дальнейшей обработки в Excel выбирайте лист Excel (*.xlsx).
- 1Откройте нужный список (номенклатура, документы, контрагенты) и настройте отбор
- 2Нажмите «Ещё → Вывести список» и отметьте нужные колонки
- 3Дождитесь формирования табличного документа
- 4Выберите «Файл → Сохранить как» и формат XLSX
- 5Откройте файл и проверьте количество строк и корректность колонок
Выгрузка результатов отчёта
Отчёты «Продажи», «Остатки товаров на складах», «Ведомость по взаиморасчётам» формируются на базе СКД (системы компоновки данных), и их результат — тот же табличный документ. Сформируйте отчёт с нужными отборами и периодом, затем сохраните его через меню «Файл → Сохранить как» в XLSX.
Если нужна не итоговая таблица, а детальные данные для анализа, используйте «Универсальный отчёт» (в УТ 11 — раздел «Отчёты»). Он позволяет вывести данные по любому объекту — справочнику или документу — с произвольным набором полей, что фактически заменяет простую выгрузку в CSV.
Сохранённую настройку отчёта можно зафиксировать как вариант: тогда в следующий раз выгрузка займёт пару кликов — открыть вариант, нажать «Сформировать», сохранить файл.
Выгрузка и загрузка данных XML между базами 1С
Для переноса данных между информационными базами одинаковой конфигурации используется обработка «Выгрузка и загрузка данных XML». В УТ 11 она доступна через «НСИ и администрирование → Администрирование → Поддержка и обслуживание» либо запускается как внешняя обработка с диска ИТС.
В обработке укажите период выгрузки и отметьте объекты: справочники (номенклатура, контрагенты), документы, регистры. Нажмите «Выгрузить данные» и укажите путь к XML-файлу. В целевой базе выполните обратную операцию — загрузку.
Критичное ограничение: конфигурации базы-источника и базы-приёмника должны совпадать по структуре метаданных. Выгрузить таким способом данные из УТ 10.3 в УТ 11 нельзя — для перехода между редакциями существуют отдельные правила конвертации.
Выгрузка товаров на сайт и в формате CommerceML
Для обмена с сайтами на 1С-Битрикс и совместимых платформах в УТ есть штатный узел «Обмен с сайтом»: «НСИ и администрирование → Настройка интеграции → Обмен с сайтом» (в разных версиях путь может отличаться). Создаётся настройка, где указывается, какие товары, цены и остатки выгружать.
Результатом обмена являются файлы в формате CommerceML (import.xml с каталогом товаров и offers.xml с ценами и остатками) плюс изображения. Их можно отправить на сайт автоматически по расписанию или сохранить в каталог на диске и передать вручную.
Если нужна выгрузка под конкретный маркетплейс (YML для Яндекс.Маркета, CSV для поставщиков), штатного универсального механизма нет — используются либо отраслевые расширения, либо внешние обработки, либо выгрузка через универсальный отчёт с последующей доработкой файла в Excel.
Сравнение способов выгрузки
Быстро и без настройки. Подходит для разовых выгрузок списков. Не подходит для обмена между базами
Гибкие отборы и группировки. Выгружается только представление данных, а не сами объекты
Переносит объекты целиком между одинаковыми конфигурациями. Требует совпадения структуры метаданных
Стандарт для интеграции с сайтом, работает по расписанию. Ограничен составом данных обмена
Выгрузка в CSV и тонкости форматов
CSV часто требуют сторонние системы: складские программы, прайс-агрегаторы, маркетплейсы. Напрямую «Сохранить как CSV» из табличного документа 1С не всегда даёт корректный результат — возможны проблемы с разделителем (запятая против точки с запятой) и кодировкой.
Надёжный путь: сохраните табличный документ в XLSX, откройте в Excel и пересохраните как «CSV (разделители — запятые)» или «CSV UTF-8». Так вы контролируете кодировку и видите итоговый файл до передачи.
Отдельная ловушка — числа и даты. Артикулы с ведущими нулями, длинные коды и штрихкоды Excel может преобразовать в числа или экспоненциальную запись. Перед сохранением проверьте такие колонки и при необходимости задайте им текстовый формат.
Проверка результата выгрузки
После выгрузки сверьте количество строк в файле с количеством элементов в списке 1С при тех же отборах. Расхождение обычно означает, что часть данных скрыта отбором, правами доступа или попала в свернутые группировки.
Проверьте несколько случайных позиций вручную: совпадают ли цены, остатки и наименования с тем, что видно в карточке товара. Особое внимание — к дробным числам и датам: при смене формата они иногда искажаются.
Если файл передаётся в другую систему, сделайте тестовую загрузку небольшого фрагмента (10–20 строк), прежде чем передавать полный массив. Это позволит поймать проблемы кодировки и структуры без последствий.
Как проверить результат
Совпадает с количеством элементов в списке 1С при тех же отборах
Строк меньше — проверьте отборы, права и свернутые группировки
Сохранены ведущие нули, значения отображаются целиком
Нули потеряны, коды в экспоненциальном виде — задайте текстовый формат колонки
Кириллица читается в целевой системе
Кракозябры — пересохраните файл в UTF-8
Частые вопросы
Как выгрузить остатки товаров с ценами в Excel?
Сформируйте отчёт «Остатки и доступность товаров» (УТ 11) или «Товары на складах» с добавлением колонки цены через настройки отчёта, затем сохраните результат через «Файл → Сохранить как» в формате XLSX. Альтернатива — вывести список номенклатуры с колонками остатка и цены через «Ещё → Вывести список».
Можно ли выгрузить данные из 1С без прав администратора?
Выгрузка списков и отчётов в Excel обычно доступна пользователям с правами на просмотр соответствующих данных — отдельных административных прав для этого не нужно. А вот обработка «Выгрузка и загрузка данных XML» и настройка обмена с сайтом требуют прав администратора.
Почему при открытии CSV в Excel вместо текста видны иероглифы?
Причина — несовпадение кодировки: Excel по умолчанию ожидает ANSI, а файл сохранён в UTF-8 (или наоборот). Откройте файл через «Данные → Получить данные из текстового/CSV-файла» в Excel и укажите кодировку вручную, либо пересохраните исходник в нужной кодировке.
Как перенести данные из УТ 10.3 в УТ 11?
Штатная «Выгрузка и загрузка данных XML» не подойдёт — структуры конфигураций различаются. Для перехода используется специальный мастер перехода и правила конвертации, поставляемые с УТ 11: в новой базе запускается помощник перехода, который загружает данные напрямую из базы УТ 10.3.
Как настроить автоматическую выгрузку по расписанию?
Обмен с сайтом в УТ 11 поддерживает выполнение по расписанию — расписание задаётся в настройке узла обмена. Для произвольных выгрузок в файлы потребуется либо регламентное задание с доработкой, либо внешняя обработка, запускаемая планировщиком через командную строку 1С.
Выгрузился не весь список товаров — в чём причина?
Чаще всего виноваты действующие отборы в списке, ограничение прав доступа (RLS скрывает часть данных) или пометка на удаление — такие элементы по умолчанию не выводятся. Снимите отборы, проверьте отображение помеченных объектов и повторите выгрузку.
Что важно запомнить
Разовую выгрузку списков и отчётов делайте через «Вывести список» и «Сохранить как» в XLSX. Для обмена между базами — XML-обработка при совпадающих конфигурациях, для сайта — CommerceML. Перед загрузкой данных в рабочую базу всегда делайте резервную копию, а результат выгрузки сверяйте по количеству строк и контрольным позициям.