Документы и Печать · 10 мин
Как выгрузить формализованный документ из 1С
Как выгрузить формализованный документ из 1С: типовые способы выгрузки в XML, настройка форматов, проверка файла и решение типичных ошибок при обмене.
Формализованный документ — это файл строго определённой структуры (обычно XML), который формируется по утверждённым ФНС или другими ведомствами форматам: счета-фактуры, УПД, акты, накладные, отчётность. В отличие от печатной формы, такой файл предназначен не для человека, а для машинной обработки — загрузки в другую учётную систему, передачи оператору ЭДО или сдачи в налоговую.
В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) выгрузка формализованных документов встроена и не требует доработок. Однако кнопки выгрузки находятся в разных местах в зависимости от конфигурации и версии, а формат файла зависит от назначения: для ЭДО, для налоговой или для обмена между базами.
Ниже разобраны основные сценарии: выгрузка документа из карточки, массовая выгрузка, обмен через ЭДО, выгрузка отчётности и проверка полученного файла. Отдельно рассмотрены типичные ошибки и способы их устранения.
Что такое формализованный документ и когда он нужен
Формализованный документ — это электронный файл, составленный по утверждённому формату: каждый реквизит находится на строго определённом месте, типы данных и обязательность полей зафиксированы в XSD-схеме. К таким документам относятся электронные счета-фактуры, УПД, товарные накладные и акты в форматах ФНС, а также декларации и расчёты.
Формализованный файл требуется в трёх типовых ситуациях. Первая — передача контрагенту через оператора электронного документооборота: юридически значимый обмен возможен только в утверждённом формате. Вторая — представление в налоговый орган по требованию или в составе отчётности. Третья — обмен данными между учётными системами, например выгрузка реализаций из 1С в базу контрагента или в транспортную систему.
Выгрузка одиночного документа из карточки
Самый простой сценарий — выгрузить один документ, например реализацию или счёт-фактуру. Откройте документ, найдите кнопку «Выгрузить» в командной панели формы или в меню «Ещё». В ряде конфигураций пункт называется «Выгрузить в XML» или «Выгрузить в электронном виде». После выбора команды программа предложит указать каталог сохранения и сформирует файл.
Имя файла обычно формируется автоматически по правилам формата: в нём зашиты ИНН отправителя, дата, тип документа и уникальный идентификатор. Переименовывать такой файл вручную не стоит — приёмная система может отклонить документ с нарушенным именем.
- 1Откройте нужный документ в режиме просмотра или редактирования
- 2Нажмите «Ещё» и выберите «Выгрузить» (либо кнопку «Выгрузить» в шапке формы)
- 3Укажите папку для сохранения файла
- 4Дождитесь сообщения об успешном формировании файла
- 5Откройте каталог и убедитесь, что XML-файл создан и имеет ненулевой размер
Если кнопки выгрузки нет ни в форме, ни в меню «Ещё», проверьте два момента: проведён ли документ (некоторые форматы выгружаются только для проведённых) и включена ли в настройках функциональности соответствующая опция обмена электронными документами.
Массовая выгрузка документов за период
Когда нужно выгрузить десятки или сотни документов — например, все реализации за квартал по требованию налоговой, — одиночная выгрузка не подходит. В типовых конфигурациях для этого есть специальные обработки: «Выгрузка электронных документов», «Обмен электронными документами» или пункт в разделе «Продажи» / «Покупки».
Общий принцип одинаков: задайте период, выберите вид документов и при необходимости отберите по контрагенту или организации, затем запустите формирование. Программа создаст отдельный файл на каждый документ либо один пакетный файл — это зависит от формата и настроек обработки.
При выгрузке по требованию ФНС используйте специализированный механизм: в 1С:Бухгалтерии это «Выгрузка документов по требованию» в разделе отчётности. Он формирует файлы с правильными именами и структурой папок, которые примет инспекция, что существенно снижает риск отказа в приёме.
Выгрузка через ЭДО и для передачи контрагенту
Если цель выгрузки — передать документ контрагенту, самый надёжный путь — не файл через почту, а обмен через оператора ЭДО. В конфигурациях с подключённым сервисом 1С-ЭДО или интеграцией с другим оператором документ отправляется прямо из карточки: кнопка «Отправить» в панели электронного документооборота.
При этом формализованный XML формируется автоматически по актуальному формату ФНС, подписывается электронной подписью и уходит получателю. Отдельно выгружать файл на диск не требуется, но при желании его можно сохранить: в карточке электронного документа есть команда «Сохранить файл на диск».
Учтите ограничение: если контрагент не подключён к ЭДО, отправить ему юридически значимый электронный документ не получится. В этом случае выгруженный XML можно передать как файл, но юридическую силу будет иметь только бумажный оригинал или документ, подписанный квалифицированной подписью и переданный с соблюдением требований законодательства.
Способы передать формализованный документ
Подходит для обмена между своими системами и ответа на требования. Ограничение: файл без подписи не является юридически значимым документом.
Подходит для обмена с контрагентами: файл подписывается и юридически равнозначен бумажному. Ограничение: нужен договор с оператором и подключённый контрагент.
Подходит для сдачи отчётности и ответов на требования ФНС. Ограничение: работает только для документов в адрес госорганов.
Выгрузка отчётности и ответов на требования ФНС
Регламентированная отчётность выгружается из раздела «1С-Отчётность» (в Бухгалтерии — «Отчёты, справки → 1С-Отчётность»). Откройте нужный отчёт, нажмите «Выгрузить» — программа сформирует файл в формате, принимаемом налоговой, и предложит сохранить его или сразу отправить по каналам связи.
При ответе на требование инспекции порядок строже. Откройте входящее требование в журнале обмена с контролирующими органами, используйте команду подготовки ответа и выберите документы для представления. 1С сформирует пакет с описью, где каждый файл соответствует правилам именования ФНС. Самостоятельно собирать такой пакет вручную из одиночных выгрузок не рекомендуется — велика вероятность нарушить структуру.
Проверка выгруженного файла
После выгрузки убедитесь, что файл корректен, до его передачи. Минимальная проверка: файл открывается, содержит XML-структуру, в нём видны правильные ИНН, даты и суммы документа. Более строгая проверка — валидация по XSD-схеме соответствующего формата.
Для форматов ФНС существуют официальные программы проверки (например, «Тестер» от ГНИВЦ для форматов документов). Многие операторы ЭДО также проверяют файл при загрузке и сразу сообщают об ошибках формата. Если файл предназначен для загрузки в другую базу 1С, выполните тестовую загрузку в копию базы, а не в рабочую.
Как проверить результат выгрузки
Файл присутствует, размер больше нуля, имя соответствует правилам формата
Файла нет, размер 0 байт или имя изменено вручную
XML открывается, реквизиты (ИНН, суммы, даты) совпадают с документом в 1С
Пустые обязательные поля, неверные суммы или чужие реквизиты
Файл проходит проверку тестером ФНС или загружается у оператора ЭДО без ошибок
Ошибки валидации по схеме, отказ при загрузке
Типичные ошибки и их устранение
Чаще всего выгрузка завершается ошибкой из-за незаполненных данных: отсутствует КПП контрагента, не указан код страны происхождения товара, не заполнен адрес в формате ФИАС. Решение — открыть сообщение об ошибке, перейти к указанному реквизиту и заполнить его, после чего повторить выгрузку.
Вторая группа проблем — устаревший формат. Форматы электронных документов периодически обновляются, и старая версия конфигурации может формировать файл по отменённой редакции. Признак — отказ при приёме с формулировкой о несоответствии версии формата. Решение — обновить конфигурацию до актуального релиза.
Третья типичная ситуация — файл выгрузился, но получатель его не видит или не может загрузить. Причины: ручное переименование файла, передача в архиве неподдерживаемого формата, повреждение при пересылке. Передайте файл в исходном виде или используйте канал ЭДО.
Что важно запомнить
Одиночный документ выгружается из карточки через «Ещё → Выгрузить», массовый пакет — через специальные обработки, для контрагентов надёжнее ЭДО, для ФНС — 1С-Отчётность. Не редактируйте и не переименовывайте файл, проверяйте его форматным контролем до передачи.
Часто задаваемые вопросы
Почему в меню «Ещё» нет пункта «Выгрузить»?
Чаще всего документ не проведён либо в настройках функциональности отключён обмен электронными документами. Проверьте раздел настроек ЭДО в администрировании и убедитесь, что у пользователя есть права на выгрузку. В некоторых конфигурациях команда доступна только для определённых видов документов.
В каком формате выгружается счёт-фактура из 1С?
Электронный счёт-фактура формируется в XML по формату, утверждённому приказом ФНС. Версия формата зависит от релиза конфигурации: актуальные релизы формируют файл по действующей редакции формата. Проверить версию можно в настройках обмена электронными документами.
Можно ли выгрузить документ в Excel или PDF вместо XML?
Можно, но это будет уже не формализованный, а визуальный документ: печатная форма сохраняется в Excel, PDF или других форматах через «Файл → Сохранить» в окне предварительного просмотра. Такой файл подходит для ознакомления, но не для машинной обработки и юридически значимого обмена.
Как выгрузить документы по требованию налоговой?
Используйте специальный механизм в разделе 1С-Отчётности: откройте требование, сформируйте ответ и выберите документы — программа соберёт пакет с описью и правильными именами файлов. Самостоятельная сборка файлов из одиночных выгрузок часто приводит к отказу в приёме из-за нарушения структуры пакета.
Файл выгрузился, но оператор ЭДО его отклоняет. Что делать?
Прочитайте текст ошибки: обычно указан конкретный реквизит или нарушенное правило. Типовые причины — незаполненные обязательные поля, несоответствие версии формата, неверные коды. Исправьте данные в 1С или обновите конфигурацию, затем выгрузите файл заново — редактировать сам XML не следует.
Можно ли настроить автоматическую выгрузку по расписанию?
Да, средствами регламентных заданий и типовых планов обмена либо через настройку обмена с другими системами. Для нестандартных сценариев потребуется доработка конфигурации или внешняя обработка. Перед запуском автоматической выгрузки протестируйте её на копии базы и настройте контроль ошибок.