Выгрузка отчёта или печатной формы из 1С в файл Excel: пошагово
Содержание
Чтобы сохранить документ или отчёт из 1С в Excel на рабочий стол, откройте его печатную форму или сформированный отчёт и нажмите Ctrl+S (или кнопку с дискетой). В окне сохранения выберите тип файла «Лист Microsoft Excel 2007» (*.xlsx), слева укажите папку «Рабочий стол» и нажмите «Сохранить».
Способ одинаков для 1С:Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигураций на платформе 8.3 с интерфейсом «Такси». Всё, что 1С показывает в виде таблицы с клетками (табличный документ), сохраняется в Excel. Отличаются только кнопки на разных формах: в отчёте, в печатной форме документа и в обычном списке.
Отчёты: кнопка «Сохранить» и сочетание Ctrl+S
Стандартные отчёты (оборотно-сальдовая ведомость, анализ счёта, ведомость по товарам, свод начислений) выводят результат в табличный документ. Его можно сохранить тремя путями.
Способ 1. Кнопка на панели отчёта
- Сформируйте отчёт кнопкой «Сформировать». Дождитесь, пока исчезнет надпись о формировании.
- На командной панели отчёта нажмите кнопку с изображением дискеты («Сохранить»).
- В окне сохранения раскройте список «Тип файла» и выберите
*.xlsx. - Слева в окне Проводника щёлкните «Рабочий стол».
- Задайте понятное имя, например
ОСВ_60_сентябрь.xlsx, и нажмите «Сохранить».
Способ 2. Сочетание клавиш
Щёлкните мышью внутри таблицы отчёта, чтобы фокус был на ней, и нажмите Ctrl+S. Откроется то же окно сохранения. Если фокус стоит на поле отбора или настройки, сочетание может не сработать — снова щёлкните по ячейке отчёта.
Способ 3. Главное меню программы
Кнопка с тремя полосками в левом верхнем углу окна 1С открывает главное меню. Путь: Главное меню → Файл → Сохранить как.... Команда активна, только когда открыт табличный документ.
Перед сохранением раскройте все группировки отчёта, если они нужны в файле. Свёрнутые группы попадут в Excel в виде структуры с кнопками «+» слева, и коллега может решить, что строк не хватает.
Печатные формы документов: выгрузка в табличный редактор
Счёт на оплату, акт, накладная, расчётный листок, платёжное поручение сначала нужно открыть как печатную форму.
- Откройте документ или выделите его в списке.
- Нажмите кнопку «Печать» и выберите нужную форму. Откроется окно предварительного просмотра.
- На панели окна просмотра нажмите кнопку с дискетой «Сохранить».
- Появится окно выбора формата. Отметьте флажком «Лист Microsoft Excel 2007» (xlsx). Можно отметить сразу несколько форматов, например xlsx и PDF.
- Выберите вариант «Сохранить на компьютере» (второй вариант — прикрепить файл к самому документу).
- Нажмите «Сохранить» и в окне Проводника укажите «Рабочий стол».
Если в окне просмотра открыто несколько форм (например, счёт и счёт-фактура), 1С сохранит каждую в отдельный файл. Для пачки файлов удобно поставить флажок упаковки в архив: на рабочем столе появится один zip вместо десяти xlsx.
Печатные формы с печатью и подписью (факсимиле) в Excel переносятся как картинки поверх ячеек. Для отправки клиенту надёжнее PDF: в Excel картинку легко сдвинуть, а макет при открытии в другой версии программы может «поплыть».
Выгрузка списка документов или справочника
Иногда нужен не один документ, а весь журнал: например, список реализаций за месяц.
- Откройте список и настройте отборы.
- Нажмите
Ещё → Вывести список.... - Снимите флажки с лишних колонок и нажмите «ОК».
- 1С сформирует табличный документ — сохраните его через
Ctrl+S, как отчёт.
Для пары ячеек хватит копирования: выделите область в табличном документе, нажмите Ctrl+C и вставьте в открытую книгу Excel через Ctrl+V.
Какой формат выбрать при сохранении из 1С
В списке «Тип файла» несколько вариантов. Главное — не перепутать xlsx с mxl: второй открывается только в 1С и программах для просмотра mxl.
| Формат | Чем открыть | Когда выбирать |
|---|---|---|
*.xlsx | Excel 2007 и новее, LibreOffice, Р7 | Основной вариант для любой работы с данными |
*.xls | Excel 97–2003 и новее | Только для старых программ у получателя; лимит 65 536 строк |
*.ods | LibreOffice, OpenOffice | Если у получателя нет Excel |
*.mxl | 1С и просмотрщики mxl | Передать табличный документ другому пользователю 1С без потерь |
*.pdf | Любой просмотрщик PDF | Отправить документ на печать или контрагенту без правок |
*.csv/*.txt | Блокнот, Excel | Загрузка в стороннюю программу; оформление теряется |
Формат xls ограничен 65 536 строками и 256 колонками. Большую оборотно-сальдовую ведомость с развёрнутыми субконто лучше сохранять в xlsx — там лимит больше миллиона строк.
Как сохранить в Excel так, чтобы считались формулы
1С записывает числа в ячейки как числа, поэтому суммы в Excel обычно складываются сразу. Проблемы бывают с ячейками, где число склеено с текстом (например, «1 250,00 руб.»), и с объединёнными ячейками шапки. Перед анализом в Excel:
- 🧹 снимите объединение ячеек в шапке (
Главная → Объединить и поместить в центре); - 🔢 проверьте, что суммы выровнены по правому краю — так Excel показывает числа;
- 📋 для сводной таблицы удалите строки итогов и групп, оставив одну строку на запись.
Если нужна только часть отчёта
Команда сохранения всегда пишет в файл весь табличный документ. Когда нужен фрагмент, есть два пути.
- Выделите мышью нужный диапазон ячеек (с зажатым
Shiftможно расширять выделение стрелками), нажмитеCtrl+Cи вставьте в новую книгу Excel. Числа и границы обычно переносятся, ширина колонок — не всегда. - Сузьте сам отчёт: поставьте отбор по счёту, контрагенту или подразделению и сформируйте заново. Файл получится аккуратнее, чем после ручной чистки строк.
Второй путь лучше, если выгрузку придётся повторять: настройки отчёта можно сохранить как вариант и в следующий раз получить ту же таблицу одной кнопкой.
Где искать сохранённый файл и как не терять выгрузки
Рабочий стол — это обычная папка. В Windows 10 и 11 её путь выглядит так: C:\Users\<имя пользователя>\Desktop. В русском Проводнике она называется «Рабочий стол».
Бывает, что файл сохранён, а на экране его нет. Три типичных случая.
- 🖥 1С работает через удалённый рабочий стол (RDP, RemoteApp). «Рабочий стол» в окне сохранения — это рабочий стол сервера, а не вашего компьютера. Чтобы файл оказался на вашем ПК, при подключении должны быть перенаправлены локальные диски. Тогда в Проводнике виден диск вида «C на <имя компьютера>», а сетевой путь начинается с
\\tsclient\C\. Сохраняйте туда:\\tsclient\C\Users\<имя>\Desktop. - 🌐 Веб-клиент или облачная 1С в браузере. Окна выбора папки может не быть: файл скачивается в папку загрузок браузера. Откройте список загрузок (
Ctrl+Jв Chrome, Edge и Яндекс Браузере) и перетащите файл на рабочий стол. - ☁️ Рабочий стол синхронизирован с OneDrive. Папка «Рабочий стол» физически лежит в
C:\Users\<имя>\OneDrive\Рабочий стол. Файл там, просто путь другой.
Если не помните, куда сохранили, найдите файл через поиск Windows по части имени или по маске *.xlsx, отсортировав результаты по дате изменения.
Порядок вместо свалки на рабочем столе
Десятки выгрузок на рабочем столе быстро превращаются в хаос. Работает простая система:
- Заведите папку, например
Выгрузки 1С, и закрепите её на панели быстрого доступа Проводника. Тогда она будет видна в окне сохранения 1С сразу под «Рабочим столом». - Называйте файлы по схеме «что — период — дата выгрузки»:
ОСВ_62_2кв_выгр-0710.xlsx. - Раз в месяц переносите старые выгрузки в архив.
Выгрузки с персональными данными (расчётные листки, ведомости по зарплате, списки сотрудников) не оставляйте на рабочем столе общего компьютера и не пересылайте через личные мессенджеры.
Что мешает выгрузить данные из 1С в Excel
Большинство сбоев при выгрузке не связано с ошибками программы. Мешают фокус, формат, права на папку или то, что 1С работает не на вашем компьютере. Выберите свой симптом.
Выгрузка в Excel без ручных действий: внешний отчёт и рассылки
Если одну и ту же таблицу приходится сохранять каждый день, ручную работу можно убрать.
Рассылки отчётов
В типовых конфигурациях на БСП есть подсистема рассылок. Она по расписанию формирует выбранные отчёты и складывает их в xlsx в сетевую папку или отправляет по почте. Найти её проще всего через поиск по интерфейсу 1С по слову «Рассылки». Настройку делает администратор базы: для работы по расписанию нужны регламентные задания, а в файловой базе — запущенный сеанс или настроенный планировщик.
Внешний отчёт с записью в файл
Программист может написать внешний отчёт (файл .erf) или обработку (.epf), которая сама сохраняет результат. Подключают её через Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки, если в базе разрешено их использование.
Ключевой метод — Записать() у табличного документа. Пример для внешнего отчёта на системе компоновки данных: код формирует результат по настройкам по умолчанию и пишет его в xlsx.
Процедура ВыгрузитьВExcel(ИмяФайла) Экспорт
Схема = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Схема.НастройкиПоУмолчанию);
Процессор = Новый ПроцессорКомпоновкиДанных;
Процессор.Инициализировать(МакетКомпоновки);
ТабДок = Новый ТабличныйДокумент;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ТабДок);
ПроцессорВывода.Вывести(Процессор);
ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLSX);
КонецПроцедуры
Вызов: ВыгрузитьВExcel("C:\Users\Buh\Desktop\Остатки.xlsx").
Учитывайте, где выполняется код. В клиент-серверной базе процедура в модуле объекта работает на сервере 1С, и файл появится на диске сервера, а не на вашем рабочем столе. Для сохранения на компьютер пользователя табличный документ передают на клиент и записывают там, либо пишут файл в общую сетевую папку.
Для регулярных выгрузок удобнее сетевая папка, чем рабочий стол: она не зависит от того, кто и с какого компьютера сейчас работает.
Частые вопросы о сохранении из 1С в Excel
Можно ли сохранить из 1С сразу в Google Таблицы?
Почему в сохранённом файле нет логотипа и подписи?
Как сохранить отчёт без группировок, одной плоской таблицей?
Сохранится ли в Excel расшифровка отчёта?
Можно ли открыть сохранённый xlsx обратно в 1С?
Главное меню → Файл → Открыть... он откроется как табличный документ. Для загрузки данных из Excel в справочники и документы используют отдельные механизмы загрузки, а не открытие файла.