Экспорт заявок из 1С: все способы выгрузки данных
Содержание
Быстрее всего выгрузить заявки из 1С командой Еще → Вывести список прямо из журнала документов: программа соберёт видимые строки в табличный документ, а его уже сохраняют в Excel, PDF или другой формат через Главное меню → Файл → Сохранить как. Это работает в любой типовой конфигурации на платформе 8.3 — и в Бухгалтерии, и в Управлении торговлей, и в ЗУП.
Под «заявкой» в разных базах понимают разные документы: заявку на расход денежных средств, заказ клиента , заявку на поставку. Порядок выгрузки от этого не меняется — важно, какой результат нужен. Для бухгалтера хватит выгрузки в Excel, для обмена с чужой программой нужен XML, для печати или отправки контрагенту — PDF. Ниже — все рабочие способы с точными путями.
С чего начать: отбор нужных заявок в списке
Перед выгрузкой приведите список к тому виду, который хотите получить в файле. 1С выгружает именно то, что видно на экране, — с учётом отборов, сортировки и состава колонок.
- 🔎 Отбор по периоду и реквизитам. Над списком есть строка поиска и команда
Еще → Настроить список(или значок настройки). В настройке задают отбор по дате, контрагенту, статусу, сумме. - 🧭 Сортировка. Щёлкните по заголовку колонки — список отсортируется по ней. В файл строки уйдут в том же порядке.
- 🧱 Состав колонок. Через
Еще → Изменить формуможно добавить в список недостающие реквизиты (например, комментарий или склад), чтобы они попали в выгрузку.
Если нужны заявки за квартал, сначала поставьте отбор по периоду, а уже потом выводите список. Иначе в файл уйдут все документы с начала базы.
Настроенный отбор не обязательно задавать каждый раз заново. В меню Еще → Настроить список есть возможность сохранить текущую настройку как вариант и выбирать её одним кликом — удобно, когда одну и ту же выгрузку делают регулярно. Для списков с группировкой (например, по подразделениям) учтите, что в файл строки уйдут в развёрнутом виде, поэтому перед выводом раскройте нужные группы.
Когда на экране остались только нужные строки в нужном порядке — список готов к выгрузке.
Вывод списка заявок в Excel и другие табличные форматы
Самый частый сценарий — получить заявки таблицей, чтобы считать суммы, строить сводные или отправить коллеге.
- Откройте журнал или список заявок.
- Нажмите
Ещев командной панели списка и выберитеВывести список. - В окне настройки отметьте галочками колонки, которые нужны в файле, и укажите тип вывода —
Табличный документ. - Нажмите
ОК. 1С сформирует табличный документ со всеми видимыми строками. - Сохраните его:
Главное меню → Файл → Сохранить как(или значок дискеты). В полеТип файлавыберите формат.
Доступные форматы сохранения табличного документа:
| Формат | Расширение | Когда выбирать |
|---|---|---|
| Лист Excel | .xlsx | нужно считать, фильтровать, строить сводные |
| Табличный документ | .mxl | открыть снова в 1С на другом компьютере |
| Документ PDF | .pdf | отправить на подпись или в архив без правок |
| Лист OpenDocument | .ods | работа в LibreOffice/OpenOffice |
| Текстовый файл | .txt | загрузка в простую внешнюю систему |
В выгрузку попадают только те колонки, которые вы отметили в окне Вывести список. Если в Excel не хватает поля — вернитесь к списку, добавьте колонку через Изменить форму и выведите список заново.
Для табличных частей внутри одного документа (например, строки заявки) приём тот же: встаньте в таблицу, нажмите Еще → Вывести список над самой таблицей — выгрузятся её строки.
Есть путь ещё быстрее, когда файл не нужен, а данные надо вставить в уже открытую книгу Excel. Сформируйте табличный документ через Вывести список, выделите в нём ячейки мышью, скопируйте в буфер обмена (Ctrl+C) и вставьте в Excel (Ctrl+V). Так переносят небольшие фрагменты без промежуточного файла — числа и даты обычно сохраняют свой формат.
Сохранение печатной формы заявки в PDF и Excel
Когда нужна не таблица списком, а печатный бланк конкретной заявки — используйте печатную форму документа.
- Откройте нужную заявку.
- Нажмите
Печатьв командной панели и выберите печатную форму из списка. - Откроется табличный документ с бланком. Сохраните его через значок дискеты или
Главное меню → Файл → Сохранить как. - Для отправки контрагенту выбирайте
Документ PDF— его не изменят в пути.
Если нужно сразу несколько заявок одним файлом:
- Выделите в списке несколько документов мышью с зажатым
CtrlилиShift. - Нажмите
Печать— печатные формы соберутся в один табличный документ подряд. - Сохраните всё в один PDF.
Многие формы умеют отправляться письмом прямо из 1С. Рядом с Печать есть команда с конвертом — она вложит PDF в письмо, если в базе настроена учётная запись электронной почты.
В отличие от вывода списка, печатная форма даёт оформленный бланк с реквизитами, подписями и печатью организации — то, что обычно и ждут от «выгруженной заявки» на бумаге.
Выгрузка заявок в XML для обмена с другими системами
XML нужен, когда заявки должны «уехать» в другую программу: на сайт, в складскую систему, в другую базу 1С. Здесь есть два принципиально разных пути.
Путь 1. Настроенная синхронизация данных. Если между базами уже есть правила обмена (например, Бухгалтерия ↔ Управление торговлей), выгрузка идёт автоматически по расписанию или по команде. Проверить и запустить обмен можно в разделе Администрирование → Синхронизация данных. Отдельный файл при этом обычно не формируется — данные уходят через настроенный канал.
Путь 2. Разовая выгрузка в файл XML. Когда правил обмена нет, а нужно просто отдать данные в чужую систему, применяют:
- 📦 Встроенные механизмы конфигурации, если для заявок предусмотрена выгрузка в файл (встречается в отраслевых решениях — проверьте раздел обмена или сервисные команды конкретной базы).
- 🔧 Универсальную обработку выгрузки и загрузки данных в формате XML. Её подключают как внешнюю обработку
(см. раздел ниже) и выгружают выбранные объекты в файл
.xml.
XML-файл пригодится принимающей системе только тогда, когда её формат совпадает с вашим. Просто выгрузить документ в XML и загрузить в произвольную программу не выйдет — нужна либо общая схема обмена, либо конвертация формата на стороне получателя.
Для обмена между двумя типовыми базами 1С одной конфигурации XML — родной формат: выгруженный файл загрузится без доработок. Для чужих систем формат заранее согласуют с их разработчиками.
Отчёты и сводные данные по заявкам
Если задача — не выгрузить документы как есть, а получить сводку (сколько заявок, на какие суммы, по каким контрагентам), удобнее идти через отчёт, а не через список.
- В большинстве конфигураций есть
Универсальный отчёт— он строится по любому документу или справочнику. Выберите в нём тип данныхДокументи вашу заявку, задайте группировки (по контрагенту, по статусу, по месяцу) и отборы. - Готовый отчёт сохраняется в файл теми же командами:
Сохранить как → Лист ExcelилиДокумент PDF. - Специализированные отчёты по заявкам (например, по исполнению или остаткам) ищите в разделе, к которому относится документ, — обычно рядом с самим журналом заявок есть кнопка перехода к отчётам.
Отчёт выгружается в тот же табличный документ, что и список, поэтому форматы сохранения одинаковые. Разница в том, что в отчёте данные уже сгруппированы и посчитаны, а в выводе списка — построчно как в журнале.
Простой пример настройки. Нужна сводка «сколько заявок и на какую сумму по каждому контрагенту за месяц». В универсальном отчёте выбираете документ-заявку, в группировках строк ставите поле контрагента, в поля с суммами — реквизит суммы документа, в отборе задаёте период. Отчёт сразу покажет итоги по каждому контрагенту и общий итог — останется сохранить его в Excel для дальнейшей работы. Если один и тот же отчёт нужен регулярно, сохраните его настройку как вариант через команду сохранения вариантов отчёта: при следующем открытии все группировки и отборы подтянутся сами.
Автоматизация: регулярная выгрузка через внешние обработки
Когда заявки выгружают каждый день в одном и том же виде, ручной Вывести список утомляет. Задачу закрывают внешние обработки.
Чтобы их использовать, в базе должна быть включена работа с дополнительными обработками:
- Откройте
Администрирование → Печатные формы, отчёты и обработки. - Включите флажок использования дополнительных отчётов и обработок.
- В списке дополнительных обработок нажмите добавление из файла и выберите файл
.epf. - После подключения обработка появляется в меню того раздела или списка, к которому её привязали.
Типовой инструмент для разовой и регулярной выгрузки в XML — универсальная обработка Выгрузка и загрузка данных XML (файл с расширением .epf). Она умеет выгружать выбранные документы и справочники в файл и загружать их обратно.
Внешние обработки — это сторонний код, который получает полный доступ к базе. Запускайте только файлы из доверенного источника и желательно сначала на копии базы.
Если готовой обработки под ваш формат нет, выгрузку пишут под задачу — это уже работа программиста 1С. В простых случаях достаточно встроенных средств: Вывести список в Excel или универсальный отчёт решают 90% запросов на выгрузку заявок без всякого кода.
Частые ошибки при выгрузке
- 🗂 В файл ушло слишком много строк. Чаще всего забыли поставить отбор по периоду. Список выгружается целиком — ограничьте его до выгрузки.
- 🔢 В Excel не хватает колонки. Выводятся только отмеченные в окне
Вывести списокполя. Нужный реквизит сначала добавляют в список черезИзменить форму. - 📄 PDF «поехал» по ширине. Табличный документ шире страницы печатается с переносом. Перед сохранением в PDF проверьте масштаб и ориентацию через настройки печати табличного документа.
- 🔁 XML не загрузился в чужую систему. Формат выгрузки 1С не совпал с ожидаемым. XML между базами 1С одной конфигурации грузится как родной, а для внешних систем формат согласуют отдельно.
- 🔐 Числа в Excel стали текстом или датой. Длинные номера и коды Excel иногда интерпретирует по-своему. Если это критично, задайте в Excel формат ячеек «Текстовый» до вставки или выгружайте такие поля отдельной колонкой.
Частые вопросы
Можно ли выгрузить сразу несколько заявок в один файл Excel?
Еще → Вывести список — в табличный документ уйдут все видимые строки, а его вы сохраните одним файлом .xlsx.Чем отличается вывод списка от печатной формы?
Вывести список даёт таблицу со строками журнала — для расчётов и анализа. Печатная форма даёт оформленный бланк конкретного документа с реквизитами и подписями — для печати и отправки.Как выгрузить заявки в формате XML, если обмен не настроен?
Администрирование → Печатные формы, отчёты и обработки. Учтите: файл загрузится только в систему с совместимым форматом.Почему в выгрузке нет нужной колонки?
Вывести список, а их набор берётся из текущего вида списка. Добавьте реквизит в список через Еще → Изменить форму и выведите заново.Как сохранить выгрузку сразу в PDF, минуя Excel?
Файл → Сохранить как выберите в поле типа файла Документ PDF. Это работает и для вывода списка, и для печатной формы.