Администрирование · 10 мин
Как сохранить файлы в 1С: полное руководство
Как сохранить файлы в 1С: выгрузка базы в dt, сохранение документов в Excel и PDF, внешних обработок и печатных форм. Пошаговые инструкции и типичные ошибки.
Фраза «сохранить файл в 1С» может означать совершенно разные задачи: сделать резервную копию базы, выгрузить конкретный документ в Excel или PDF, сохранить внешнюю обработку, выгрузить данные справочника или прикрепить файл к элементу справочника. Каждая из этих операций выполняется своим инструментом, и выбор неправильного способа — самая частая причина потери времени и данных.
В платформе 1С:Предприятие 8 основные механизмы сохранения — это выгрузка информационной базы в файл с расширением .dt, сохранение табличных документов и печатных форм в форматы mxl, xlsx, pdf, html, а также выгрузка данных через обработки и обмены (XML, CSV). В файловом варианте работы копию базы можно сделать и простым копированием файла 1Cv8.1CD, но только при закрытых сеансах пользователей.
Ниже разобраны все практические сценарии: от разовой выгрузки документа до регулярного резервного копирования, с указанием ограничений каждого способа и проверки результата.
Как сохранить резервную копию базы 1С в файл .dt
Выгрузка в файл .dt — штатный способ создать полную копию информационной базы вместе с конфигурацией и всеми данными. Такой файл можно загрузить на другом компьютере, хранить как архив или использовать для переноса базы между серверами.
Порядок действий в клиентском приложении: откройте меню Главное меню → Файл → Сохранить копию (в новых версиях платформы) либо Администрирование → Выгрузить информационную базу. Укажите папку и имя файла, дождитесь окончания выгрузки. Во время выгрузки желательно, чтобы пользователи не работали с базой — иначе копия может зафиксировать данные в несогласованном состоянии.
- 1Завершите работу пользователей или договоритесь о времени выгрузки
- 2Откройте Главное меню → Файл → Сохранить копию
- 3Укажите папку и понятное имя файла с датой, например base_2026.dt
- 4Дождитесь сообщения об окончании выгрузки
- 5Проверьте размер файла — он не должен быть нулевым или подозрительно маленьким
Альтернатива для файловой базы — скопировать файл 1Cv8.1CD из каталога базы обычным проводником. Это быстрее, но безопасно только при полностью закрытой базе: если копировать файл во время работы пользователей, копия может оказаться повреждённой. Для клиент-серверного варианта (SQL Server, PostgreSQL) корректный способ — средства резервного копирования самой СУБД.
Как сохранить документ или печатную форму в Excel, PDF и другие форматы
Когда нужно передать документ контрагенту или сохранить его вне 1С, используется сохранение табличного документа. Откройте печатную форму документа (кнопка «Печать»), затем нажмите пиктограмму дискеты на панели инструментов или Файл → Сохранить / Сохранить копию. Платформа предложит выбрать формат.
Основные форматы и их назначение:
- MXL — внутренний формат табличных документов 1С, открывается только в 1С, зато сохраняет структуру без потерь;
- XLSX / XLS — для дальнейшей обработки в Excel, передачи бухгалтеру или аудитору;
- PDF — для отправки контрагенту или печати без возможности редактирования;
- HTML, ODS, TXT — для специальных случаев, например публикации или импорта в другие системы.
Если документ нужен не как печатная форма, а как набор данных (например, список строк табличной части), удобнее выделить таблицу, скопировать её в буфер обмена и вставить в Excel — либо воспользоваться типовой командой «Выгрузить» в форме списка, если она предусмотрена конфигурацией.
Как выгрузить данные справочников и документов через обработки
Когда нужно сохранить не один документ, а массив данных — например, всю номенклатуру с ценами или список контрагентов, — используются механизмы выгрузки. В типовых конфигурациях (Бухгалтерия, Управление торговлей, ERP) есть встроенные обработки: «Выгрузка данных», «Универсальный обмен данными в формате XML», а также командные интерфейсы обмена с Excel.
Типовой путь для выгрузки справочника в таблицу: откройте список, через меню Ещё → Вывести список сформируйте табличный документ с нужными колонками, затем сохраните его как обычную печатную форму в xlsx. Это самый быстрый способ без программирования.
Для регулярных обменов между базами 1С применяется формат EnterpriseData или универсальный XML-обмен через конфигурацию «Конвертация данных». Это уже задача уровня администратора или разработчика: правила обмена настраиваются отдельно, и ошибка в правилах приводит к потере или дублированию данных.
Сравнение способов выгрузки данных
Подходит для разовой выгрузки справочника или журнала. Ограничение: выгружаются только видимые колонки, без связанных данных.
Подходят для переноса данных между базами 1С. Требуют настройки правил и проверки на тестовой копии.
Полная копия всей базы. Не подходит, если нужна только часть данных.
Как сохранить внешнюю обработку, отчёт или печатную форму в файл
Внешние обработки и отчёты в 1С — это файлы с расширениями .epf (обработка) и .erf (отчёт). Чтобы сохранить такой файл из конфигуратора, откройте обработку через Файл → Открыть, внесите изменения при необходимости и выберите Файл → Сохранить как, указав имя и каталог.
Если обработка встроена в конфигурацию и её нужно извлечь в файл, в конфигураторе откройте объект конфигурации (обработку или отчёт) и используйте команду сохранения во внешний файл. Для макетов печатных форм действует то же правило: макет открывается из ветки «Макеты» объекта и сохраняется как табличный документ mxl.
При передаче внешней обработки коллегам проверьте совместимость: обработка, написанная для управляемых форм, не откроется в обычном приложении, и наоборот. Также учитывайте режим безопасности — на сервере 1С открытие внешних обработок может быть запрещено настройками профиля безопасности.
Как прикрепить и сохранить файлы внутри базы 1С
Обратная задача — не выгрузить файл из 1С, а сохранить его внутри базы, привязав к объекту: скан договора к контрагенту, изображение к номенклатуре, подписанный акт к реализации. В типовых конфигурациях для этого служит механизм присоединённых файлов.
Откройте карточку объекта и найдите команду Присоединенные файлы (может называться «Файлы», «Приложения» или находиться в меню «Ещё»). Нажмите «Добавить» и выберите файл с диска. Файл сохранится либо в самой информационной базе, либо в томах на диске — это зависит от настройки хранения файлов в конкретной конфигурации.
Практические ограничения: хранение больших файлов внутри базы быстро увеличивает её размер и замедляет резервное копирование. Если сканов много, попросите администратора включить хранение файлов в томах на диске. Также помните, что присоединённые файлы доступны всем, у кого есть права на сам объект, — не прикрепляйте конфиденциальные документы к общедоступным карточкам.
Как проверить, что файл сохранился корректно
Факт появления файла в папке ещё не гарантирует, что он пригоден. Проверка занимает минуту, но избавляет от неприятных сюрпризов при восстановлении или передаче данных.
Как проверить результат сохранения
Размер сопоставим с размером базы, файл загружается в тестовую базу без ошибок
Размер в разы меньше обычного, при загрузке ошибки чтения
Файл открывается в Excel или просмотрщике PDF, все строки и итоги на месте
Пустой файл, обрезанные колонки, иероглифы вместо текста
Файл открывается из карточки объекта двойным щелчком
Ошибка «файл не найден» — файл хранился в томе, который стал недоступен
Для резервных копий правило строже: периодически выполняйте тестовое восстановление .dt в отдельную пустую базу. Копия, которая ни разу не проверялась на восстановление, не считается надёжной.
Частые вопросы о сохранении файлов в 1С
Чем выгрузка .dt отличается от резервной копии средствами SQL?
Файл .dt создаётся штатными средствами платформы и переносим между любыми вариантами работы 1С (файловый, любой поддерживаемый SQL-сервер). Резервная копия СУБД делается быстрее на больших базах и может быть инкрементной, но восстанавливается только на тот же тип СУБД. Для переноса между разными системами используйте .dt, для регулярного бэкапа серверной базы — средства СУБД.
Можно ли настроить автоматическое сохранение копии базы?
Штатного планировщика в клиентском приложении нет. Для файловых баз автоматизацию обычно делают через скрипт копирования 1Cv8.1CD по расписанию (при закрытых сеансах) или запуск конфигуратора в пакетном режиме с командой выгрузки. Для серверных баз — планировщик заданий СУБД.
Почему сохранённый в Excel файл выглядит иначе, чем печатная форма в 1С?
Форматы mxl и xlsx по-разному хранят оформление: объединения ячеек, рамки и шрифты при конвертации могут искажаться. Если нужен точный внешний вид, сохраняйте в PDF. Если нужны данные для обработки — сохраняйте в xlsx и не боритесь за оформление.
Как сохранить сразу несколько документов одним файлом?
Сформируйте журнал документов, через «Ещё → Вывести список» выведите его в табличный документ и сохраните в xlsx. Если нужны именно печатные формы нескольких документов, некоторые конфигурации позволяют выделить документы в списке и выполнить групповую печать, после чего общий табличный документ сохраняется в один файл.
Куда 1С сохраняет присоединённые файлы и не потеряются ли они при обновлении?
Файлы хранятся либо внутри информационной базы, либо в томах на диске — задаётся настройкой конфигурации. Обновление конфигурации присоединённые файлы не удаляет. Риск потери возникает при переносе базы: если файлы хранятся в томах, при переезде на другой сервер нужно переносить и сами тома, иначе в карточках останутся ссылки на несуществующие файлы.
Что делать, если кнопка «Сохранить» или «Выгрузить» недоступна?
Чаще всего это ограничение прав: у пользователя нет права на вывод или на административные функции. Выгрузка .dt вообще требует права «Администрирование». Обратитесь к администратору базы — он либо выдаст права, либо выполнит выгрузку самостоятельно.
Что важно запомнить
Полная копия базы — только через выгрузку .dt или бэкап СУБД при завершённых сеансах. Документы и печатные формы сохраняются через «Сохранить как» в xlsx или pdf. Файлы внутрь базы добавляются через «Присоединенные файлы». Любую сохранённую копию проверяйте открытием или тестовым восстановлением.