Документы и Печать · 10 мин
Как выгрузить документы из 1С: все рабочие способы
Разбираем, как выгрузить документы из 1С: печатные формы в Excel и PDF, выгрузка в XML, обмен между базами и типичные ошибки при экспорте данных.
Выгрузка документов из 1С — одна из самых частых задач: нужно передать счета и накладные контрагенту, отправить данные в банк, перенести документы в другую базу или просто сохранить печатную форму в PDF. В зависимости от цели используются разные механизмы: сохранение печатной формы, выгрузка в табличный документ, обмен через XML или специализированные обработки.
Важно сразу определить, что именно требуется: «картинка» документа для человека (PDF, Excel, Word) или данные для машинной обработки (XML, CSV, форматы обмена). От этого зависит инструмент. Ошибка на этом этапе — самая частая причина лишней работы: например, бухгалтер сохраняет накладные в PDF, хотя контрагент ждал файл для загрузки в свою учётную систему.
Ниже разобраны основные способы выгрузки: от простого сохранения печатной формы до обмена между базами 1С. Инструкции ориентированы на типовые конфигурации (Бухгалтерия предприятия, Управление торговлей, ERP) в режиме управляемого приложения, но принципы одинаковы и для других решений.
Определяем задачу: какая выгрузка вам нужна
Прежде чем нажимать кнопки, ответьте на три вопроса. Первый — кто получатель: человек (тогда нужен читаемый формат PDF, Excel, Word) или программа (тогда нужен структурированный XML, CSV или формат обмена). Второй — сколько документов: один документ проще сохранить вручную, сотни документов требуют групповой обработки. Третий — куда пойдут данные: в архив, контрагенту, в банк, в налоговую или в другую базу 1С.
От ответов зависит выбор инструмента. Например, для отправки счёта покупателю достаточно PDF, для выгрузки реализаций в систему ЭДО нужен файл установленного формата, а для переноса документов между двумя базами 1С используется обмен через XML по правилам конвертации.
Как выбрать способ выгрузки
Выгрузка печатной формы в PDF, Excel или Word
Самый простой сценарий: открыть документ, нажать кнопку «Печать», выбрать нужную печатную форму — откроется табличный документ с готовой формой. Дальше в меню «Файл» (или через кнопку сохранения на панели табличного документа) выберите «Сохранить» или «Сохранить как» и укажите формат: PDF, Excel (MXL, XLSX), Word, HTML или другой доступный.
Формат PDF оптимален для отправки контрагентам: форма не «поплывёт», файл откроется на любом устройстве, и его нельзя случайно отредактировать. Excel удобен, если получатель будет работать с данными дальше — например, сверять позиции накладной. Учтите, что при сохранении в Excel часть оформления (объединённые ячейки, рамки) может отображаться иначе, чем на печатной форме.
Во многих типовых конфигурациях есть команда отправки по электронной почте прямо из формы печати: документ автоматически прикрепляется к письму в выбранном формате. Это удобно, если в 1С настроена учётная запись почты.
- 1Откройте документ и нажмите «Печать», выберите нужную форму
- 2В открывшемся табличном документе нажмите «Файл» → «Сохранить как» (или значок дискеты)
- 3Выберите формат «PDF-документ» и укажите папку сохранения
- 4Откройте сохранённый файл и проверьте, что все страницы на месте и текст читается
Массовая выгрузка документов из списка
Когда нужно выгрузить не один документ, а десятки или сотни, открывать каждый по отдельности нерационально. В журнале документов выделите нужные строки (через Ctrl или Shift), нажмите «Печать» и выберите форму — 1С сформирует общий табличный документ со всеми выбранными печатными формами. Его можно сохранить одним файлом.
Если требуется получить каждый документ отдельным файлом, в типовых конфигурациях часто есть специальные обработки — например, «Групповая печать» или механизмы рассылки. В некоторых конфигурациях массовое сохранение в отдельные файлы доступно через раздел администрирования или дополнительные обработки. Если штатного инструмента нет, задачу решает программист несложной внешней обработкой.
Для выгрузки самого списка документов (реестра) используйте команду «Вывести список» в меню «Ещё» журнала документов. Полученный табличный документ с колонками (номер, дата, контрагент, сумма) сохраняется в Excel — это удобно для сверок и отчётности перед руководством.
Выгрузка данных для передачи в другие программы
Если документы должны загрузиться в другую учётную систему, печатная форма не подойдёт — нужен структурированный файл. В типовых конфигурациях для этого есть несколько механизмов. Для банка — выгрузка платёжных поручений через обмен с клиент-банком (раздел «Банк и касса»). Для ЭДО — отправка документов через встроенный сервис обмена электронными документами, где файл формируется автоматически по утверждённому формату.
Для передачи в налоговую и фонды отчётность выгружается из раздела регламентированной отчётности: сформированный отчёт сохраняется в файл установленного формата кнопкой «Выгрузить». Такой файл можно сдать через личный кабинет или оператора связи.
Если нужна произвольная выгрузка данных в Excel или CSV, удобно использовать отчёты: постройте отчёт по документам с нужными колонками, а результат сохраните как табличный документ. Это покрывает большинство аналитических задач без программирования.
Перенос документов между базами 1С
Для переноса документов из одной базы 1С в другую (например, из старой в новую или между филиалами) применяется обмен через XML. Универсальный инструмент — обработка «Универсальный обмен данными в формате XML»: она выгружает объекты по правилам конвертации и загружает их в базу-приёмник. Обработка и правила подбираются под пару конфигураций (источник и приёмник).
В типовых конфигурациях также есть настраиваемые планы обмена — например, синхронизация между Управлением торговлей и Бухгалтерией. Там выгрузка документов происходит по настроенным правилам: выбирается период, виды документов, отборы по организации. Синхронизация запускается вручную или по расписанию.
Главный риск при переносе — рассинхронизация связанных данных: документ ссылается на контрагента, договор, номенклатуру, и если этих объектов нет в базе-приёмнике, документ загрузится с пустыми реквизитами. Поэтому сначала переносят справочники, затем документы, а после загрузки обязательно проверяют контрольные итоги: количество документов и суммы по периодам в обеих базах.
Проверка результата и типичные ошибки
После любой выгрузки результат нужно проверить, а не предполагать. Для печатных форм: откройте сохранённый файл, убедитесь, что все страницы на месте, суммы совпадают с документом в базе, подписи и печати (если используются факсимиле) отображаются корректно. Для файлов обмена: загрузите файл в приёмную систему (или её тестовую копию) и сверьте количество и суммы документов.
Типичные проблемы: сохранение в Excel с «поехавшей» вёрсткой (решается выбором PDF), выгрузка устаревшей печатной формы (проверьте, что выбрана актуальная форма, например счёт-фактура действующего образца), нехватка прав (пользователю недоступна команда выгрузки — обратитесь к администратору) и выгрузка непроведённых документов, которые потом изменятся.
Как проверить результат выгрузки
Все страницы на месте, суммы и реквизиты совпадают с документом в 1С
Обрезаны колонки, нет части страниц, суммы расходятся
Файл принят системой без ошибок, статус «исполнен» или «доставлен»
Ошибка формата при загрузке, файл отклонён
Количество документов и обороты за период совпадают в обеих базах
Разница в количестве или суммах, пустые реквизиты в загруженных документах
FAQ: частые вопросы о выгрузке документов из 1С
Почему команда «Сохранить как» недоступна или не сохраняется файл?
Чаще всего причина в правах пользователя или в том, что печатная форма открыта в режиме только для просмотра без доступа к файловой системе (например, при работе через веб-клиент с ограничениями). Проверьте права у администратора и попробуйте сохранить файл в локальную папку, куда у вас точно есть доступ на запись.
Как выгрузить все документы за месяц одним файлом?
Откройте журнал нужного вида документов, установите отбор по периоду, выделите все строки (Ctrl+A) и выполните групповую печать. Полученный общий табличный документ сохраните в PDF или Excel. Если нужны отдельные файлы по каждому документу, потребуется специальная обработка или помощь программиста.
Можно ли выгрузить документы из 1С в формате CSV?
Напрямую печатные формы в CSV не сохраняются, но можно вывести список документов или отчёт в табличный документ, сохранить его в Excel и уже из Excel сохранить как CSV. Для регулярных выгрузок в CSV обычно пишут небольшую внешнюю обработку.
Что делать, если при загрузке выгруженного файла в другую базу появляются ошибки?
Сначала убедитесь, что версии конфигураций и правила обмена совместимы — правила должны соответствовать релизам обеих баз. Затем проверьте журнал регистрации: там указано, на каком объекте произошла ошибка. Частая причина — отсутствие в базе-приёмнике связанных справочников или отличия в настройках учёта.
Как выгрузить документ с подписью и печатью?
В типовых конфигурациях в настройках печати можно включить вывод факсимильной подписи и печати, если изображения загружены в базу. Тогда печатная форма сразу формируется с ними, и при сохранении в PDF они попадут в файл. Проверьте наличие изображений в карточке организации или в настройках печати.
Безопасно ли выгружать документы через сторонние обработки из интернета?
Нет, это рискованно. Внешняя обработка имеет доступ ко всем данным базы и может содержать вредоносный код. Используйте только обработки из доверенных источников, запускайте их сначала на копии базы и при возможности просите программиста проверить код.
Что важно запомнить
Способ выгрузки выбирается по получателю: человеку — PDF или Excel через печатную форму, программе — XML и форматы обмена. Массовую выгрузку делайте из списка документов, перенос между базами — только с резервной копией и последующей сверкой итогов. После любой выгрузки откройте результат и проверьте его до отправки.