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