Документы и Печать · 10 мин
Как в 1С сохранить документ в Excel на рабочий стол
Пошаговая инструкция: как сохранить документ из 1С в формате Excel на рабочий стол. Способы через «Сохранить как», печатную форму и копирование таблицы.
Сохранить документ из 1С в Excel на рабочий стол можно за пару минут, и для этого не нужны специальные доработки конфигурации. В большинстве типовых конфигураций (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP, Зарплата и управление персоналом) печатные формы документов выводятся в табличный документ, который легко сохраняется в формате XLSX или XLS.
Принцип одинаков почти везде: открываете документ, выводите его печатную форму, затем через меню «Файл — Сохранить как» или кнопку «Сохранить» выбираете формат Excel и указываете папку «Рабочий стол». Нюансы зависят от версии платформы (обычные формы или управляемые формы, интерфейс «Такси») и от того, какой именно документ нужно выгрузить.
Ниже разобраны основные способы: через печатную форму, через прямое сохранение табличного документа, через копирование табличной части, а также решение типичных проблем — когда кнопка сохранения недоступна или файл открывается с ошибками.
Что нужно проверить перед сохранением
Перед тем как сохранять документ, убедитесь, что он проведён или хотя бы записан — некоторые печатные формы формируются только по проведённым документам. Если кнопка «Печать» неактивна, сначала запишите документ кнопкой «Записать» или «Провести».
Также проверьте, что на компьютере установлен Excel или другая программа, открывающая файлы XLSX (LibreOffice Calc, OnlyOffice). Само сохранение из 1С не требует установленного Excel, но для проверки результата программа понадобится.
Если вы работаете в веб-клиенте 1С через браузер, сохранение происходит через стандартный механизм загрузки файлов браузера — файл попадёт в папку «Загрузки», и его нужно будет вручную переместить на рабочий стол.
Способ 1: сохранение через печатную форму документа
Это самый универсальный способ, который работает практически во всех типовых конфигурациях. Печатная форма документа в 1С — это табличный документ, а табличные документы платформа умеет сохранять в Excel штатно.
Откройте нужный документ (счёт, накладную, акт, заказ). Нажмите кнопку «Печать» — обычно она находится в верхней командной панели формы. Из списка выберите нужную печатную форму, например «Счёт на оплату» или «ТОРГ-12». Форма откроется в отдельном окне или на отдельной вкладке.
В открывшейся печатной форме нажмите «Файл — Сохранить как» или сочетание клавиш Ctrl+S. В диалоге сохранения в поле «Тип файла» выберите «Лист Excel (.xlsx)» — также доступны варианты «Лист Excel 97-2003 (.xls)», PDF, HTML и другие. Слева в диалоге выберите «Рабочий стол», задайте имя файла и нажмите «Сохранить».
- 1Откройте документ и нажмите «Печать», выберите нужную форму
- 2В окне печатной формы нажмите «Файл — Сохранить как» или Ctrl+S
- 3В поле «Тип файла» выберите «Лист Excel (*.xlsx)»
- 4В левой части диалога кликните «Рабочий стол», введите имя файла
- 5Нажмите «Сохранить» и откройте файл для проверки
Способ 2: сохранение табличного документа напрямую
Иногда печатная форма уже отображается на экране, и отдельный пункт «Сохранить как» искать не нужно. В интерфейсе «Такси» (1С 8.3) в окне табличного документа есть кнопка с дискетой или пункт «Сохранить» в меню кнопки «Ещё». Результат тот же — диалог выбора формата и папки.
Если документ открыт в старом интерфейсе (обычные формы, 1С 8.2 и ранние 8.3), путь аналогичный: меню «Файл» — «Сохранить копию» или «Сохранить как». В некоторых конфигурациях пункт называется «Сохранить как…» и доступен только при активном окне табличного документа.
Обратите внимание: сохраняется именно то, что видно на экране. Если печатная форма состоит из нескольких листов или страниц, все они попадут в один файл Excel на один лист — разбивки по страницам Excel не будет, но постраничный режим печати в Excel можно настроить отдельно.
Способ 3: копирование табличной части документа
Если нужна не печатная форма, а сами данные табличной части (список товаров, количество, цены), проще скопировать их напрямую. Выделите строки табличной части документа: кликните по первой строке, затем с зажатой Shift — по последней, или выделите всё через Ctrl+A внутри таблицы.
Нажмите Ctrl+C, откройте Excel, встаньте в ячейку A1 нового листа и нажмите Ctrl+V. Затем сохраните книгу на рабочий стол через «Файл — Сохранить как». Этот способ даёт «чистые» данные без шапки печатной формы, что удобно для дальнейшей обработки — фильтрации, сводных таблиц, загрузки в другие системы.
Ограничение способа: в некоторых конфигурациях копирование из табличной части может переносить не все колонки или вставлять данные одним столбцом. В этом случае используйте вывод списка: правой кнопкой по табличной части — «Вывести список», отметьте нужные колонки, и полученный табличный документ сохраните в Excel как в первом способе.
Как сохранить список документов, а не один документ
Частая задача — выгрузить в Excel не сам документ, а журнал: список реализаций за месяц, список счетов и т.п. Для этого откройте журнал документов, установите нужный отбор по дате и контрагенту, затем кликните правой кнопкой мыши по списку и выберите «Вывести список».
В появившемся окне отметьте колонки, которые должны попасть в файл, и нажмите «ОК». 1С сформирует табличный документ со списком. Дальше действуйте стандартно: Ctrl+S, тип файла «Лист Excel (*.xlsx)», папка «Рабочий стол».
Для больших журналов (тысячи строк) формирование может занять время — не закрывайте окно до завершения. Если строк очень много, разумнее использовать отчёты: например, в 1С:Бухгалтерии отчёт «Анализ субконто» или универсальный отчёт тоже сохраняется в Excel тем же способом.
Выбор формата: XLSX, XLS или MXL
В диалоге сохранения доступно несколько форматов, и выбор влияет на дальнейшую работу с файлом. Для передачи коллегам и открытия в Excel выбирайте XLSX. Формат XLS (Excel 97-2003) нужен только если получатель работает на очень старой версии Office.
| Формат | Когда выбирать | Ограничения |
|---|---|---|
| Лист Excel (*.xlsx) | Стандартный вариант для передачи и обработки | Макет может немного отличаться от печатной формы |
| Лист Excel 97-2003 (*.xls) | Получатель использует старый Office | Ограничение на 65536 строк |
| Табличный документ (*.mxl) | Обмен между пользователями 1С | Не открывается в Excel |
| PDF (*.pdf) | Файл для просмотра и печати, а не редактирования | Нельзя редактировать данные |
Формат MXL — внутренний формат 1С, его не стоит выбирать, если цель именно Excel. PDF подойдёт, если документ нужно только просмотреть или распечатать, но не обрабатывать данные.
Типичные проблемы и их решение
Самая частая жалоба — кнопка «Сохранить как» неактивна или диалог не предлагает формат Excel. Первое возможное объяснение: вы пытаетесь сохранить форму документа, а не печатную форму. Сохранить в Excel можно только табличный документ — сначала нажмите «Печать».
Вторая причина — ограничения прав. Если у пользователя нет права «Вывод» или администратор запретил сохранение печатных форм, кнопки будут недоступны. В этом случае обратитесь к администратору 1С: самостоятельно обойти ограничение прав нельзя и не нужно.
Если файл сохранился, но Excel ругается при открытии («формат файла не соответствует расширению»), скорее всего, был выбран не тот тип файла или сохранение прервалось. Повторите сохранение, убедившись, что в поле «Тип файла» выбран именно «Лист Excel (*.xlsx)», а расширение в имени файла совпадает.
Как проверить результат
После сохранения откройте рабочий стол и найдите файл по имени, которое вы задали. Дважды кликните по нему — файл должен открыться в Excel без предупреждений о повреждении.
Проверьте содержимое: все ли строки и колонки на месте, корректно ли отображаются суммы и даты. В Excel даты и числа иногда импортируются как текст — это видно по зелёным треугольникам в углу ячеек. Для печатной формы это не критично, но если планируете считать формулы, преобразуйте такие ячейки в числа.
Как проверить результат
Файл с заданным именем и расширением .xlsx присутствует
Файла нет — проверьте папку «Загрузки» или повторите сохранение
Файл открывается без предупреждений, данные читаемы
Сообщение о несоответствии формата или пустой лист
Все строки и колонки печатной формы на месте
Часть строк обрезана — формирование прервали раньше времени
Что важно запомнить
Документ из 1С сохраняется в Excel через печатную форму: «Печать» — «Файл — Сохранить как» — формат XLSX — папка «Рабочий стол». Для списков документов используйте «Вывести список», а для сырых данных — копирование табличной части. При работе через веб-клиент файл попадёт в «Загрузки», а не на рабочий стол.
Частые вопросы
Почему в 1С нет кнопки «Сохранить как» в документе?
Потому что сохраняется не форма документа, а табличный документ печатной формы. Сначала нажмите «Печать» и выберите форму — после её открытия пункт «Файл — Сохранить как» станет доступен. Если кнопка неактивна и там, проверьте права пользователя.
Можно ли сохранить документ в Excel без установленного Excel на компьютере?
Да, сохранение в формат XLSX выполняется средствами самой платформы 1С и не требует установленного Microsoft Office. Excel понадобится только для просмотра и редактирования полученного файла.
Как сохранить в Excel, если я работаю в 1С через браузер?
В веб-клиенте после выбора «Сохранить как» браузер скачает файл в папку «Загрузки». Откройте её и перетащите файл на рабочий стол вручную, либо в настройках браузера включите запрос места сохранения перед загрузкой.
Почему в Excel все данные попали в один столбец?
Так бывает при копировании через буфер обмена, когда 1С передаёт данные с разделителями, а Excel не распознаёт их. Используйте «Данные — Текст по столбцам» в Excel или сохраните через «Вывести список» — этот способ формирует корректную таблицу.
Можно ли настроить автоматическое сохранение документов в Excel?
Штатными средствами типовой конфигурации — нет, автосохранение печатных форм в файлы не предусмотрено. Для регулярной выгрузки используются обработки или доработки конфигурации, которые выполняет программист 1С.
Что делать, если сохранённый файл весит очень много и долго открывается?
Это характерно для выгрузок больших журналов с оформлением ячеек. Попробуйте скопировать данные в новый чистый файл Excel через «Вставить только значения» или выгружайте список частями, ограничивая период отбором.