К статье
Практический материал

Документы и Печать · 8 мин

Выбор типа файла в 1С: какие форматы использовать и как настроить

Как выбрать тип файла в 1С при сохранении табличного документа, выгрузке данных и обмене. Разбираем MXL, Excel, CSV, PDF и другие форматы с примерами.

Тип файла в 1С определяет, в каком формате будет сохранён документ, отчёт или выгрузка данных. От этого выбора зависит, откроется ли файл у получателя, сохранится ли форматирование и получится ли загрузить данные обратно в другую программу. Ошибка на этом шаге — одна из самых частых причин нечитаемых файлов и потери структуры таблиц.

В 1С выбор типа файла встречается в нескольких ситуациях: при сохранении табличного документа (Файл → Сохранить копию), при выгрузке и загрузке данных между базами, при обмене с банком через клиент-банк и при отправке отчётности. В каждом случае доступный список форматов и логика выбора различаются.

Ниже разобраны основные форматы, которые предлагает платформа 1С, критерии выбора для типовых задач, работа с диалогом сохранения, программный способ указания типа файла и типичные ошибки пользователей.

Какие типы файлов предлагает 1С при сохранении

При сохранении табличного документа (отчёта, печатной формы, прайс-листа) через меню «Файл → Сохранить копию» платформа предлагает стандартный набор форматов. Состав списка зависит от версии платформы, но ядро одинаково: собственный формат табличного документа MXL, листы Excel (XLSX и XLS), таблица OpenDocument (ODS), текст с разделителями (TXT/CSV), HTML, PDF и документ Word (DOCX).

Каждый формат имеет своё назначение. MXL — «родной» формат 1С, он сохраняет всё форматирование, группировки строк и расшифровки, но открывается только в 1С. PDF фиксирует внешний вид документа и подходит для отправки контрагенту. Excel и CSV передают данные для дальнейшей обработки в других программах.

Как выбрать формат под конкретную задачу

Выбор типа файла начинается с вопроса: что дальше будет происходить с файлом? Если документ нужно распечатать или отправить контрагенту, который не должен ничего редактировать, — выбирайте PDF. Если данные пойдут на обработку в Excel, сводные таблицы или импорт в стороннюю систему — сохраняйте в XLSX или CSV.

Для переноса данных между двумя базами 1С табличные форматы не подходят: используются XML (универсальный обмен, выгрузка данных) или специализированные форматы обмена. Файл в Excel здесь бесполезен — он не содержит служебной информации о ссылках и типах объектов.

Форматы по назначению

MXL

Архив отчётов внутри компании, повторное открытие в 1С. Не открывается внешними программами.

PDF

Отправка контрагентам, печать, подписание. Не редактируется получателем.

XLSX

Доработка в Excel, сводные таблицы, передача аналитику. Форматирование 1С может частично потеряться.

CSV

Импорт в сторонние системы и сайты. Только текст и разделители, без оформления и нескольких листов.

XML (обмен)

Перенос данных между базами 1С. Требует правил обмена, не читается человеком напрямую.

Как сохранить документ с нужным типом файла: пошагово

Стандартный сценарий выглядит одинаково в большинстве конфигураций на управляемых формах. Сформируйте отчёт или откройте печатную форму, затем выполните сохранение копии — именно «копии», а не самого объекта, иначе изменится документ в базе.

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

В поле «Тип файла» список может быть длинным — ищите формат по расширению в конце строки. Если нужного формата нет, проверьте версию платформы: поддержка PDF и DOCX появилась не во всех ранних релизах, и на старых версиях потребуется промежуточное сохранение в Excel с последующей конвертацией.

Выбор типа файла при выгрузке и загрузке данных

Отдельная ситуация — обмен данными. В типовых конфигурациях обработки «Выгрузка и загрузка данных XML», «Универсальный обмен данными» и синхронизация между базами работают с файлами XML. Тип файла здесь выбирается не в диалоге сохранения, а самим механизмом обмена — пользователь указывает только путь и имя.

