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

Проблема в том, что стандартная печать через Файл → Печать не всегда подходит: иногда требуется редактируемый Excel, универсальный PDF или машиночитаемый XML для ЭДО. Мы рассмотрим все актуальные способы — от ручной выгрузки до автоматической отправки через электронный документооборот. Особое внимание уделим нюансам для популярных конфигураций: 1С:Бухгалтерия 3.0, 1С:Управление торговлей 11 и 1С:ERP 2.5.

Если вы ранее сталкивались с тем, что выгруженный документ «съезжает», теряет шрифты или не принимается контрагентом — здесь найдёте решения. Все инструкции актуальны для последних релизов платформы 1С:Предприятие 8.3.23 и выше.

1. Стандартная печать счёта-фактуры в 1С: как сохранить в PDF

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

Инструкция:

  1. Откройте нужный счёт-фактуру в журнале документов (например, через Продажи → Счета-фактуры выданные).
  2. Нажмите кнопку Печать (или Файл → Печать в старых версиях).
  3. В окне предварительного просмотра выберите принтер Microsoft Print to PDF (или аналогичный виртуальный принтер).
  4. Нажмите Печать и укажите путь для сохранения файла.

⚠️ Внимание: Если в вашей 1С не отображается кнопка Печать, проверьте права доступа пользователя. В конфигурациях с ролевым доступом (например, 1С:ERP) может потребоваться роль «Бухгалтер» или «Руководитель».

Преимущества метода:

  • 📄 Сохраняет оригинальный макет 1С без искажений.
  • 🔒 Поддерживает электронные подписи (если они настроены в документе).
  • 🖨️ Не требует дополнительных обработок или внешних программ.

Недостатки:

  • 🚫 PDF не редактируется — нельзя исправить опечатку без возврата в 1С.
  • 📊 Не подходит для загрузки в другие системы (нужен XML или Excel).
📊 Какой формат счёта-фактуры вы чаще всего используете?
PDF
Excel
XML для ЭДО
Печатная версия
Другой

2. Выгрузка счёта-фактуры в Excel: пошаговая инструкция

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

