Экспорт заявок из 1С: все способы выгрузки данных

· 9 мин

Содержание

Быстрее всего выгрузить заявки из 1С командой Еще → Вывести список прямо из журнала документов: программа соберёт видимые строки в табличный документ, а его уже сохраняют в Excel, PDF или другой формат через Главное меню → Файл → Сохранить как. Это работает в любой типовой конфигурации на платформе 8.3 — и в Бухгалтерии, и в Управлении торговлей, и в ЗУП.

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

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

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

  • 🔎 Отбор по периоду и реквизитам. Над списком есть строка поиска и команда Еще → Настроить список (или значок настройки). В настройке задают отбор по дате, контрагенту, статусу, сумме.
  • 🧭 Сортировка. Щёлкните по заголовку колонки — список отсортируется по ней. В файл строки уйдут в том же порядке.
  • 🧱 Состав колонок. Через Еще → Изменить форму можно добавить в список недостающие реквизиты (например, комментарий или склад), чтобы они попали в выгрузку.

Если нужны заявки за квартал, сначала поставьте отбор по периоду, а уже потом выводите список. Иначе в файл уйдут все документы с начала базы.

Настроенный отбор не обязательно задавать каждый раз заново. В меню Еще → Настроить список есть возможность сохранить текущую настройку как вариант и выбирать её одним кликом — удобно, когда одну и ту же выгрузку делают регулярно. Для списков с группировкой (например, по подразделениям) учтите, что в файл строки уйдут в развёрнутом виде, поэтому перед выводом раскройте нужные группы.

Когда на экране остались только нужные строки в нужном порядке — список готов к выгрузке.

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

Самый частый сценарий — получить заявки таблицей, чтобы считать суммы, строить сводные или отправить коллеге.

  1. Откройте журнал или список заявок.
  2. Нажмите Еще в командной панели списка и выберите Вывести список.
  3. В окне настройки отметьте галочками колонки, которые нужны в файле, и укажите тип вывода — Табличный документ.
  4. Нажмите ОК. 1С сформирует табличный документ со всеми видимыми строками.
  5. Сохраните его: Главное меню → Файл → Сохранить как (или значок дискеты). В поле Тип файла выберите формат.

Доступные форматы сохранения табличного документа:

ФорматРасширениеКогда выбирать
Лист Excel.xlsxнужно считать, фильтровать, строить сводные
Табличный документ.mxlоткрыть снова в 1С на другом компьютере
Документ PDF.pdfотправить на подпись или в архив без правок
Лист OpenDocument.odsработа в LibreOffice/OpenOffice
Текстовый файл.txtзагрузка в простую внешнюю систему

В выгрузку попадают только те колонки, которые вы отметили в окне Вывести список. Если в Excel не хватает поля — вернитесь к списку, добавьте колонку через Изменить форму и выведите список заново.

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

Есть путь ещё быстрее, когда файл не нужен, а данные надо вставить в уже открытую книгу Excel. Сформируйте табличный документ через Вывести список, выделите в нём ячейки мышью, скопируйте в буфер обмена (Ctrl+C) и вставьте в Excel (Ctrl+V). Так переносят небольшие фрагменты без промежуточного файла — числа и даты обычно сохраняют свой формат.

Какой формат выгрузки выбрать под задачу?

Сохранение печатной формы заявки в PDF и Excel

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

  1. Откройте нужную заявку.
  2. Нажмите Печать в командной панели и выберите печатную форму из списка.
  3. Откроется табличный документ с бланком. Сохраните его через значок дискеты или Главное меню → Файл → Сохранить как.
  4. Для отправки контрагенту выбирайте Документ PDF — его не изменят в пути.

Если нужно сразу несколько заявок одним файлом:

  • Выделите в списке несколько документов мышью с зажатым Ctrl или Shift.
  • Нажмите Печать — печатные формы соберутся в один табличный документ подряд.
  • Сохраните всё в один PDF.

Многие формы умеют отправляться письмом прямо из 1С. Рядом с Печать есть команда с конвертом — она вложит PDF в письмо, если в базе настроена учётная запись электронной почты.

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

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

XML нужен, когда заявки должны «уехать» в другую программу: на сайт, в складскую систему, в другую базу 1С. Здесь есть два принципиально разных пути.

Путь 1. Настроенная синхронизация данных. Если между базами уже есть правила обмена (например, Бухгалтерия ↔ Управление торговлей), выгрузка идёт автоматически по расписанию или по команде. Проверить и запустить обмен можно в разделе Администрирование → Синхронизация данных. Отдельный файл при этом обычно не формируется — данные уходят через настроенный канал.

