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

Торговля и Склад · 10 мин

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

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

Выгрузка заявок из 1С — типовая задача: данные нужны для анализа в Excel, передачи логистам, загрузки в CRM или формирования сводной отчётности. В зависимости от конфигурации (Управление торговлей, ERP, Комплексная автоматизация, УНФ) и цели выгрузки применяются разные инструменты: от простого копирования списка до универсальной обработки обмена данными.

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

Перед любой массовой выгрузкой убедитесь, что у вас есть права на просмотр документов и вывод списков. В разграниченных по ролям базах часть документов может быть недоступна, и выгрузка получится неполной без каких-либо предупреждений.

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

До начала работы ответьте на три вопроса: какие документы нужны (все заявки или только проведённые), какой период охватывает выгрузка и какие поля требуются в итоговом файле. Это определяет выбор инструмента: для списка из сотни документов с базовыми колонками достаточно вывода списка, для табличных частей с товарами потребуется отчёт или обработка.

Важный нюанс: журнал документов показывает только шапку — номер, дату, контрагента, сумму, статус. Состав заявки (номенклатура, количество, цены) в списке не виден. Если нужны товары внутри каждой заявки, простое копирование списка не подойдёт.

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

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

Нужны только номера, даты, контрагенты и суммы за периодИспользуйте вывод списка из журнала документов в Excel
Нужны товары и услуги внутри каждой заявкиИспользуйте отчёт по документам или консоль запросов
Выгрузка нужна регулярно по одному шаблонуНастройте сохранённый вариант отчёта или регламентное задание
Данные нужны в другой базе 1СИспользуйте универсальный обмен данными XML или настроенную синхронизацию

Способ 1: выгрузка списка заявок через журнал документов

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

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

Проверьте результат: откройте файл и сравните количество строк с количеством документов в журнале при тех же отборах. Совпадение числа строк и итоговой суммы — главный признак корректной выгрузки.

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

Способ 2: выгрузка через отчёты с табличными частями

Когда требуется состав заявок — номенклатура, количество, цены, суммы по строкам, — используйте встроенные отчёты. В Управлении торговлей и ERP это, например, «Анализ заказов покупателей», «Ведомость по заказам», отчёты по исполнению заявок. Отчёты находятся в разделах «Продажи», «Закупки» или «Отчёты» соответствующего подраздела.

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

Ограничение метода: состав доступных полей определяется схемой конкретного отчёта. Если нужного поля в настройках нет, придётся использовать консоль запросов или обработку.

Способ 3: универсальная обработка и консоль запросов

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

Обработка позволяет выгрузить документы выбранного вида за период вместе со связанными объектами в XML-файл, который затем загружается в другую базу с идентичной конфигурацией. Это способ переноса данных, а не получения таблицы для анализа.

Если нужна произвольная таблица в Excel, удобна консоль запросов: вы формируете запрос к документу и его табличной части, а результат сохраняете в табличный документ. Такой подход требует базовых навыков языка запросов 1С, но даёт полный контроль над составом данных.

Настройка регулярной автоматической выгрузки

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

В типовых конфигурациях с библиотекой стандартных подсистем доступна рассылка отчётов: «Администрирование → Печатные формы, отчёты и обработки → Рассылка отчётов». Вы настраиваете расписание, получателей и формат файла — система сама формирует и отправляет выгрузку. Это самый простой способ автоматизации без программирования.

Для интеграции с CRM или сайтом, откуда приходят заявки, обычно используют типовые модули обмена (например, обмен с сайтом в формате CommerceML) или веб-сервисы. Такая настройка требует участия специалиста, но избавляет от ручных операций полностью.

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

Вывод списка из журнала

Быстро и без настройки, но только шапки документов и только те колонки, что есть в списке

Отчёты

Гибкие отборы и табличные части, но состав полей ограничен схемой отчёта

Консоль запросов

Любой набор данных, но нужны навыки запросов и права администратора

Обмен XML

Полный перенос документов между базами 1С, но результат непригоден для анализа в Excel

Рассылка отчётов

Автоматическая регулярная выгрузка, но только по заранее настроенному шаблону

Проверка результата и типичные ошибки

После выгрузки обязательно сверьте три контрольные точки: количество строк, итоговую сумму и границы периода. Если в файле меньше строк, чем документов в журнале, чаще всего виноваты скрытые отборы — проверьте панель отборов и настройки списка.

Распространённая проблема при открытии CSV в Excel — «сломанная» кодировка: кириллица отображается символами. Сохраняйте файл в xlsx, а если нужен именно CSV, открывайте его через импорт данных в Excel с выбором кодировки UTF-8. Другая частая ситуация — даты и числа, распознанные как текст: это решается настройкой формата ячеек после выгрузки.

Типичные ошибки при выгрузке заявок
01
Выгрузка без проверки отборов — в файл попадает неполный период или лишние организации
02
Сохранение в CSV без учёта кодировки — кириллица превращается в нечитаемые символы
03
Ожидание товаров внутри заявки при выгрузке простого списка — табличные части в список не входят
04
Использование отчёта по регистрам для поиска непроведённых заявок — такие документы в отчёт не попадают
05
Передача файла с персональными данными контрагентов без проверки состава колонок
Контрольные точки

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

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

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

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

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

Итоговая сумма по колонке сумм
Норма

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

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

Сумма расходится — часть документов потеряна или продублирована

Кодировка и форматы
Норма

Кириллица читается, даты и числа распознаны корректно

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

Символы-кракозябры, даты как текст — ошибка кодировки или формата

Границы периода
Норма

Первая и последняя даты соответствуют заданному периоду

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

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

Часто задаваемые вопросы

Можно ли выгрузить заявки из 1С, если нет прав администратора?

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

Почему в выгрузке нет части заявок, хотя период задан верно?

Чаще всего причина в дополнительных отборах в журнале (по организации, статусу, ответственному) или в недостатке прав: документы, недоступные по ролям, просто не отображаются и не выгружаются. Проверьте панель отборов и уточните права у администратора.

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

Простой список для этого не подходит. Используйте отчёт по заказам с детализацией до номенклатуры, консоль запросов к табличной части документа или обработку обмена XML, если данные нужны в другой базе 1С.

В каком формате лучше сохранять выгрузку для дальнейшей обработки?

Для анализа и сводных таблиц — xlsx: формат сохраняет типы данных и не требует настройки импорта. CSV удобен для загрузки в другие системы, но требует контроля кодировки и разделителей. XML используется только для обмена между базами 1С.

Можно ли настроить автоматическую выгрузку заявок по расписанию без программиста?

Да, если в конфигурации есть механизм рассылки отчётов: настройте нужный отчёт с отборами, сохраните вариант и создайте рассылку с расписанием и форматом файла. Это штатная возможность, не требующая доработок.

Итог

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

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