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

Администрирование · 11 мин

Что значит формат 1С: разбираемся в форматах файлов и данных

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

Фраза «формат 1С» встречается в самых разных ситуациях: при выгрузке отчёта, обмене данными между базами, обновлении конфигурации или передаче файла бухгалтеру. Под ней могут скрываться совершенно разные вещи — от расширения файла на диске до правил представления данных внутри программы. Чтобы не путаться, важно понимать, о каком именно «формате» идёт речь в конкретном контексте.

В самом широком смысле формат — это согласованный способ хранения и представления информации. В экосистеме 1С таких форматов несколько: внутренние форматы файлов платформы (выгрузки баз, конфигурации, внешние обработки), форматы обмена данными (XML, JSON, EnterpriseData), форматы печатных документов (MXL, PDF, XLSX) и форматы представления значений внутри конфигурации (дата, число, строка определённой длины).

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

Что обычно имеют в виду под «форматом 1С»

Когда пользователь говорит «пришлите в формате 1С», чаще всего речь идёт об одном из трёх сценариев. Первый — перенос данных: нужен файл выгрузки информационной базы или обмен между двумя программами 1С. Второй — документы: требуется печатная форма или электронный документ, который откроется у получателя. Третий — разработка: передаётся конфигурация, расширение или внешняя обработка.

Путаница возникает потому, что у каждого сценария свой технический формат файла, и они не взаимозаменяемы. Файл выгрузки базы нельзя открыть как документ, а внешнюю обработку нельзя загрузить как конфигурацию. Поэтому первый практический шаг — уточнить задачу: что именно нужно сделать с файлом на стороне получателя.

Основные форматы файлов платформы 1С

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

РасширениеЧто содержитКак используется
.1cdФайловая информационная база целикомХранение базы на диске; открывается через список баз при запуске
.dtВыгрузка информационной базы (данные + конфигурация)Резервная копия, перенос базы, загрузка через конфигуратор
.cfФайл конфигурации без данныхОбновление или передача конфигурации
.cfuФайл обновления конфигурацииОбновление на конкретную версию
.epfВнешняя обработкаЗапуск дополнительных инструментов через «Файл → Открыть»
.erfВнешний отчётПодключение дополнительных отчётов
.cfeРасширение конфигурацииДоработка конфигурации без изменения основного кода
.mxlТабличный документ (печатная форма)Сохранение и обмен печатными формами
.log / .lgp, .lgfЖурналы и служебные файлыДиагностика, списки баз

Ключевой момент: файлы .dt, .cf, .epf и подобные — это бинарные форматы платформы. Открыть их в блокноте или сторонней программе бессмысленно — внутри не текст, а структурированные данные, которые читает только платформа 1С. Исключение — режим выгрузки конфигурации в файлы XML, который используется для систем контроля версий.

Форматы обмена данными между программами

Второй частый смысл «формата 1С» — формат обмена. Когда данные передаются между 1С и другой системой (сайтом, банком, складской программой, другой конфигурацией 1С), используются текстовые форматы, понятные обеим сторонам.

Основные варианты:

  • XML — универсальный текстовый формат, на котором построены практически все штатные механизмы обмена 1С. Файлы обмена между конфигурациями (например, между «Управлением торговлей» и «Бухгалтерией») — это XML-документы определённой структуры.
  • EnterpriseData — фирменный формат обмена от фирмы «1С» на основе XML. Через него работают типовые синхронизации между современными конфигурациями и обмен с сайтами.
  • CommerceML — формат обмена коммерческой информацией (каталоги товаров, заказы), применяется при интеграции с интернет-магазинами.
  • JSON — компактный текстовый формат, стандарт для обмена через веб-сервисы и HTTP-API. Платформа 1С умеет читать и формировать JSON встроенными средствами.
  • CSV, XLSX — табличные форматы для простых загрузок: списки номенклатуры, контрагентов, цен.

Выбор формата обмена определяется тем, что умеет принимать вторая сторона. Если обе системы — конфигурации 1С, надёжнее всего типовая синхронизация через EnterpriseData: она учитывает соответствие справочников и документов. Если вторая сторона — сайт или внешний сервис, обычно договариваются о JSON или XML с конкретной структурой.

Сравнение вариантов обмена

Типовая синхронизация (EnterpriseData)

Подходит для обмена между типовыми конфигурациями 1С; минимум настройки, но ограничена поддерживаемыми объектами

XML/JSON через веб-сервисы