Для загрузки прайсов, номенклатуры и банковских выписок встречаются форматы CSV, XLSX и DBF. При выборе CSV уточните разделитель (запятая или точка с запятой) и кодировку (UTF-8 или ANSI/Windows-1251): неверная кодировка даст «кракозябры» вместо русского текста, а неверный разделитель сольёт все колонки в одну.

Программный выбор типа файла

Разработчику тип файла задаётся методом табличного документа Записать() с параметром типа из системного перечисления ТипФайлаТабличногоДокумента. Это используется в процедурах автоматической рассылки отчётов и формирования файлов для обмена.

ТабДок.Записать("C:\Отчеты\Остатки.xlsx", ТипФайлаТабличногоДокумента.XLSX);

Доступные значения перечисления включают MXL, XLSX, XLS, ODS, PDF, HTML, TXT, DOCX и другие — полный список зависит от версии платформы. Если заданный тип не поддерживается текущей версией, метод вызовет исключение, поэтому в универсальных обработках тип файла выносят в настройку и проверяют перед записью.

bsl
ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.PDF);

Проверка результата и типичные ошибки

После сохранения всегда открывайте файл в целевой программе. В Excel проверьте, что числа остались числами, а не превратились в текст, даты распознаны корректно, а многоуровневые группировки не «развалили» структуру. В PDF убедитесь, что шрифты встроились и текст выделяется, если это требуется.

Типичные ошибки
01
Сохранение в MXL для отправки контрагенту — получатель без 1С не сможет открыть файл
02
Выбор CSV с неверной кодировкой — русский текст превращается в нечитаемые символы
03
Переименование расширения вручную вместо выбора типа в диалоге — файл становится повреждённым для целевой программы
04
Сохранение отчёта с группировками в Excel без разворачивания — в файл попадают скрытые уровни или пустые строки
05
Использование Excel-файла для обмена между базами 1С — теряются ссылки и типы объектов
Контрольные точки

Как проверить результат

Открытие файла
Норма

Файл открывается целевой программой без предупреждений

Тревожный признак

Ошибка формата или предложение восстановить файл

Данные в Excel
Норма

Числа и даты имеют правильный тип, колонки на месте

Тревожный признак

Числа как текст, съехавшие колонки, пустые строки группировок

Текст в CSV
Норма

Кириллица читается, колонки разделены корректно

Тревожный признак

Кракозябры, весь текст в одной колонке

PDF для контрагента
Норма

Внешний вид совпадает с печатной формой

Тревожный признак

Съехавшая вёрстка, отсутствующие шрифты

Частые вопросы

Какой формат выбрать, чтобы отправить счёт контрагенту?

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

Почему при сохранении в Excel пропадают группировки отчёта?

При экспорте свёрнутые группировки могут не разворачиваться или переноситься как скрытые строки. Разверните все уровни группировки в отчёте перед сохранением и проверьте результат в Excel. Альтернатива — отключить группировки в настройках отчёта.

Чем отличается «Сохранить» от «Сохранить копию»?

«Сохранить» записывает изменения в сам объект информационной базы (документ, отчёт). «Сохранить копию» выгружает табличный документ во внешний файл выбранного формата, не меняя данные в базе. Для экспорта всегда используйте второй вариант.

Как загрузить в 1С прайс поставщика в формате CSV?

Используйте типовую обработку загрузки данных из табличного документа (в разделе «Администрирование» или «Покупки», зависит от конфигурации). Откройте CSV в Excel, убедитесь в корректности кодировки и разделителей, при необходимости пересохраните в XLSX и сопоставьте колонки полям справочника при загрузке.

Можно ли автоматически сохранять отчёт в PDF по расписанию?

Да, через регламентное задание или внешнюю обработку с методом Записать и типом ТипФайлаТабличногоДокумента.PDF. В типовых конфигурациях часть отчётов поддерживает рассылку по расписанию штатно — проверьте настройки рассылки отчётов в вашей конфигурации.

Итог

Что важно запомнить

Тип файла выбирается под дальнейшее использование: PDF — для отправки и печати, XLSX — для обработки в Excel, CSV — для импорта в сторонние системы, MXL — для работы внутри 1С, XML — для обмена между базами. Используйте «Сохранить копию», не переименовывайте расширения вручную и всегда проверяйте файл в целевой программе.