К статье
Практический материал

Документы и Печать · 9 мин

Как выгрузить счет из 1С в Excel

Как выгрузить счет из 1С в Excel: сохранение печатной формы в XLSX, выгрузка списка счетов, типовые ошибки и проверка результата в разных конфигурациях.

Выгрузка счета на оплату из 1С в Excel нужна, когда файл требуется отправить контрагенту, доработать форму под требования заказчика или собрать реестр счетов за период. Во всех типовых конфигурациях — «1С:Бухгалтерия 8», «1С:Управление нашей фирмой», «1С:Комплексная автоматизация» — есть штатные средства для этого, и сторонние программы не понадобятся.

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

Как сохранить печатную форму счета в Excel

Это самый частый сценарий: нужен файл Excel, который выглядит как обычный счет на оплату. Откройте документ «Счет на оплату покупателю» (в бухгалтерии — раздел «Продажи» или «Покупки» в зависимости от вида счета) и нажмите кнопку «Печать». Если доступно несколько форм, выберите нужную — например, «Счет на оплату» или «Счет с НДС».

В окне предварительного просмотра нажмите кнопку «Сохранить» (значок дискеты) или пункт меню «Файл → Сохранить». В диалоге выбора типа файла укажите «Лист Excel (*.xlsx)» — в старых релизах может быть вариант «Лист Microsoft Excel». Задайте имя файла и папку, нажмите «Сохранить». Откройте полученный файл в Excel и убедитесь, что колонки и итоги отображаются корректно.

Если кнопка «Сохранить» в окне предпросмотра неактивна, проверьте, не открыт ли документ в режиме «Только просмотр» в самом Excel-файле, и не заблокирована ли папка назначения правами доступа. Частая причина — попытка сохранить в сетевую папку, к которой у пользователя нет прав записи.

Порядок действий
  1. 1
    Откройте нужный счет в 1С и нажмите «Печать»
  2. 2
    В окне предпросмотра нажмите «Сохранить» или «Файл → Сохранить»
  3. 3
    Выберите тип файла «Лист Excel (*.xlsx)» и папку
  4. 4
    Откройте файл в Excel и проверьте итоговую сумму и реквизиты

Как выгрузить список счетов за период

Когда нужен не один документ, а реестр счетов — например, для сверки с банком или отчета руководителю, — работайте с журналом документов. Откройте список счетов, установите отбор по периоду, контрагенту или организации через кнопку «Еще → Настроить список».

Затем нажмите «Еще → Вывести список». В появившемся окне отметьте галочками нужные колонки (номер, дата, контрагент, сумма, состояние оплаты) и выберите вариант вывода «Табличный документ». Полученную таблицу сохраните в Excel тем же способом: «Файл → Сохранить как → Лист Excel».

Такой файл содержит «чистые» данные без элементов печатной формы — его удобно фильтровать, сортировать и дополнять формулами. Если в списке нужны поля, которых нет в стандартных колонках, их часто можно добавить через настройку списка.

Выгрузка табличной части счета с позициями

Иногда требуется не печатная форма, а перечень товаров и услуг из счета в виде таблицы. В типовых конфигурациях табличную часть можно выделить и скопировать: установите курсор в таблицу товаров, выделите строки (Ctrl+A для всех), скопируйте (Ctrl+C) и вставьте в Excel (Ctrl+V). Колонки обычно переносятся корректно, но форматирование придется поправить вручную.

Альтернатива — универсальные отчеты и обработка «Универсальный отчет» либо консоль отчетов, если она доступна в вашей конфигурации. Они позволяют вывести данные документов в произвольном составе колонок и сразу сохранить результат в Excel. Этот путь удобен, когда выгрузку нужно повторять регулярно с одинаковыми настройками.

Сравнение вариантов

Сохранение печатной формы

Подходит для отправки контрагенту готового счета. Ограничение: данные в файле представлены как оформленный документ, а не как удобная таблица для расчетов.

Вывести список из журнала

Подходит для реестров счетов за период. Ограничение: выгружает шапки документов без товарных позиций.

Копирование табличной части

Быстро для разовой задачи по позициям счета. Ограничение: ручная операция, требует проверки форматов чисел и дат.

Отчеты и обработки

Подходит для регулярных выгрузок с настраиваемым составом полей. Ограничение: требует навыка настройки отчетов.

