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

Быстрый старт · 9 мин

Как сохранить файл в 1С:Предприятие: полная инструкция

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

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

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

Перед массовыми операциями выгрузки и особенно перед выгрузкой базы убедитесь, что у вас есть соответствующие права, а место на диске достаточно для создаваемого файла.

Как сохранить документ в Excel, PDF или другом формате

Самая частая задача — получить файл конкретного документа: счёта, накладной, акта. Для этого сначала откройте печатную форму документа кнопкой «Печать». Когда табличный документ отобразится на экране, выберите в главном меню «Файл → Сохранить как» или нажмите соответствующую пиктограмму на панели инструментов. В диалоге укажите папку, имя файла и тип: лист Excel (MXL, XLSX), PDF, HTML, текст и другие доступные варианты.

Во многих типовых конфигурациях (например, «1С:Бухгалтерия», «Управление торговлей») есть отдельная команда «Сохранить в файл» или «Отправить по e-mail» прямо в форме документа — она формирует PDF автоматически, без предварительного открытия печатной формы. Это удобно при массовой подготовке документов для контрагентов.

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

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

Как сохранить отчёт и табличный документ

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

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

При сохранении больших отчётов в Excel учитывайте ограничение формата XLS на количество строк. Если выгрузка обрывается или файл не открывается, выберите формат XLSX или разбейте отчёт на периоды.

Как сохранить всю базу: выгрузка через конфигуратор

Резервная копия всей информационной базы делается не из пользовательского режима, а через конфигуратор. Откройте базу в режиме «Конфигуратор», затем выберите «Администрирование → Выгрузить информационную базу» и укажите путь для файла с расширением .dt. Этот файл содержит и данные, и конфигурацию, его можно загрузить обратно командой «Загрузить информационную базу».

Выгрузка требует монопольного доступа: все пользователи должны выйти из базы, иначе операция не запустится. В клиент-серверном варианте работы выгрузку .dt часто дополняют или заменяют штатными средствами резервного копирования СУБД — это надёжнее для больших баз.

Для файловых баз допустим и более простой способ: при остановленной работе всех пользователей скопировать файл 1Cv8.1CD вместе с папкой базы. Однако копирование при открытых сеансах может дать повреждённую копию, поэтому выгрузка через конфигуратор предпочтительнее.

Автосохранение и где 1С хранит данные

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

Понимание того, где физически хранятся данные, помогает при организации резервного копирования. В файловом варианте это файл 1Cv8.1CD в каталоге базы; в клиент-серверном — база данных на сервере СУБД, и копировать её нужно средствами СУБД, а не файловым менеджером.

Способы сохранения базы

Выгрузка .dt через конфигуратор

Подходит для переноса базы и периодических копий; требует монопольного доступа и неудобна для очень больших баз

Копирование файла 1Cv8.1CD

Быстро и просто для файловых баз, но только при полностью закрытых сеансах, иначе копия может быть повреждена

Резервное копирование средствами СУБД

Оптимально для клиент-серверных баз: работает по расписанию без остановки пользователей, но требует навыков администрирования

Типичные ошибки при сохранении файлов из 1С

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

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

Типичные ошибки
01
Попытка выгрузить базу .dt при работающих пользователях — операция завершается ошибкой монопольного доступа
02
Сохранение отчёта в XLS с большим числом строк — файл обрезается или не открывается, нужно использовать XLSX
03
Копирование файла 1Cv8.1CD во время работы пользователей — резервная копия оказывается повреждённой
04
Отсутствие проверки сохранённого файла — ошибка обнаруживается только когда файл уже отправлен контрагенту

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

После любого сохранения откройте полученный файл: PDF должен отображаться полностью, Excel-файл — открываться без предупреждений о повреждении, а выгрузка .dt — иметь правдоподобный размер (пустая база занимает заметно меньше, чем рабочая с данными). Для резервных копий полезно периодически выполнять тестовую загрузку в отдельную пустую базу — только так можно убедиться, что копия действительно восстанавливается.

Для регулярного резервного копирования настройте расписание: выгрузку .dt можно запускать пакетным режимом конфигуратора через планировщик задач Windows, а копии клиент-серверных баз — средствами СУБД. Храните копии на отдельном носителе или в другом месте, а не только на том же диске, где лежит сама база.

Контрольные точки

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

Файл документа (PDF/Excel)
Норма

Открывается, содержит все страницы и данные, оформление читаемо

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

Файл нулевого размера, программа сообщает о повреждении, часть данных отсутствует

Выгрузка базы .dt
Норма

Файл создан, размер соответствует объёму базы, тестовая загрузка в пустую базу проходит успешно

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

Выгрузка прервана ошибкой, при загрузке появляются сообщения о нарушении целостности

Резервная копия файловой базы
Норма

Копия сделана при закрытых сеансах, база из копии открывается и данные актуальны

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

При открытии копии 1С сообщает об ошибках базы данных

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

Почему в форме документа нет кнопки «Сохранить в файл»?

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

В каком формате лучше отправлять документы контрагентам?

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

Чем отличается «Записать» от «Провести» у документа?

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

Можно ли настроить автоматическую выгрузку базы по расписанию?

Да. Конфигуратор поддерживает пакетный режим запуска с параметром выгрузки информационной базы — такую команду добавляют в планировщик задач операционной системы. Для клиент-серверных баз обычно надёжнее настроить резервное копирование средствами самой СУБД.

Что делать, если сохранённый файл Excel не открывается?

Проверьте размер файла: нулевой размер означает сбой при записи. Попробуйте сохранить заново в формате XLSX вместо XLS, выберите локальную папку вместо сетевой и убедитесь, что на диске достаточно свободного места.

Можно ли восстановить данные, если база повреждена, а копии нет?

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

Итог

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

Документы и отчёты сохраняются в файл через печатную форму командой «Файл → Сохранить как» с выбором формата PDF, Excel или MXL. Резервная копия всей базы делается выгрузкой .dt через конфигуратор при монопольном доступе либо средствами СУБД. Любой результат стоит проверять открытием файла, а резервные копии — тестовым восстановлением.