Путь 2. Разовая выгрузка в файл XML. Когда правил обмена нет, а нужно просто отдать данные в чужую систему, применяют:

  • 📦 Встроенные механизмы конфигурации, если для заявок предусмотрена выгрузка в файл (встречается в отраслевых решениях — проверьте раздел обмена или сервисные команды конкретной базы).
  • 🔧 Универсальную обработку выгрузки и загрузки данных в формате XML. Её подключают как внешнюю обработку (см. раздел ниже) и выгружают выбранные объекты в файл .xml.

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

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

Отчёты и сводные данные по заявкам

Если задача — не выгрузить документы как есть, а получить сводку (сколько заявок, на какие суммы, по каким контрагентам), удобнее идти через отчёт, а не через список.

  • В большинстве конфигураций есть Универсальный отчёт — он строится по любому документу или справочнику. Выберите в нём тип данных Документ и вашу заявку, задайте группировки (по контрагенту, по статусу, по месяцу) и отборы.
  • Готовый отчёт сохраняется в файл теми же командами: Сохранить как → Лист Excel или Документ PDF.
  • Специализированные отчёты по заявкам (например, по исполнению или остаткам) ищите в разделе, к которому относится документ, — обычно рядом с самим журналом заявок есть кнопка перехода к отчётам.

Отчёт выгружается в тот же табличный документ, что и список, поэтому форматы сохранения одинаковые. Разница в том, что в отчёте данные уже сгруппированы и посчитаны, а в выводе списка — построчно как в журнале.

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

Автоматизация: регулярная выгрузка через внешние обработки

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

Чтобы их использовать, в базе должна быть включена работа с дополнительными обработками:

  1. Откройте Администрирование → Печатные формы, отчёты и обработки.
  2. Включите флажок использования дополнительных отчётов и обработок.
  3. В списке дополнительных обработок нажмите добавление из файла и выберите файл .epf.
  4. После подключения обработка появляется в меню того раздела или списка, к которому её привязали.

Типовой инструмент для разовой и регулярной выгрузки в XML — универсальная обработка Выгрузка и загрузка данных XML (файл с расширением .epf). Она умеет выгружать выбранные документы и справочники в файл и загружать их обратно.

Внешние обработки — это сторонний код, который получает полный доступ к базе. Запускайте только файлы из доверенного источника и желательно сначала на копии базы.

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

Перед выгрузкой заявок проверьте
Выполнено: 0 / 5

Частые ошибки при выгрузке

  • 🗂 В файл ушло слишком много строк. Чаще всего забыли поставить отбор по периоду. Список выгружается целиком — ограничьте его до выгрузки.
  • 🔢 В Excel не хватает колонки. Выводятся только отмеченные в окне Вывести список поля. Нужный реквизит сначала добавляют в список через Изменить форму.
  • 📄 PDF «поехал» по ширине. Табличный документ шире страницы печатается с переносом. Перед сохранением в PDF проверьте масштаб и ориентацию через настройки печати табличного документа.
  • 🔁 XML не загрузился в чужую систему. Формат выгрузки 1С не совпал с ожидаемым. XML между базами 1С одной конфигурации грузится как родной, а для внешних систем формат согласуют отдельно.
  • 🔐 Числа в Excel стали текстом или датой. Длинные номера и коды Excel иногда интерпретирует по-своему. Если это критично, задайте в Excel формат ячеек «Текстовый» до вставки или выгружайте такие поля отдельной колонкой.

Частые вопросы

Можно ли выгрузить сразу несколько заявок в один файл Excel?
Да. Отберите нужные строки в списке и выполните Еще → Вывести список — в табличный документ уйдут все видимые строки, а его вы сохраните одним файлом .xlsx.
Чем отличается вывод списка от печатной формы?
Вывести список даёт таблицу со строками журнала — для расчётов и анализа. Печатная форма даёт оформленный бланк конкретного документа с реквизитами и подписями — для печати и отправки.
Как выгрузить заявки в формате XML, если обмен не настроен?
Подключите универсальную обработку выгрузки данных XML как внешнюю через Администрирование → Печатные формы, отчёты и обработки. Учтите: файл загрузится только в систему с совместимым форматом.
Почему в выгрузке нет нужной колонки?
Выгружаются только колонки, отмеченные в окне Вывести список, а их набор берётся из текущего вида списка. Добавьте реквизит в список через Еще → Изменить форму и выведите заново.
Как сохранить выгрузку сразу в PDF, минуя Excel?
При сохранении табличного документа через Файл → Сохранить как выберите в поле типа файла Документ PDF. Это работает и для вывода списка, и для печатной формы.