Особенности для разных конфигураций

В «1С:Бухгалтерии 8.3» печатная форма счета открывается по кнопке «Печать», и сохранение в Excel доступно сразу из окна предпросмотра. В «1С:Управление нашей фирмой» логика та же, но формы счета могут настраиваться в разделе печатных форм, и состав колонок в Excel повторит выбранный макет.

В конфигурациях на обычных формах (старые релизы «Управление торговлей 10.3», «УПП») печатная форма открывается как табличный документ, который сохраняется через «Файл → Сохранить копию» с выбором формата Excel. Если у вас файловая база и старая платформа, убедитесь, что формат XLSX поддерживается — при необходимости обновите платформу или используйте формат «Табличный документ (*.mxl)», который Excel тоже открывает через промежуточное преобразование, хотя это менее удобно.

Проверка результата и типичные ошибки

После выгрузки откройте файл и сверьте ключевые значения с документом в 1С: итоговую сумму, сумму НДС, номер и дату счета, реквизиты сторон. Расхождение хотя бы в одном поле — повод не отправлять файл контрагенту, а разобраться в причине. Чаще всего проблемы связаны с тем, что в 1С после выгрузки документ был изменен, или с тем, что выгружена другая версия печатной формы.

Обратите внимание на форматы: числа, выгруженные как текст (с зеленым треугольником в углу ячейки), не участвуют в формулах Excel. Это лечится преобразованием «в число» штатной командой Excel, но при массовой выгрузке лучше использовать вариант «Вывести список», где форматы обычно корректны.

Типичные ошибки
01
Выгрузка счета до его проведения или после непроверенных правок — контрагент получает файл с устаревшей суммой
02
Отправка печатной формы в Excel вместо PDF — получатель может случайно изменить суммы, и файл выглядит менее официально
03
Забытые отборы в журнале — в реестр попадают не все счета за период
04
Сохранение в формат MXL вместо XLSX — контрагент без 1С не сможет открыть файл

Альтернативы: PDF и электронный документооборот

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

При регулярном обмене счетами рассмотрите подключение обмена электронными документами (ЭДО) — в типовых конфигурациях есть встроенная поддержка. Счета будут уходить контрагентам автоматически в юридически значимом формате, и ручная выгрузка в Excel потребуется только для внутренней аналитики.

Контрольные точки

Как проверить результат

Итоговая сумма в Excel
Норма

Совпадает с суммой счета в 1С до копейки

Тревожный признак

Сумма отличается или стоит текстом без возможности суммирования

Номер и дата счета
Норма

Соответствуют документу в базе

Тревожный признак

Выгружена старая версия или другой документ

Реквизиты сторон
Норма

ИНН, КПП, банковские реквизиты читаются полностью

Тревожный признак

Текст обрезан, колонки слиплись

Формат файла
Норма

XLSX или PDF, открывается у получателя

Тревожный признак

MXL, который без 1С не открыть

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

Почему в списке типов файлов нет Excel?

Обычно это признак устаревшей платформы 1С или того, что сохранение выполняется не из окна табличного документа. Обновите платформу или сохраните сначала в формат MXL, а затем откройте его в 1С и пересохраните в XLSX. Также проверьте, что вы находитесь именно в окне предпросмотра печатной формы.

Можно ли выгрузить сразу несколько счетов в один файл Excel?

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

Суммы в Excel отображаются как текст, что делать?

Выделите проблемные ячейки в Excel, нажмите на появившийся значок предупреждения и выберите «Преобразовать в число». Для больших диапазонов помогает прием: умножить диапазон на 1 через «Специальную вставку». Чтобы проблема не повторялась, выгружайте данные через «Вывести список», а не копированием.

Как выгрузить счет в Excel из 1С:Управление нашей фирмой?

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

Безопасно ли отправлять счет контрагенту в формате Excel?

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

Можно ли автоматизировать регулярную выгрузку счетов в Excel?

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

Итог

Что важно запомнить

Печатная форма счета сохраняется в Excel из окна предпросмотра через «Сохранить → Лист Excel», а список счетов — через «Еще → Вывести список» в журнале. Перед отправкой файла сверьте суммы и реквизиты с документом, а для официального обмена используйте PDF или ЭДО.