Справочники и Данные · 10 мин
Как выгрузить закупки из 1С: способы и пошаговые инструкции
Способы выгрузки закупок из 1С: в Excel, CSV, через обработки и обмен данными. Пошаговые инструкции, типичные ошибки и проверка результата.
Выгрузка закупок из 1С — типовая задача: данные о поступлениях товаров, счетах-фактурах поставщиков и заказах нужны для анализа в Excel, передачи в бухгалтерию, загрузки в BI-систему или обмена с контрагентами. В зависимости от конфигурации (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия) и цели выгрузки подходят разные инструменты — от простого сохранения табличного документа до настройки регулярного обмена.
Ниже разобраны основные рабочие способы: выгрузка списка документов закупок, универсальные отчёты, обработки выгрузки в Excel и XML, а также обмен между базами. Для каждого способа указаны условия применения, ограничения и способ проверить результат.
Определите, что именно нужно выгрузить
Под «закупками» в 1С обычно понимают разные объекты, и от этого зависит инструмент выгрузки. Чаще всего требуется один из четырёх вариантов: список документов поступления (накладные и счета-фактуры поставщиков), заказы поставщикам, аналитика по закупкам (суммы, количество, цены по номенклатуре) либо справочник поставщиков с договорами.
Если нужен разовый анализ в Excel — достаточно отчёта или списка документов. Если данные передаются в другую учётную систему (например, из УТ в Бухгалтерию или во внешний WMS) — нужен формализованный обмен через XML, CSV или план обмена. Определите также период, организацию и нужные поля: это сократит объём файла и упростит проверку.
Как выбрать способ выгрузки
Выгрузка через отчёты по закупкам
Самый доступный способ — типовые отчёты. В конфигурациях «Управление торговлей» и «ERP» откройте раздел «Закупки» → «Отчёты по закупкам» и выберите подходящий: «Анализ закупок», «Ведомость по товарам на складах», «Закупки по поставщикам» или «Оценка рентабельности продаж» (последний — для сопоставления с продажами). В «Бухгалтерии» используйте «Оборотно-сальдовую ведомость по счёту» 60 или анализ счёта с субконто «Контрагенты».
Установите период, отборы по организации и поставщику, сформируйте отчёт. Затем нажмите «Ещё» → «Сохранить» (или «Файл» → «Сохранить как») и выберите формат: XLSX для дальнейшей работы в Excel, MXL для точного сохранения внешнего вида, CSV — если файл пойдёт в другую систему. В управляемых формах также доступна кнопка «Вывести список» в табличных частях отчётов.
- 1Откройте «Закупки» → «Отчёты по закупкам» → нужный отчёт
- 2Установите период, организацию и отборы по поставщикам
- 3Нажмите «Сформировать» и проверьте итоги на экране
- 4Выберите «Ещё» → «Сохранить» и формат «Лист Excel (*.xlsx)»
- 5Откройте файл и сверьте итоговую сумму с отчётом в 1С
Выгрузка списка документов поступления
Когда нужен именно перечень документов с реквизитами (номер, дата, контрагент, сумма), откройте журнал «Закупки» → «Поступления (акты, накладные, УПД)» или «Документы закупки (все)». Установите отбор по периоду и организации через кнопку «Ещё» → «Настроить список».
Далее «Ещё» → «Вывести список»: в открывшемся окне отметьте нужные колонки (дата, номер, контрагент, договор, сумма, склад) и нажмите «ОК». Полученный табличный документ сохраните через «Файл» → «Сохранить как» в XLSX. Такой способ даёт плоскую таблицу без группировок, удобную для сводных таблиц.
Выгрузка табличной части конкретного документа
Если нужна номенклатура одной накладной, откройте документ, встаньте на табличную часть «Товары», нажмите «Ещё» → «Вывести список» и сохраните результат. Альтернатива — выделить строки и скопировать их в Excel через буфер обмена, но при большом числе строк это медленнее и чревато потерей форматов чисел.
Выгрузка в Excel через обработки и «Универсальный обмен»
Для выгрузки данных с произвольной структурой используются обработки. Во многих конфигурациях есть встроенная «Выгрузка и загрузка данных XML» (раздел «Администрирование» → «Обмен данными»), а для переноса документов между базами — «Универсальный обмен данными в формате XML» с правилами конвертации. Эти инструменты требуют прав администратора и понимания структуры метаданных.
Общий порядок для универсального обмена: откройте обработку, загрузите правила обмена (поставляются с конфигурацией или создаются в «Конвертации данных»), выберите выгружаемые объекты — «Поступление товаров и услуг», установите период и отборы, укажите файл выгрузки и запустите процесс. В конце обработка покажет количество выгруженных объектов и протокол ошибок.
Синхронизация и обмен с другими системами
Если закупки нужно выгружать регулярно — например, ежедневно передавать поступления из УТ в Бухгалтерию — настройте типовую синхронизацию: «Администрирование» → «Синхронизация данных» → «Настроить синхронизацию данных». Мастер предложит выбрать конфигурацию-корреспондента, способ подключения (через файл, каталог, FTP или прямое подключение) и состав выгружаемых данных.
Для интеграции со сторонними системами (WMS, маркетплейсы, BI) применяются форматы CommerceML, EnterpriseData, CSV или веб-сервисы. Типовые планы обмена («Обмен с сайтом», «Обмен данными с использованием формата EnterpriseData») покрывают большинство сценариев; нестандартные требования реализуются доработкой — это уже задача для разработчика 1С.
Сравнение способов выгрузки
Быстро и без прав администратора; подходит для разового анализа, но не для обмена между системами
Плоская таблица реквизитов; ограничена колонками журнала, нет табличных частей
Переносит документы целиком между базами 1С; требует правил конвертации и аккуратности
Регулярный автоматический обмен; требует первичной настройки и сопоставления объектов
Для сторонних систем; обычно требует доработки или внешней обработки
Проверка результата выгрузки
После выгрузки обязательно сверьте контрольные итоги. Откройте полученный файл и сравните: количество документов/строк, итоговую сумму по колонке «Сумма», итог по НДС. В 1С те же цифры покажет отчёт за тот же период с теми же отборами. Расхождение хотя бы в одном документе говорит о различии отборов (период, организация, помеченные на удаление) или о потере строк при выгрузке.
Дополнительно проверьте форматы: даты должны распознаваться Excel как даты, суммы — как числа без пробелов-разделителей, ИНН контрагентов — как текст (иначе теряются ведущие нули). Если файл пойдёт в другую систему, согласуйте с её владельцем кодировку (UTF-8 для CSV) и разделитель полей.
Как проверить результат
Совпадает с числом документов в журнале за тот же период
Строк меньше — проверьте отборы и пометки удаления
Равна итогу отчёта по закупкам за период
Расхождение — разные настройки НДС или неполная выгрузка
Excel распознаёт даты и суммы, допустимы вычисления
Числа как текст, даты сдвинуты — меняйте региональные настройки или формат сохранения
Ведущие нули сохранены, длина ИНН 10 или 12 знаков
Нули потеряны — сохраняйте колонку как текстовую
Типичные ошибки и ограничения
Частая проблема — выгрузка «не тех» данных из-за отборов: в журнале документов по умолчанию может стоять отбор по текущей дате или конкретной организации, и пользователь сохраняет неполный список. Всегда проверяйте строку отбора перед выгрузкой. Вторая типичная ошибка — попытка выгрузить большой объём (сотни тысяч строк) через «Вывести список»: табличный документ может формироваться долго или упираться в ограничения памяти клиентского приложения. Для больших объёмов используйте отчёты СКД или обмен.
Третья группа ошибок связана с правами: если у пользователя нет права «Вывод» или доступа к разделу закупок, кнопки сохранения будут недоступны — обратитесь к администратору. Наконец, помните, что выгрузка в Excel передаёт снимок данных на момент формирования: проведённые позже документы в файл не попадут.
Если выгрузку закупок приходится делать регулярно вручную, сохраните настройки отчёта как вариант («Ещё» → «Сохранить вариант отчёта») и назначьте рассылку по расписанию — отчёт будет приходить готовым файлом без ручных действий.
Ответы на частые вопросы
Как выгрузить закупки из 1С:Бухгалтерии, если нет раздела «Закупки»?
В Бухгалтерии документы закупок находятся в разделе «Покупки» → «Поступления (акты, накладные, УПД)». Для аналитики используйте «Отчёты» → «Анализ счёта» по счёту 60 или карточку счёта с отбором по контрагенту. Выгрузка в Excel выполняется так же — через сохранение табличного документа.
Можно ли выгрузить закупки сразу в CSV?
Да: сформируйте отчёт или выведите список, затем при сохранении выберите формат CSV. Учтите, что CSV не хранит форматирование и формулы, а разделитель и кодировку нужно согласовать с принимающей системой — чаще всего используется UTF-8 и точка с запятой.
Почему в выгруженном файле суммы не сходятся с книгой покупок?
Чаще всего причина в НДС: список документов показывает сумму с НДС, а книга покупок оперирует выделенным налогом. Также проверьте, попали ли в выгрузку корректировки поступления и возвраты поставщику — они уменьшают итоги книги покупок, но могут отсутствовать в вашем отборе.
Как выгрузить только закупки по одному поставщику?
В отчёте по закупкам добавьте отбор «Контрагент = нужный поставщик» перед формированием. В журнале документов используйте «Ещё» → «Настроить список» и задайте условие по полю «Контрагент», затем выведите и сохраните список.
Нужны ли права администратора для выгрузки в Excel?
Нет, для сохранения отчётов и списков достаточно права «Вывод» и доступа к разделу закупок. Права администратора нужны только для обработок обмена, настройки синхронизации и работы с планами обмена.
Как автоматизировать ежедневную выгрузку закупок?
Настройте рассылку отчётов по расписанию («Администрирование» → «Рассылка отчётов») — файл будет сохраняться в каталог или отправляться по почте. Для обмена с другой базой настройте синхронизацию данных с расписанием; для сторонних систем — регламентное задание с обработкой выгрузки, что потребует участия разработчика.
Что важно запомнить
Для разовой выгрузки закупок достаточно отчёта или списка документов с сохранением в Excel; для регулярного обмена — синхронизация данных или универсальный обмен XML. Всегда проверяйте отборы перед выгрузкой и сверяйте итоги после неё, а любую загрузку данных сначала тестируйте на копии базы.