Гибкий вариант для интеграции с любыми системами; требует разработки и согласования структуры данных

Загрузка из Excel/CSV

Быстрый способ разово перенести справочники; не подходит для регулярного обмена и сложных документов

Форматы документов и печатных форм

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

MXL — родной формат табличного документа 1С. Сохраняет структуру и форматирование печатной формы, открывается только в 1С. Удобен для передачи между пользователями 1С, когда документ ещё нужно отредактировать. PDF — стандарт для отправки контрагентам: документ выглядит одинаково на любом устройстве и защищён от случайного редактирования. XLSX — когда получателю нужно работать с данными в Excel: фильтровать, считать, строить свои отчёты. HTML, ODS, TXT — вспомогательные варианты для специальных задач.

Отдельная категория — электронные документы для юридически значимого обмена (ЭДО). Счета-фактуры, УПД и акты передаются операторам ЭДО в строго регламентированных XML-форматах, утверждённых ФНС. Здесь «формат» — это не вопрос удобства, а требование: файл, не соответствующий утверждённой структуре, будет отклонён.

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

Формат данных внутри конфигурации

Четвёртое значение термина встречается при настройке и разработке: формат реквизита или поля. Когда в конфигураторе создаётся поле, для него задаётся тип и формат хранения: строка определённой длины, число с заданной точностью, дата с указанием состава (только дата или дата и время).

Формат влияет на ввод и отображение. Например, строка длиной 50 обрежет более длинное значение; число с точностью 2 знака округлит третий знак после запятой. Для строковых полей можно задавать маску ввода и форматную строку — например, отображать дату в привычном виде «дд.мм.гггг» или число с разделителями разрядов.

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

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

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

Маршрут решения

Как выбрать формат

Нужно перенести или сохранить базу целикомИспользуйте выгрузку в .dt через конфигуратор («Администрирование → Выгрузить информационную базу»)
Нужно передать настройки программы без данныхСохраните конфигурацию в файл .cf
Нужно отправить документ контрагенту без 1ССохраните печатную форму в PDF
Получатель будет обрабатывать данные в ExcelСохраните табличный документ в XLSX
Нужен обмен между двумя конфигурациями 1СНастройте типовую синхронизацию (формат EnterpriseData)
Интеграция с сайтом или внешним сервисомСогласуйте с разработчиком второй системы структуру XML или JSON

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

Типичные ошибки
01
Отправка файла .mxl или .dt контрагенту без 1С — получатель не сможет его открыть; для внешних отправок используйте PDF или XLSX
02
Копирование файла .1cd вместо выгрузки .dt — при открытой базе копия может оказаться битой; корректный архив делается через выгрузку или при остановленной базе
03
Попытка загрузить .dt как конфигурацию или .cf как базу — это разные файлы, загружаются разными командами конфигуратора
04
Игнорирование версии платформы: файл, созданный в новой версии платформы, может не открыться на старой — сверяйте версии до передачи

Частые вопросы о форматах 1С

Чем открыть файл .dt без установленной 1С?

Никак — это внутренний формат выгрузки базы, его читает только конфигуратор платформы 1С. Если вам прислали .dt, а платформы нет, попросите отправителя выгрузить данные в универсальном виде: документы — в PDF, таблицы — в XLSX, справочники — в CSV или Excel.

Чем отличается .dt от .cf?

Файл .dt содержит базу целиком: и конфигурацию, и все данные (документы, справочники, остатки). Файл .cf — только конфигурацию, то есть «программу» без данных. Для резервной копии и переноса рабочей базы нужен .dt; .cf используют для обновления или передачи настроек.

В каком формате отправить счёт контрагенту?

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

Что значит «формат строки» или «формат числа» в настройках поля?

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

Можно ли конвертировать файл 1С в Excel?

Напрямую файлы .dt, .cf, .epf конвертировать нельзя — это служебные форматы платформы. А вот любой табличный документ (отчёт, печатную форму) из 1С можно сохранить в XLSX штатной командой «Сохранить как» — структура таблицы и данные перенесутся.

Итог

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

«Формат 1С» — собирательное понятие: файлы баз (.1cd, .dt), конфигураций (.cf, .cfe), обработок (.epf), печатных форм (.mxl, PDF, XLSX) и форматы обмена (XML, JSON, EnterpriseData). Выбирайте формат исходя из задачи получателя: внутри 1С — родные форматы платформы, наружу — PDF, XLSX или согласованный XML/JSON. Перед передачей всегда проверяйте, что файл открывается и данные полны.