Как выгрузить:

  1. Откройте счёт-фактуру и нажмите Ещё → Выгрузить в Excel (или Файл → Сохранить как → Лист Excel).
  2. В появившемся окне выберите вариант выгрузки:
    • Текущий документ — только этот счёт-фактура.
    • Список документов — если нужно выгрузить несколько счетов.
  • Укажите путь для сохранения файла (рекомендуем формат .xlsx).
  • Откройте файл в Excel и проверьте данные — иногда требуется ручная корректировка разметки.
  • ⚠️ Внимание: В 1С:Бухгалтерия 3.0 при выгрузке в Excel могут «съезжать» столбцы с суммами НДС. Перед отправкой контрагенту проверьте корректность формул в ячейках!

    Советы для корректной выгрузки:

    • 📌 Используйте шаблоны Excel, если в вашей организации утверждена унифицированная форма счёта-фактуры. Их можно подключить через Администрирование → Печатные формы.
    • 🔄 Если данные в Excel отображаются неверно, попробуйте выгрузить документ в CSV, а затем импортировать в Excel.
    • 🔍 Для массовой выгрузки используйте обработку ВыгрузкаДокументовВExcel.epf (доступна на портале 1С:ИТС).

    Проверьте корректность ИНН/КПП

    Убедитесь, что суммы НДС рассчитаны верно

    Сверьте номера и даты документов

    Сохраните файл в формате .xlsx (не .xls)-->

    3. Выгрузка счёта-фактуры в XML для ЭДО (Диадок, СБИС, Контур)

    Для обмена счётами-фактурами через операторов электронного документооборота (Диадок, СБИС, Контур.Диадок) требуется формат XML. В 1С эта функция реализована через механизм Обмен с контрагентами или специализированные обработки.

    Инструкция для 1С:Бухгалтерия 3.0:

    1. Откройте счёт-фактуру и нажмите Ещё → Отправить по ЭДО.
    2. Выберите оператора ЭДО (например, Такском или СБИС).
    3. Если нужно сохранить XML локально, используйте обработку ВыгрузкаСчетаФактурыВXML.epf (скачать можно на 1С:ИТС).
    4. В обработке укажите:
      Каталог сохранения: C:\СчетаФактуры\XML
      

      Формат: УПД (Универсальный передаточный документ) или СчетФактура

      Версия схемы: 5.01 (актуальная для ФНС)

    ⚠️ Внимание: С 2026 года ФНС требует использование XML-схемы версии 5.01 для счётов-фактур. Устаревшие схемы (например, 5.00) могут не пройти валидацию в ЭДО.

    Распространённые ошибки при выгрузке XML:

    Ошибка Причина Решение
    Ошибка подписи Не настроен сертификат ЭЦП Проверьте сертификат в Администрирование → Электронная подпись
    Неверная структура XML Устаревшая обработка выгрузки Обновите обработку на портале ИТС
    Отсутствует ИНН контрагента Не заполнено поле в справочнике Откройте карточку контрагента и дополните реквизиты
    💡

    Если оператор ЭДО не принимает XML, проверьте файл через валидатор на сайте ФНС. Часто проблема кроется в неверном формате даты или кодировке (должна быть UTF-8).

    4. Массовая выгрузка счетов-фактур: обработки и внешние отчёты

    Если нужно выгрузить десятки или сотни счетов-фактур (например, для аудиторской проверки), ручные методы не подойдут. В этом случае используйте:

    • 📂 Стандартные обработки 1С — в меню Файл → Открыть → Дополнительные отчёты и обработки.
    • 🔧 Внешние обработки с портала 1С:ИТС (например, ВыгрузкаДокументовВWordExcel.epf).
    • 🤖 Скрипты на 1С:Предприятие — для автоматизации через Консоль запросов.

    Пример кода для массовой выгрузки в Excel (для программистов 1С):

    Процедура ВыгрузитьСчетаФактурыВExcel()
    

    Запрос = Новый Запрос;

    Запрос.Текст =

    "ВЫБРАТЬ

    | СчетаФактурыВыданные.Ссылка КАК Ссылка

    |ИЗ

    | Документ.СчетФактураВыданный КАК СчетаФактурыВыданные

    |ГДЕ

    | СчетаФактурыВыданные.Дата МЕЖДУ &НачалоПериода И &КонецПериода";

    Запрос.УстановитьПараметр("НачалоПериода", НачалоМесяца(ТекущаяДата()));

    Запрос.УстановитьПараметр("КонецПериода", КонецМесяца(ТекущаяДата()));

    Результат = Запрос.Выполнить();

    Выборка = Результат.Выбрать();

    Пока Выборка.Следующий() Цикл

    ДокументОбъект = Выборка.Ссылка.ПолучитьОбъект();

    ДокументОбъект.ЗаписатьВExcel("C:\Счета\" + ДокументОбъект.Номер + ".xlsx");

    КонецЦикла;

    КонецПроцедуры

    ⚠️ Внимание: Массовая выгрузка может занять много времени и нагрузить сервер 1С. Рекомендуем выполнять операцию в нерабочие часы или на тестовой базе.

    Как ускорить массовую выгрузку?

    Используйте фоновые задания (в 1С:ERP доступно через Администрирование → Фоновые задания).

    Разбейте выгрузку на партии по 50-100 документов.

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

    5. Особенности выгрузки в разных конфигурациях 1С

    Способы выгрузки счёта-фактуры могут отличаться в зависимости от конфигурации. Рассмотрим ключевые нюансы для популярных решений:

    1С:Бухгалтерия 3.0:

    • 📋 Поддерживает выгрузку в PDF/Excel напрямую из формы документа.
    • 🔗 Для XML требуется подключение к оператору ЭДО через Администрирование → Настройки ЭДО.
    • ⚙️ Печатные формы настраиваются в Администрирование → Печатные формы, отчёты и обработки.

    1С:Управление торговлей 11:

    • 🛒 Счета-фактуры выгружаются через Продажи → Счета-фактуры → Печать.
    • 📦 Для массовой выгрузки используйте отчёт Реестр счетов-фактур.
    • 🔄 В этой конфигурации чаще встречаются проблемы с выгрузкой в Excel — проверяйте формат ячеек!

    1С:ERP 2.5:

    • 🏭 Поддерживает автоматическую отправку счетов-фактур в ЭДО через Документооборот → Исходящие документы.
    • 📈 Для аналитики можно выгрузить данные в Power BI через Администрирование → Интеграция.
    • 🔐 Требует обязательной настройки электронной подписи для XML.

    ⚠️ Внимание: В 1С:Комплексная автоматизация 2.4 при выгрузке счёта-фактуры в Excel могут отсутствовать реквизиты платежных поручений. Для их добавления используйте доработанную печатную форму.

    💡

    В 1С:ERP и 1С:КА выгрузка в XML для ЭДО настраивается через модуль "Документооборот", а не через бухгалтерские документы.

    6. Решение типовых ошибок при выгрузке счёта-фактуры

    При выгрузке счёта-фактуры пользователи часто сталкиваются с ошибками. Рассмотрим самые распространённые и способы их устранения:

    1. Ошибка: «Не удалось сохранить файл»

    Причины и решения:

    • 🔒 Нет прав на запись в папку → Сохраняйте файл на рабочий стол или в Документы.
    • 🖥️ Занят файл другим процессом → Закройте Excel/PDF-ридер перед сохранением.
    • 🛠️ Повреждён шаблон печати → Восстановите шаблон через Администрирование → Поддержка и обслуживание.

    2. Ошибка: «Неверный формат XML»

    Что делать:

    • 🔍 Проверьте версию схемы XML (должна быть 5.01).
    • 📝 Убедитесь, что все обязательные реквизиты (ИНН, КПП, сумма НДС) заполнены.
    • 🔄 Обновите обработку выгрузки на портале ИТС.

    3. Ошибка: «Счёт-фактура не соответствует формату ФНС»

    Решение:

    • 📋 Используйте универсальный передаточный документ (УПД) вместо обычного счёта-фактуры.
    • 🔗 Проверьте настройки ЭДО в Администрирование → Организации → Настройки ЭДО.
    • 📅 Убедитесь, что дата документа не старше 3 лет (ФНС не принимает устарвшие счета).

    ⚠️ Внимание: Если после выгрузки в Excel суммы отображаются как ########, расширьте столбцы или измените формат ячеек на «Числовой».

    7. Альтернативные способы: выгрузка через отчёты и внешние сервисы

    Если стандартные методы не подходят, рассмотрите альтернативные варианты:

    1. Выгрузка через отчёт «Анализ счёта-фактуры»

    В 1С:Бухгалтерия 3.0:

    1. Перейдите в Отчёты → Анализ счёта-фактуры.
    2. Установите фильтр по нужному документу.
    3. Нажмите Вывести → Сохранить как Excel.

    2. Использование внешних сервисов

    Для сложных задач (например, конвертации в .docx или отправки по API) можно использовать:

    • 🌐 1С:Коннект — для интеграции с внешними системами.
    • 🔌 API 1С:Предприятие — для автоматизированной выгрузки (требуются навыки программирования).
    • ☁️ Облачные сервисы (например, 1С:Fresh) — поддерживают автоматическую отправку документов по email.

    3. Печать в XPS с последующей конвертацией

    Если PDF «съезжает», попробуйте:

    1. Выберите принтер Microsoft XPS Document Writer.
    2. Сохраните файл в формате .xps.
    3. Конвертируйте его в PDF через онлайн-сервисы (например, Smallpdf).

    ⚠️ Внимание: При использовании внешних сервисов для выгрузки документов убедитесь, что они сертифицированы ФНС для работы с первичными документами. Несертифицированные решения могут привести к проблемам при налоговых проверках.

    FAQ: Частые вопросы о выгрузке счёта-фактуры из 1С

    Можно ли выгрузить счёт-фактуру в Word?

    Да, но не напрямую. Сначала сохраните документ в PDF, затем конвертируйте в Word через Adobe Acrobat или онлайн-сервисы. Альтернатива — использовать внешнюю обработку ВыгрузкаВWord.epf (доступна на 1С:ИТС).

    Почему в выгруженном Excel не отображаются штрихкоды?

    Штрихкоды в счёте-фактуре — это графические объекты, которые не экспортируются в Excel стандартными средствами. Чтобы их сохранить, используйте выгрузку в PDF или специализированные обработки для работы со штрихкодами (например, ПечатьШтрихкодов.epf).

    Как выгрузить счёт-фактуру с электронной подписью?

    Для выгрузки счёта-фактуры с ЭЦП:

    1. Настройте сертификат в Администрирование → Электронная подпись.
    2. При выгрузке в XML выберите опцию «Подписать документ».
    3. Для PDF используйте модуль 1С:Подпись или внешние сервисы (например, КриптоПро PDF).

    ⚠️ Подпись в Excel не поддерживается — для этого нужен PDF.

    Можно ли автоматизировать отправку счетов-фактур по email?

    Да, в 1С:Бухгалтерия 3.0 и 1С:ERP это настраивается через:

    1. Администрирование → Настройки почты (указать SMTP-сервер).
    2. Документооборот → Правила обмена (создать правило для автоматической отправки).

    Для массовой рассылки используйте обработку ОтправкаДокументовПоEmail.epf.

    Что делать, если контрагент не принимает XML из 1С?

    Возможные причины и решения:

    • Устаревшая схема XML → Обновите обработку выгрузки до версии 5.01.
    • Ошибка валидации → Проверьте XML через валидатор ФНС (validator.nalog.ru).
    • Несовместимость с ЭДО оператора → Уточните у контрагента, какой формат он поддерживает (например, СБИС может требовать специфическую структуру XML).