Документы и Печать · 9 мин
Как выгрузить счет из 1С в Excel
Как выгрузить счет из 1С в Excel: сохранение печатной формы в XLSX, выгрузка списка счетов, типовые ошибки и проверка результата в разных конфигурациях.
Выгрузка счета на оплату из 1С в Excel нужна, когда файл требуется отправить контрагенту, доработать форму под требования заказчика или собрать реестр счетов за период. Во всех типовых конфигурациях — «1С:Бухгалтерия 8», «1С:Управление нашей фирмой», «1С:Комплексная автоматизация» — есть штатные средства для этого, и сторонние программы не понадобятся.
Есть два принципиально разных сценария: сохранение печатной формы конкретного счета в файл Excel и выгрузка табличных данных (списка счетов или содержимого документа) для дальнейшей обработки. Первый вариант дает «картинку» документа, второй — структурированные данные, с которыми удобно работать формулами. Ниже разобраны оба пути с точными действиями.
Как сохранить печатную форму счета в Excel
Это самый частый сценарий: нужен файл Excel, который выглядит как обычный счет на оплату. Откройте документ «Счет на оплату покупателю» (в бухгалтерии — раздел «Продажи» или «Покупки» в зависимости от вида счета) и нажмите кнопку «Печать». Если доступно несколько форм, выберите нужную — например, «Счет на оплату» или «Счет с НДС».
В окне предварительного просмотра нажмите кнопку «Сохранить» (значок дискеты) или пункт меню «Файл → Сохранить». В диалоге выбора типа файла укажите «Лист Excel (*.xlsx)» — в старых релизах может быть вариант «Лист Microsoft Excel». Задайте имя файла и папку, нажмите «Сохранить». Откройте полученный файл в Excel и убедитесь, что колонки и итоги отображаются корректно.
Если кнопка «Сохранить» в окне предпросмотра неактивна, проверьте, не открыт ли документ в режиме «Только просмотр» в самом Excel-файле, и не заблокирована ли папка назначения правами доступа. Частая причина — попытка сохранить в сетевую папку, к которой у пользователя нет прав записи.
- 1Откройте нужный счет в 1С и нажмите «Печать»
- 2В окне предпросмотра нажмите «Сохранить» или «Файл → Сохранить»
- 3Выберите тип файла «Лист Excel (*.xlsx)» и папку
- 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, но при массовой выгрузке лучше использовать вариант «Вывести список», где форматы обычно корректны.
Альтернативы: PDF и электронный документооборот
Если цель — передать счет контрагенту, а не обработать данные, часто правильнее сохранить печатную форму в PDF: в том же диалоге сохранения выберите «Документ PDF». Такой файл нельзя случайно испортить при открытии, и он одинаково выглядит на любом устройстве.
При регулярном обмене счетами рассмотрите подключение обмена электронными документами (ЭДО) — в типовых конфигурациях есть встроенная поддержка. Счета будут уходить контрагентам автоматически в юридически значимом формате, и ручная выгрузка в 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 или ЭДО.