Документы и Печать · 10 мин
Как счет в 1С сохранить в Excel
Как сохранить счет из 1С в Excel: способы через «Сохранить как», копирование таблицы, настройка формата XLSX, решение ошибок и ответы на частые вопросы.
Задача выгрузить счет из 1С в Excel возникает регулярно: бухгалтеру нужно отправить файл заказчику, менеджеру — собрать сводную таблицу по выставленным счетам, руководителю — проанализировать оплаты. Программы 1С (Бухгалтерия, Управление торговлей, Комплексная автоматизация) позволяют сделать это несколькими способами, и выбор зависит от того, что именно требуется: один документ «как на печати», табличная часть для расчетов или список счетов за период.
Все типовые конфигурации 1С построены на платформе, где любой табличный документ — печатная форма, отчет, список — можно сохранить в файл формата XLSX, XLS, MXL, PDF и других. Различия между конфигурациями касаются только расположения кнопок и названий команд. Ниже разобраны рабочие способы для актуальных версий на управляемых формах (такси) и даны решения типовых проблем.
Как сохранить печатную форму счета в Excel
Самый частый сценарий — сохранить один конкретный счет на оплату в том виде, в каком он выводится на печать. Порядок действий одинаков в 1С:Бухгалтерии 8.3, Управлении торговлей 11 и других типовых решениях.
Откройте документ «Счет на оплату покупателю» (или «Счет от поставщика»), нажмите кнопку «Печать» и выберите нужную печатную форму — например, «Счет на оплату». На экране появится табличный документ с готовой формой. Далее откройте меню «Файл» в верхнем левом углу окна и выберите «Сохранить как» (или нажмите пиктограмму дискеты на панели инструментов табличного документа). В диалоге сохранения укажите имя файла, папку и в поле «Тип файла» выберите «Лист Excel (.xlsx)» либо «Лист Excel 97 (.xls)», если получатель работает со старым офисным пакетом.
- 1Откройте документ «Счет на оплату» в 1С
- 2Нажмите «Печать» и выберите форму счета
- 3В окне предпросмотра откройте «Файл — Сохранить как»
- 4Выберите тип файла «Лист Excel (*.xlsx)» и папку
- 5Откройте файл в Excel и проверьте содержимое
После сохранения откройте файл и убедитесь, что структура таблицы, суммы и реквизиты отображаются корректно. Обратите внимание: печатная форма — это «картинка» документа, а не расчетная таблица. Объединенные ячейки, шапка с логотипом и подписи переносятся в Excel как есть, поэтому для дальнейших вычислений такой файл обычно требует ручной доработки.
Как выгрузить список счетов за период
Если нужен не один документ, а реестр счетов — например, все счета за месяц с суммами и статусами оплаты, — работать нужно не с печатной формой, а со списком документов. Откройте раздел «Продажи» (или «Покупки») и перейдите в журнал «Счета покупателям». Установите отбор по периоду через кнопку «Ещё — Установить период» или стандартное поле даты над списком.
Затем нажмите «Ещё — Вывести список». В появившемся окне отметьте флажками колонки, которые должны попасть в файл: номер, дату, контрагента, сумму, состояние оплаты. Подтвердите вывод — 1С сформирует табличный документ с выбранными колонками. Сохраните его через «Файл — Сохранить как» в формате XLSX. Такой файл уже пригоден для сортировки, фильтрации и расчетов в Excel без дополнительной чистки.
Для более гибкой выгрузки подойдет «Универсальный отчет» или отчет «Анализ счетов» (в зависимости от конфигурации): там можно настроить группировки по контрагентам, договорам и менеджерам, а результат точно так же сохраняется в Excel.
Сравнение вариантов
Подходит для одного счета «как на печати». Ограничение: объединенные ячейки мешают расчетам в Excel.
Подходит для реестра счетов за период. Ограничение: выводятся только колонки, видимые в журнале.
Подходит для аналитики и регулярных выгрузок. Требует настройки, но дает гибкую структуру данных.
Копирование табличной части через буфер обмена
Когда нужна только таблица товаров из счета — номенклатура, количество, цены, суммы — быстрее всего скопировать её напрямую. Откройте документ, выделите строки табличной части (клик по первой строке, затем Shift+клик по последней или Ctrl+A внутри таблицы) и нажмите Ctrl+C. В Excel поставьте курсор в ячейку и нажмите Ctrl+V.
Метод работает в большинстве типовых конфигураций, но у него есть ограничения: копируются только видимые колонки, а итоговые строки и служебные поля могут перенестись лишними. После вставки проверьте, что числа распознались как числа, а не как текст — иначе формулы суммирования в Excel работать не будут. Признак проблемы: зеленые треугольники в углу ячеек и невозможность посчитать сумму. Лечится командой «Преобразовать в число» в Excel.
Настройка формата и качества выгрузки
При сохранении табличного документа 1С предлагает несколько форматов. XLSX — оптимальный выбор для современных версий Excel: файл компактнее, поддерживает больше строк и корректно открывается в LibreOffice и Google Таблицах. Формат XLS нужен только для совместимости со старыми версиями офиса. MXL — внутренний формат платформы, его удобно использовать для обмена между базами 1С, но в Excel он не откроется.
Если файл должен выглядеть одинаково у всех получателей и не редактироваться, рассмотрите сохранение в PDF — кнопка «Сохранить» в окне печатной формы предлагает и этот формат. Для передачи данных на доработку коллегам выбирайте именно Excel, для отправки контрагенту на согласование — PDF.
Как выбрать действие
Частые ошибки и их решение
Наиболее распространенная жалоба — «в Excel открывается пустой файл или битая таблица». Причины обычно такие: выбран неподходящий тип файла, документ сохранен из формы списка без предварительного вывода, либо в печатной форме есть объединенные области, которые Excel интерпретирует неожиданно. Решение — сохранять именно из окна предпросмотра табличного документа и проверять результат сразу после сохранения.
Вторая типичная ситуация — суммы в Excel отображаются как текст. Это происходит из-за разделителей разрядов и неразрывных пробелов, которые 1С выводит в числах. В Excel выделите колонку, откройте «Найти и заменить» (Ctrl+H), замените неразрывный пробел (вводится как Alt+0160 в поле поиска) на пустоту, затем преобразуйте значения в числа.
Третья проблема — у пользователя нет кнопки «Сохранить как» или она неактивна. Обычно это вопрос прав: роль пользователя может ограничивать вывод данных. Проверьте, доступна ли команда «Файл — Сохранить» в других табличных документах. Если ограничение на уровне прав — обратитесь к администратору 1С, самостоятельно менять роли не следует.
Безопасность данных при выгрузке
Файл Excel со счетами содержит коммерчески чувствительную информацию: реквизиты контрагентов, цены, условия договоров. Перед отправкой файла наружу проверьте, нет ли в нем скрытых листов и служебных данных, которые не предназначены получателю. Печатная форма, сохраненная в Excel, иногда содержит за пределами видимой области элементы макета.
Храните выгрузки в папках с ограниченным доступом и не пересылайте файлы через незащищенные каналы, если в них есть персональные данные контактных лиц. При массовой выгрузке счетов за длительный период делайте это в нерабочее время на серверных базах — формирование больших табличных документов нагружает сервер 1С.
Проверка результата после сохранения
Контрольный минимум после любой выгрузки: откройте файл в Excel, сверьте итоговую сумму с суммой документа в 1С, убедитесь, что количество строк табличной части совпадает, а даты и номера отображаются корректно. Для реестра счетов дополнительно проверьте, что отбор по периоду сработал — первая и последняя строки должны попадать в заданный интервал.
Как проверить результат
Совпадает с суммой счета в 1С
Сумма отличается или отображается как текст
Совпадает с числом позиций в документе
Строки потеряны или продублированы
Все документы в заданном интервале дат
Есть документы вне периода отбора
Если выгрузка делается регулярно — например, еженедельный реестр счетов для руководства, — имеет смысл настроить отчет с сохраненными настройками и рассылкой по расписанию. Это исключает ручные ошибки и гарантирует одинаковую структуру файла от раза к разу.
Что важно запомнить
Печатную форму счета сохраняют через «Файл — Сохранить как» в формате XLSX, реестр счетов — через «Ещё — Вывести список» из журнала документов. После выгрузки обязательно сверьте суммы и количество строк с документом в 1С.
Ответы на частые вопросы
Можно ли сохранить счет в Excel, если в 1С нет кнопки «Сохранить как»?
Да. В окне предпросмотра печатной формы используйте пиктограмму дискеты на панели инструментов либо сочетание клавиш Ctrl+S. Если и это недоступно, вероятно, действует ограничение прав — обратитесь к администратору системы.
Почему в сохраненном файле объединенные ячейки мешают работать?
Печатная форма — это макет для печати, а не расчетная таблица. Для работы с данными выделите нужный диапазон, скопируйте его на новый лист и при необходимости разъедините ячейки через «Формат — Объединить и центрировать» в Excel. Альтернатива — выгружать данные через «Вывести список», где структура плоская.
Как выгрузить счета сразу нескольких контрагентов одним файлом?
Откройте журнал счетов, установите отбор по списку контрагентов через «Ещё — Настроить список», затем выполните «Ещё — Вывести список» и сохраните результат в XLSX. Для сложных условий отбора удобнее использовать отчет по счетам с настройкой группировок.
Числа из 1С вставляются в Excel как текст. Что делать?
Выделите столбец, нажмите Ctrl+H, в поле поиска введите неразрывный пробел (зажмите Alt и наберите 0160 на цифровой клавиатуре), поле замены оставьте пустым и выполните замену. Затем выделите столбец и нажмите появившийся значок ошибки — «Преобразовать в число».
Можно ли автоматизировать регулярную выгрузку счетов в Excel?
Да, в типовых конфигурациях отчеты поддерживают сохранение настроек и рассылку по расписанию на почту в формате Excel. Для нестандартных задач используются внешние обработки или доработка конфигурации — это работа для специалиста по 1С.
В каком формате лучше отправлять счет контрагенту — Excel или PDF?
Если получатель должен только ознакомиться и оплатить — PDF, так как файл защищен от случайного редактирования и выглядит одинаково на любом устройстве. Excel уместен, когда контрагент просит файл для загрузки в свою учетную систему или дальнейшей обработки данных.