Выгрузка отчётов из 1С в Excel, PDF и XML для налоговой: что нажимать и где ошибаются

· 9 мин

Содержание

Любой отчёт или печатную форму в 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С
odsLibreOffice и «Мой Офис»Аналог xlsx в открытом формате
htmlПубликация во внутреннем порталеБез оформления страницы для печати
txtЗагрузка в сторонние системыТеряется оформление, остаются строки и колонки

Регламентированные отчёты живут отдельно. Для ФНС, СФР и Росстата программа формирует XML по утверждённому формату: имя файла начинается с префикса и содержит коды налогового органа и ИНН (например, у деклараций ФНС — NO_...). Переименовывать такой файл нельзя: имя проверяется при приёме.

Как выгрузить отчёт из 1С в Excel или PDF

Порядок одинаковый для стандартных отчётов (ОСВ, анализ счёта, карточка счёта), отчётов по зарплате и печатных форм документов.

Стандартный бухгалтерский отчёт

  1. Откройте отчёт, например Отчеты → Стандартные отчеты → Оборотно-сальдовая ведомость.
  2. Задайте период и организацию, нажмите «Сформировать».
  3. Если нужна «плоская» таблица без вложенности — нажмите «Показать настройки» и уберите лишние группировки и детализацию по субконто.
  4. Нажмите кнопку «Сохранить» (дискета) на панели отчёта. В некоторых формах она спрятана в Ещё → Сохранить как.
  5. В поле «Тип файла» выберите формат, укажите имя и папку, нажмите «Сохранить».

Чтобы выгрузить только часть отчёта, выделите нужные ячейки мышью, скопируйте Ctrl+C и вставьте в Excel. Формат чисел при этом может прийти как текст — для расчётов надёжнее полная выгрузка в xlsx.

Печатная форма документа

  1. Откройте документ (счёт, акт, накладную) и нажмите «Печать», выберите форму.
  2. В окне предпросмотра нажмите «Сохранить».
  3. Отметьте формат. Можно выбрать сразу несколько — например, pdf и xlsx.
  4. Если печатали несколько документов сразу, используйте флажок упаковки в ZIP-архив: получите один файл вместо десятка.

В этом же окне есть кнопка отправки по почте: 1С сама приложит выбранный формат к письму, если настроена учётная запись электронной почты.

Книги покупок и продаж, регистры для аудитора

Книги покупок и продаж в 1С:Бухгалтерии 3.0 находятся в Отчеты → НДС. Их сохраняют так же — кнопкой «Сохранить» после формирования. Аудитору обычно нужен xlsx, чтобы фильтровать строки. В архив за год лучше положить pdf с подписями ответственных лиц.

Если запросили регистры за несколько лет, формируйте отчёт по каждому году отдельно. Огромная ОСВ с субконто за пять лет строится долго, а Excel с сотнями тысяч строк открывается медленно.

Отчёты по зарплате в ЗУП 3.1

Расчётные листки, своды начислений и ведомости находятся в Зарплата → Отчеты по зарплате. После формирования действует та же кнопка «Сохранить». Для расчётных листков на всех сотрудников удобнее PDF: один файл, по странице на человека.

В файлах по зарплате — персональные данные. Не отправляйте такие выгрузки через личную почту и мессенджеры: за утечку отвечает работодатель.

Выгрузка регламентированных отчётов для ФНС, СФР и Росстата

Регламентированная отчётность в 1С — это декларации и расчёты, которые сдают в госорганы. С 2023 года ПФР и ФСС объединены в Социальный фонд (СФР), отчёты ЕФС-1 сдают туда.

Где найти список отчётов:

КонфигурацияПуть
1С:Бухгалтерия 3.0Отчеты → Регламентированные отчеты
1С:ЗУП 3.1Отчетность, справки → 1С-Отчетность

Пошагово: от заполнения до XML-файла

  1. В списке регламентированных отчётов нажмите «Создать» и выберите форму — например, декларацию по НДС или расчёт по страховым взносам.
  2. Укажите организацию и период, нажмите «Заполнить». Программа подтянет данные из учёта.
  3. Нажмите «Проверить» → проверка контрольных соотношений. Расхождения покажут, где цифры не сходятся между разделами или с прошлыми периодами.
  4. Нажмите «Выгрузить». Перед созданием файла 1С проверит выгрузку по формату: пустые обязательные реквизиты, неверные коды, недопустимые символы.
  5. Если ошибок нет, выберите папку. В ней появится XML-файл с именем по правилам формата.
  6. Загрузите файл в программу своего оператора ЭДО или в личный кабинет налогоплательщика.

Если подключён сервис 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 годится для внутренней сверки.

Перед отправкой файла отчёта
Выполнено: 0 / 4

Частые вопросы о выгрузке отчётов из 1С

Можно ли выгрузить отчёт из 1С без Excel на компьютере?
Да. 1С записывает xlsx своими средствами, Excel для сохранения не нужен. Открыть файл можно в LibreOffice, «Мой Офис» или онлайн-редакторе.
Как выгрузить сразу несколько отчётов за разные периоды?
Настройте рассылку отчётов с нужными вариантами или откройте несколько форм отчёта параллельно. Для деклараций каждую форму выгружают отдельно.
Где найти уже выгруженный и отправленный регламентированный отчёт?
В списке регламентированных отчётов: там хранятся все созданные формы, их статусы и квитанции. Выгрузить XML повторно можно из этой же формы.
Чем `mxl` лучше `xlsx`?
Файл mxl сохраняет оформление 1С один в один и открывается в любой 1С. Его удобно пересылать коллеге, который тоже работает в 1С. Для обработки чисел берите xlsx.
Можно ли выгрузить отчётность в облачной 1С?
Да, кнопки те же. Разница в одном: файл не записывается в папку на диске, а скачивается браузером в папку загрузок.

Источники

  • Налоговый кодекс РФ, ст. 80 «Налоговая декларация»
  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 18