Выгрузка отчётов из 1С в Excel, PDF и XML для налоговой: что нажимать и где ошибаются
Содержание
Любой отчёт или печатную форму в 1С выгружают кнопкой «Сохранить» (значок дискеты) на панели сформированного отчёта: выбираете формат — xlsx, pdf, docx, mxl — и папку. Регламентированные отчёты для налоговой и СФР выгружаются иначе: откройте отчёт в Отчеты → Регламентированные отчеты, нажмите «Выгрузить», и программа создаст XML-файл в формате, который принимает контролирующий орган.
Дальше по порядку: что проверить до выгрузки, какой формат брать под какую задачу, как выгрузить бухгалтерский отчёт и декларацию, как поставить выгрузку на автомат и что делать, если файл не сохраняется или не проходит проверку. Пути меню даны для интерфейса «Такси» в 1С:Бухгалтерии 3.0 и ЗУП 3.1 на платформе 8.3.
Что подготовить перед выгрузкой отчётности из 1С
Пять минут подготовки избавляют от повторной выгрузки и уточнённых деклараций.
✅ Закрытый период. Для бухгалтерских отчётов и деклараций сначала проведите закрытие месяца
(Операции → Закрытие месяца). Иначе ОСВ и баланс покажут незакрытые 20, 26, 44 счета, а в декларации по прибыли не будет финансового результата.
✅ Реквизиты организации. Для регламентированной отчётности проверьте в Главное → Организации: ИНН, КПП, ОКВЭД, код налогового органа, ответственных лиц (руководитель, главный бухгалтер). Если у организации есть обособленные подразделения, проверьте и их КПП.
✅ Актуальный релиз. Формы деклараций и форматы XML меняются несколько раз в год. На старом релизе 1С выгрузит файл по прошлой схеме, и инспекция его не примет. Проверьте релиз в Справка → О программе и обновитесь до начала отчётной кампании.
✅ Права на запись. В клиент-серверном варианте или в облаке файл сохраняется туда, куда разрешено пользователю. Заранее создайте папку, например D:\Отчетность\2кв, и проверьте, что в неё можно писать.
Для отчётов, которые выгружаете регулярно, сохраните вариант настроек: в форме отчёта Ещё → Сохранить вариант отчета. В следующий раз не придётся заново выставлять счета, группировки и отборы.
Форматы, в которые 1С выгружает отчёты
Окно «Сохранить» у табличного документа предлагает несколько форматов. Выбор зависит от того, кто и зачем будет открывать файл.
| Формат | Для чего подходит | Что учесть |
|---|---|---|
xlsx (Excel 2007 и новее) | Дальнейшая обработка, сводные таблицы, сверка | Числа сохраняются числами, группировки — группировками Excel |
xls (Excel 97) | Старые программы и банковские шаблоны | Ограничение по числу строк, лучше брать xlsx |
pdf | Отправка контрагенту, банку, аудитору; архив | Редактировать нельзя, вид совпадает с печатью |
docx | Письма, акты, справки на бланке | Таблицы иногда «съезжают», проверяйте вёрстку |
mxl | Передача другому пользователю 1С | Открывается в 1С или бесплатной программе просмотра от 1С |
ods | LibreOffice и «Мой Офис» | Аналог xlsx в открытом формате |
html | Публикация во внутреннем портале | Без оформления страницы для печати |
txt | Загрузка в сторонние системы | Теряется оформление, остаются строки и колонки |
Регламентированные отчёты живут отдельно. Для ФНС, СФР и Росстата программа формирует XML по утверждённому формату: имя файла начинается с префикса и содержит коды налогового органа и ИНН (например, у деклараций ФНС — NO_...). Переименовывать такой файл нельзя: имя проверяется при приёме.
Как выгрузить отчёт из 1С в Excel или PDF
Порядок одинаковый для стандартных отчётов (ОСВ, анализ счёта, карточка счёта), отчётов по зарплате и печатных форм документов.
Стандартный бухгалтерский отчёт
- Откройте отчёт, например
Отчеты → Стандартные отчеты → Оборотно-сальдовая ведомость. - Задайте период и организацию, нажмите «Сформировать».
- Если нужна «плоская» таблица без вложенности — нажмите «Показать настройки» и уберите лишние группировки и детализацию по субконто.
- Нажмите кнопку «Сохранить» (дискета) на панели отчёта. В некоторых формах она спрятана в
Ещё → Сохранить как. - В поле «Тип файла» выберите формат, укажите имя и папку, нажмите «Сохранить».
Чтобы выгрузить только часть отчёта, выделите нужные ячейки мышью, скопируйте Ctrl+C и вставьте в Excel. Формат чисел при этом может прийти как текст — для расчётов надёжнее полная выгрузка в xlsx.
Печатная форма документа
- Откройте документ (счёт, акт, накладную) и нажмите «Печать», выберите форму.
- В окне предпросмотра нажмите «Сохранить».
- Отметьте формат. Можно выбрать сразу несколько — например,
pdfиxlsx. - Если печатали несколько документов сразу, используйте флажок упаковки в ZIP-архив: получите один файл вместо десятка.
В этом же окне есть кнопка отправки по почте: 1С сама приложит выбранный формат к письму, если настроена учётная запись электронной почты.
Книги покупок и продаж, регистры для аудитора
Книги покупок и продаж в 1С:Бухгалтерии 3.0 находятся в Отчеты → НДС. Их сохраняют так же — кнопкой «Сохранить» после формирования. Аудитору обычно нужен xlsx, чтобы фильтровать строки. В архив за год лучше положить pdf с подписями ответственных лиц.
Если запросили регистры за несколько лет, формируйте отчёт по каждому году отдельно. Огромная ОСВ с субконто за пять лет строится долго, а Excel с сотнями тысяч строк открывается медленно.
Отчёты по зарплате в ЗУП 3.1
Расчётные листки, своды начислений и ведомости находятся в Зарплата → Отчеты по зарплате. После формирования действует та же кнопка «Сохранить». Для расчётных листков на всех сотрудников удобнее PDF: один файл, по странице на человека.
В файлах по зарплате — персональные данные. Не отправляйте такие выгрузки через личную почту и мессенджеры: за утечку отвечает работодатель.
Выгрузка регламентированных отчётов для ФНС, СФР и Росстата
Регламентированная отчётность в 1С — это декларации и расчёты, которые сдают в госорганы. С 2023 года ПФР и ФСС объединены в Социальный фонд (СФР), отчёты ЕФС-1 сдают туда.
Где найти список отчётов:
| Конфигурация | Путь |
|---|---|
| 1С:Бухгалтерия 3.0 | Отчеты → Регламентированные отчеты |
| 1С:ЗУП 3.1 | Отчетность, справки → 1С-Отчетность |
Пошагово: от заполнения до XML-файла
- В списке регламентированных отчётов нажмите «Создать» и выберите форму — например, декларацию по НДС или расчёт по страховым взносам.
- Укажите организацию и период, нажмите «Заполнить». Программа подтянет данные из учёта.
- Нажмите «Проверить» → проверка контрольных соотношений. Расхождения покажут, где цифры не сходятся между разделами или с прошлыми периодами.
- Нажмите «Выгрузить». Перед созданием файла 1С проверит выгрузку по формату: пустые обязательные реквизиты, неверные коды, недопустимые символы.
- Если ошибок нет, выберите папку. В ней появится XML-файл с именем по правилам формата.
- Загрузите файл в программу своего оператора ЭДО или в личный кабинет налогоплательщика.
Если подключён сервис 1С-Отчетность, выгрузка в файл не нужна: кнопка «Отправить» подпишет отчёт электронной подписью и отправит его напрямую. Статус и квитанции появятся на закладке отправки в журнале отчётов.
Бумажный экземпляр с машиночитаемым кодом
Если отчёт сдают на бумаге, нажмите «Печать» в форме отчёта. Для форм ФНС 1С формирует бланк с двумерным штрихкодом — инспекция сканирует его без ручного ввода. Сохранить бланк можно в PDF той же кнопкой в окне печати.
Бухгалтерская отчётность
Баланс и отчёт о финансовых результатах тоже находятся среди регламентированных отчётов — форма «Бухгалтерская отчетность». Годовую отчётность представляют в налоговую в электронном виде (ст. 18 Закона № 402-ФЗ), поэтому её выгружают в XML так же, как декларации. Для банка или учредителей ту же форму сохраняют в PDF или Excel через печать.
Как автоматизировать выгрузку отчётов
Когда одни и те же отчёты нужны каждый понедельник или в конце месяца, вручную их выгружать незачем.
Рассылки отчётов
В типовых конфигурациях на БСП есть механизм рассылок отчётов. Его включают флажком в Администрирование → Печатные формы, отчеты и обработки. После этого в форме отчёта появляется команда создания рассылки (в меню «Ещё»).
Что можно настроить в рассылке:
- 📊 какие отчёты и с какими вариантами настроек отправлять;
- 📁 формат вложения:
xlsx,pdf,mxlи другие; - 📨 получателей: адреса почты или сетевую папку;
- ⏰ расписание: ежедневно, по дням недели, раз в месяц.
Рассылка по расписанию выполняется регламентным заданием. В клиент-серверной базе оно работает само. В файловой базе регламентные задания выполняются, только пока открыт сеанс 1С, — в выходные отчёт не уйдёт, если программу закрыли.
Обработка для выгрузки по своим правилам
Если нужен собственный отчёт на системе компоновки данных с автоматическим сохранением в файл, программист пишет обработку или расширение. Ядро такого кода выглядит так:
Процедура ВыгрузитьОтчетВФайл(СхемаКомпоновки, ИмяФайла)
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновки,
СхемаКомпоновки.НастройкиПоУмолчанию);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
ТабДок = Новый ТабличныйДокумент;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ТабДок);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLSX);
КонецПроцедуры
Для PDF замените последний параметр на ТипФайлаТабличногоДокумента.PDF. Если процедура выполняется на сервере, путь в ИмяФайла — это путь на сервере 1С, а не на компьютере пользователя. Для общих выгрузок указывайте сетевую папку, к которой есть доступ у пользователя, от имени которого работает служба сервера.
Регламентированные отчёты по такой схеме не выгружают: их XML формирует сама конфигурация с проверкой формата. Автоматизировать имеет смысл управленческие и бухгалтерские отчёты.
Частые ошибки при выгрузке отчётности и как их избежать
Ошибки регламентированных отчётов разобраны выше. Здесь — то, что мешает работать с обычными выгрузками в Excel и PDF.
❌ В Excel пришла «лесенка» с плюсиками. Это группировки отчёта. Для сводной таблицы уберите иерархию в настройках отчёта или в Excel раскройте все уровни через вкладку «Данные».
❌ Цифры не складываются в Excel. Так бывает после копирования ячеек через буфер — числа приходят текстом. Выгрузите отчёт кнопкой «Сохранить» в xlsx: при таком способе суммы остаются числами.
❌ PDF обрезан по правому краю. Отчёт шире листа. Перед сохранением откройте параметры страницы в окне печати, выберите альбомную ориентацию или масштаб «по ширине страницы».
❌ В файле не те цифры, что на экране. Отчёт сформировали, потом изменили период или настройки, но не нажали «Сформировать» повторно. 1С сохраняет то, что уже построено. Перед сохранением переформируйте отчёт.
❌ Сдали декларацию из Excel-копии. Excel-файл не является отчётностью: налоговая принимает только XML по формату. Excel годится для внутренней сверки.
Частые вопросы о выгрузке отчётов из 1С
Можно ли выгрузить отчёт из 1С без Excel на компьютере?
xlsx своими средствами, Excel для сохранения не нужен. Открыть файл можно в LibreOffice, «Мой Офис» или онлайн-редакторе.Как выгрузить сразу несколько отчётов за разные периоды?
Где найти уже выгруженный и отправленный регламентированный отчёт?
Чем `mxl` лучше `xlsx`?
mxl сохраняет оформление 1С один в один и открывается в любой 1С. Его удобно пересылать коллеге, который тоже работает в 1С. Для обработки чисел берите xlsx.Можно ли выгрузить отчётность в облачной 1С?
Источники
- Налоговый кодекс РФ, ст. 80 «Налоговая декларация»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 18