Документы и Печать · 10 мин
Формат MXL: как сохранить документ из 1С
Что такое формат MXL, как сохранить табличный документ из 1С в MXL, открыть и конвертировать в Excel. Пошаговые инструкции, ошибки и FAQ.
MXL — это внутренний формат табличных документов платформы 1С:Предприятие. В нём сохраняются макеты печатных форм, отчёты, прайс-листы и любые данные, которые 1С выводит в виде таблицы: сетка, объединённые ячейки, шрифты, рамки и оформление. Файл с расширением .mxl открывается только средствами 1С — ни Excel, ни Word, ни стандартный просмотрщик Windows его не понимают.
Потребность сохранить документ в MXL возникает в нескольких ситуациях: нужно передать печатную форму коллеге, у которого есть 1С, но нет доступа к вашей базе; сохранить эталонный макет для разработки; заархивировать отчёт «как есть», со всеми настройками оформления; перенести макет между конфигурациями. При этом для передачи данных людям без 1С правильнее использовать Excel или PDF — об этом тоже расскажем ниже.
Практически во всех типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ЗУП и других) сохранение табличного документа выполняется одинаково, поскольку это функция платформы, а не прикладного решения. Отличия касаются только расположения кнопок в интерфейсе «Такси» и старых интерфейсах.
Что такое MXL и когда его использовать
MXL хранит табличный документ целиком: значения ячеек, формулы (в ограниченном виде), параметры оформления, области, группировки строк, настройки печати и защиту. По сути это «родной» контейнер 1С для всего, что платформа рисует в табличном виде. Внутри конфигурации макеты печатных форм хранятся именно в этом формате.
Использовать MXL имеет смысл, когда получатель работает в 1С и важно сохранить структуру документа без искажений: эталонные макеты для программиста, образцы отчётов для методолога, архив печатных форм с точным оформлением. Для обмена с бухгалтером, руководителем или контрагентом, у которых 1С может не быть, выбирайте XLSX или PDF — они универсальнее.
Как сохранить табличный документ в MXL через меню «Файл»
Базовый способ работает во всех типовых конфигурациях. Сначала сформируйте документ: откройте отчёт и нажмите «Сформировать» либо откройте печатную форму документа, например счёт на оплату или акт. Табличный документ должен отображаться на экране — сохранить можно только то, что уже построено.
Далее нажмите кнопку меню в левом верхнем углу окна (значок со стрелкой в интерфейсе «Такси») и выберите «Файл → Сохранить как…» или «Сохранить копию». В диалоге сохранения укажите папку, введите имя файла и в поле «Тип файла» выберите «Табличный документ (*.mxl)». Нажмите «Сохранить». Файл появится в выбранной папке и будет доступен для передачи.
- 1Сформируйте отчёт или откройте печатную форму документа
- 2Откройте меню в левом верхнем углу окна 1С
- 3Выберите «Файл → Сохранить как…» (или «Сохранить копию»)
- 4Укажите папку и имя файла, тип — «Табличный документ (*.mxl)»
- 5Нажмите «Сохранить» и проверьте, что файл появился в папке
В некоторых конфигурациях прямо над табличным документом есть кнопка с изображением дискеты или пункт «Сохранить» в командной панели формы — он вызывает тот же диалог. Если команда недоступна (серая), убедитесь, что табличный документ действительно сформирован, а не пуст.
Сохранение из разных конфигураций: нюансы
В 1С:Бухгалтерии 8 стандартные отчёты (оборотно-сальдовая ведомость, анализ счёта, карточка счёта) сохраняются через меню «Ещё» в шапке отчёта либо через общее меню файла. Печатные формы документов открываются по кнопке «Печать», после чего сохраняются тем же способом. Если нужен не MXL, а Excel, в диалоге сохранения выберите тип «Лист Excel».
В 1С:Управление торговлей и 1С:ERP табличные документы часто открываются в отдельном окне редактирования, где доступны кнопки печати и записи. Там сохранение выполняется через кнопку с дискетой в командной панели этого окна. В 1С:ЗУП логика аналогична: сформированный отчёт сохраняется через «Файл → Сохранить как…».
В тонком и веб-клиенте диалог сохранения выглядит иначе, чем в толстом клиенте: файл сначала помещается во временное хранилище, а затем браузер или клиент предлагает выбрать место загрузки. Не закрывайте окно до завершения скачивания — иначе файл не попадёт на диск.
Как открыть файл MXL
Двойной щелчок по MXL в проводнике Windows обычно не работает, потому что формат не ассоциирован с программой по умолчанию. Правильный путь: запустите 1С (подойдёт любая конфигурация и даже пустая база), откройте меню «Файл → Открыть» и укажите файл. Документ откроется в виде таблицы, которую можно просматривать, печатать и заново сохранять в другом формате.
Открытый MXL можно редактировать вручную, если это не запрещено защитой документа: менять значения, оформление, удалять строки. Однако такие правки не связаны с данными базы — это просто «картинка» таблицы. Если нужно обновить данные, документ нужно формировать заново из отчёта.
Как проверить результат
Файл с расширением .mxl существует и имеет ненулевой размер
Файла нет или размер 0 байт — сохранение не завершилось
Через «Файл → Открыть» таблица открывается с данными и оформлением
Ошибка открытия или пустой документ — файл повреждён или сохранён неполностью
Все строки, итоги и оформление совпадают с документом на экране
Часть данных отсутствует — документ сохраняли до полного формирования
Конвертация MXL в Excel и PDF
Если получатель не работает в 1С, сохраните табличный документ сразу в другом формате. В диалоге «Сохранить как…» доступны варианты: лист Excel (XLSX или XLS), документ PDF, HTML, текстовый формат, ODS. Excel подходит, когда получателю нужно работать с данными: фильтровать, считать, строить сводные. PDF — когда важно зафиксировать внешний вид документа для печати или подписи.
При экспорте в Excel учитывайте ограничения: сложные объединённые ячейки и многоуровневые шапки могут «поехать», группировки строк иногда переносятся, а иногда разворачиваются полностью. После сохранения откройте XLSX и визуально проверьте структуру перед отправкой. PDF-экспорт, наоборот, обычно точно повторяет вид документа, но данные в нём недоступны для редактирования.
Сравнение вариантов
Полностью сохраняет структуру и оформление, но открывается только в 1С. Для обмена между пользователями 1С и хранения макетов.
Открывается в Excel и других табличных редакторах, данные доступны для обработки. Сложное оформление может искажаться.
Точный внешний вид для печати и архива, читается везде. Данные нельзя редактировать и копировать таблицей.
Сохранение MXL программно и пакетно
Разработчики и администраторы сохраняют табличные документы через встроенный язык. Метод Записать() объекта «ТабличныйДокумент» принимает путь к файлу и тип файла. Это удобно для регламентных заданий: например, ежедневной выгрузки отчёта в сетевую папку или архивации печатных форм.
ТабДок = Новый ТабличныйДокумент;
// ... формирование документа ...
ТабДок.Записать("C:\Отчеты\ОСВ.mxl", ТипФайлаТабличногоДокумента.MXL);При пакетной выгрузке проверяйте права доступа к целевой папке у пользователя, под которым выполняется сервер 1С, — частая причина «молчаливых» сбоев. Также формируйте имя файла с датой или уникальным суффиксом, чтобы новые выгрузки не затирали старые. Перед записью полезно проверять, что табличный документ не пуст: метод ВысотаТаблицы или проверка количества областей помогут отсечь пустые результаты.
Типичные ошибки и их решение
Самая частая проблема — сохранение пустого документа: пользователь открыл форму отчёта, не нажал «Сформировать», и сохранил пустую таблиц. Признак — файл маленького размера, при открытии пустой. Решение: всегда формировать документ и визуально проверять наличие данных перед сохранением.
Вторая группа ошибок связана с типом файла: пользователь сохраняет в MXL, а получатель пытается открыть файл в Excel и видит ошибку. Либо наоборот — сохраняют «как Excel», но вручную пишут расширение .mxl, что создаёт битый файл. Расширение должно соответствовать выбранному типу в диалоге, менять его вручную нельзя.
Что важно запомнить
MXL — родной формат табличных документов 1С. Сохранение: сформировать документ → «Файл → Сохранить как…» → тип «Табличный документ (*.mxl)». Открывается только через «Файл → Открыть» в 1С. Для людей без 1С сохраняйте в XLSX или PDF. Перед отправкой проверяйте, что файл не пустой и открывается.
FAQ: частые вопросы о формате MXL
Чем открыть MXL без установленной 1С?
Штатных сторонних просмотрщиков для MXL нет — формат закрытый. Практичные варианты: попросить отправителя пересохранить документ в PDF или Excel, либо установить учебную версию платформы 1С, которая позволяет открыть файл через «Файл → Открыть» даже без рабочей базы.
Можно ли сохранить в MXL сразу несколько листов?
MXL хранит один табличный документ. Если отчёт состоит из нескольких таблиц, их нужно выводить в один табличный документ последовательно (программно — методом Вывести с разрывами страниц) либо сохранять отдельными файлами. Альтернатива — XLSX, где можно сохранить несколько листов.
Почему при открытии MXL пропало оформление или шрифты?
Если на компьютере получателя нет шрифтов, использованных в документе, 1С подставит ближайшие доступные — вид изменится. Также старые версии платформы могут некорректно открывать файлы, сохранённые в новых версиях. Решение: использовать стандартные шрифты или переслать документ в PDF.
Как сохранить печатную форму документа в MXL, а не отчёт?
Откройте документ, нажмите «Печать» и выберите нужную форму — она откроется как табличный документ. Дальше действия те же: «Файл → Сохранить как…», тип «Табличный документ (*.mxl)». Если кнопка сохранения недоступна, проверьте, что форма полностью сформировалась.
Чем MXL отличается от макета табличного документа в конфигураторе?
Технически это один и тот же формат. Макет в конфигураторе — это MXL, хранящийся внутри конфигурации как шаблон для печатных форм. Файл MXL на диске — такой же документ, но сохранённый отдельно. Макет можно открыть в конфигураторе, отредактировать и сохранить как файл, и наоборот.
Можно ли защитить MXL-файл паролем?
Сам формат парольной защиты не поддерживает. Внутри 1С можно установить защиту табличного документа от редактирования, но она не шифрует файл. Для защиты при передаче упакуйте MXL в архив с паролем (ZIP/7z) или сохраните документ в PDF с ограничениями доступа.