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

Справочники и Данные · 10 мин

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

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

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

Ниже разобраны основные рабочие способы: выгрузка списка документов закупок, универсальные отчёты, обработки выгрузки в Excel и XML, а также обмен между базами. Для каждого способа указаны условия применения, ограничения и способ проверить результат.

Определите, что именно нужно выгрузить

Под «закупками» в 1С обычно понимают разные объекты, и от этого зависит инструмент выгрузки. Чаще всего требуется один из четырёх вариантов: список документов поступления (накладные и счета-фактуры поставщиков), заказы поставщикам, аналитика по закупкам (суммы, количество, цены по номенклатуре) либо справочник поставщиков с договорами.

Если нужен разовый анализ в Excel — достаточно отчёта или списка документов. Если данные передаются в другую учётную систему (например, из УТ в Бухгалтерию или во внешний WMS) — нужен формализованный обмен через XML, CSV или план обмена. Определите также период, организацию и нужные поля: это сократит объём файла и упростит проверку.

Маршрут решения

Как выбрать способ выгрузки

Нужна таблица для анализа в Excel один разИспользуйте отчёт «Анализ закупок» или список документов с сохранением в XLSX
Нужно передать документы в другую базу 1СНастройте типовую синхронизацию данных или «Универсальный обмен данными XML»
Данные нужны сторонней системе (WMS, BI, сайт)Выгружайте через план обмена, COM/HTTP-сервис или обработку в CSV/XML
Нужны только контрагенты-поставщикиВыгрузите справочник «Контрагенты» с отбором и табличный документ

Выгрузка через отчёты по закупкам

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

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

Выгрузка отчёта по закупкам в Excel
  1. 1
    Откройте «Закупки» → «Отчёты по закупкам» → нужный отчёт
  2. 2
    Установите период, организацию и отборы по поставщикам
  3. 3
    Нажмите «Сформировать» и проверьте итоги на экране
  4. 4
    Выберите «Ещё» → «Сохранить» и формат «Лист Excel (*.xlsx)»
  5. 5
    Откройте файл и сверьте итоговую сумму с отчётом в 1С

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

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

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

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

Если нужна номенклатура одной накладной, откройте документ, встаньте на табличную часть «Товары», нажмите «Ещё» → «Вывести список» и сохраните результат. Альтернатива — выделить строки и скопировать их в Excel через буфер обмена, но при большом числе строк это медленнее и чревато потерей форматов чисел.

Выгрузка в Excel через обработки и «Универсальный обмен»

Для выгрузки данных с произвольной структурой используются обработки. Во многих конфигурациях есть встроенная «Выгрузка и загрузка данных XML» (раздел «Администрирование» → «Обмен данными»), а для переноса документов между базами — «Универсальный обмен данными в формате XML» с правилами конвертации. Эти инструменты требуют прав администратора и понимания структуры метаданных.

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

Синхронизация и обмен с другими системами

Если закупки нужно выгружать регулярно — например, ежедневно передавать поступления из УТ в Бухгалтерию — настройте типовую синхронизацию: «Администрирование» → «Синхронизация данных» → «Настроить синхронизацию данных». Мастер предложит выбрать конфигурацию-корреспондента, способ подключения (через файл, каталог, FTP или прямое подключение) и состав выгружаемых данных.

Для интеграции со сторонними системами (WMS, маркетплейсы, BI) применяются форматы CommerceML, EnterpriseData, CSV или веб-сервисы. Типовые планы обмена («Обмен с сайтом», «Обмен данными с использованием формата EnterpriseData») покрывают большинство сценариев; нестандартные требования реализуются доработкой — это уже задача для разработчика 1С.

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

Отчёт + сохранение в Excel

Быстро и без прав администратора; подходит для разового анализа, но не для обмена между системами

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

Плоская таблица реквизитов; ограничена колонками журнала, нет табличных частей

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

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

Синхронизация данных

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

CSV/веб-сервисы

Для сторонних систем; обычно требует доработки или внешней обработки

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

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

Дополнительно проверьте форматы: даты должны распознаваться Excel как даты, суммы — как числа без пробелов-разделителей, ИНН контрагентов — как текст (иначе теряются ведущие нули). Если файл пойдёт в другую систему, согласуйте с её владельцем кодировку (UTF-8 для CSV) и разделитель полей.

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

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

Количество строк в файле
Норма

Совпадает с числом документов в журнале за тот же период

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

Строк меньше — проверьте отборы и пометки удаления

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

Равна итогу отчёта по закупкам за период

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

Расхождение — разные настройки НДС или неполная выгрузка

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

Excel распознаёт даты и суммы, допустимы вычисления

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

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

ИНН и коды
Норма

Ведущие нули сохранены, длина ИНН 10 или 12 знаков

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

Нули потеряны — сохраняйте колонку как текстовую

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

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

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

Типичные ошибки
01
Сохранение списка с активным отбором — в файле оказывается только часть документов
02
Смешение сумм с НДС и без НДС — итоги не сходятся с книгой покупок
03
Выгрузка ИНН как числа — теряются ведущие нули, ломается сверка с контрагентами
04
Загрузка в рабочую базу без копии — дубли справочников и документов
05
Выгрузка большого объёма через список — зависание клиента; нужен отчёт или обмен
Если выгрузку закупок приходится делать регулярно вручную, сохраните настройки отчёта как вариант («Ещё» → «Сохранить вариант отчёта») и назначьте рассылку по расписанию — отчёт будет приходить готовым файлом без ручных действий.
ПЗ
Практическое замечание

Ответы на частые вопросы

Как выгрузить закупки из 1С:Бухгалтерии, если нет раздела «Закупки»?

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

Можно ли выгрузить закупки сразу в CSV?

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

Почему в выгруженном файле суммы не сходятся с книгой покупок?

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

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

В отчёте по закупкам добавьте отбор «Контрагент = нужный поставщик» перед формированием. В журнале документов используйте «Ещё» → «Настроить список» и задайте условие по полю «Контрагент», затем выведите и сохраните список.

Нужны ли права администратора для выгрузки в Excel?

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

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

Настройте рассылку отчётов по расписанию («Администрирование» → «Рассылка отчётов») — файл будет сохраняться в каталог или отправляться по почте. Для обмена с другой базой настройте синхронизацию данных с расписанием; для сторонних систем — регламентное задание с обработкой выгрузки, что потребует участия разработчика.

Итог

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

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