Администрирование · 10 мин
Как сохранить базу 1С через конфигуратор
Пошаговая инструкция: как сохранить базу 1С через конфигуратор в файл .dt, выгрузить конфигурацию в .cf, проверить результат и избежать типичных ошибок.
Сохранение базы 1С через конфигуратор — базовая операция администрирования, которая защищает данные перед обновлением, переносом на другой сервер или изменением конфигурации. В зависимости от задачи применяют два разных механизма: полную выгрузку информационной базы в файл с расширением .dt и сохранение только конфигурации в файл .cf. Путать их нельзя: в .dt входят данные (документы, справочники, регистры), а в .cf — только структура и программный код без данных.
Оба действия выполняются из меню конфигуратора и не требуют сторонних программ. Однако у каждого способа есть ограничения: выгрузка .dt в клиент-серверном варианте может занимать много времени и требует монопольного доступа, а файл .dt не предназначен для регулярного резервного копирования больших баз — для этого корректнее использовать штатные средства СУБД. Ниже разобраны оба сценария, условия их применения, проверка результата и типичные ошибки.
Что именно можно сохранить через конфигуратор
Конфигуратор предоставляет три основных способа сохранения, и выбор зависит от цели. Первый — выгрузка информационной базы в файл .dt: универсальный архив, содержащий конфигурацию и все данные. Его используют для переноса базы между платформами, создания копии для тестирования или архивирования небольших баз. Второй — сохранение конфигурации в файл .cf: применяется, когда нужно передать разработчику доработки, подготовить файл обновления или зафиксировать версию конфигурации без данных.
Третий вариант — сохранение конфигурации базы данных в файл, доступное через пункт «Конфигурация → Конфигурация базы данных». Оно нужно реже, в основном при диагностике расхождений между основной конфигурацией и конфигурацией базы данных. Для повседневных задач достаточно понимать разницу между .dt и .cf.
Сравнение вариантов
Полная копия: конфигурация и данные. Подходит для переноса базы и создания тестовой копии. Не подходит как единственный механизм бэкапа больших клиент-серверных баз.
Только конфигурация без данных. Подходит для передачи доработок и подготовки обновлений. Восстановить из него данные невозможно.
Быстрое копирование файла 1Cv8.1CD при остановленной работе. Проще, но рискованно при открытых сеансах — файл может оказаться в несогласованном состоянии.
Как выгрузить информационную базу в файл .dt
Запустите ярлык 1С, выделите нужную базу в списке и нажмите кнопку «Конфигуратор». Если база защищена паролем, введите учётные данные пользователя с правами администратора. После открытия конфигуратора убедитесь, что в базе не работают другие пользователи: откройте «Администрирование → Активные пользователи» и попросите их завершить сеансы либо завершите сеансы принудительно, предупредив коллег.
Далее откройте меню «Администрирование → Выгрузить информационную базу». Укажите каталог и имя файла — принято включать в имя дату, например trade_2026_backup.dt, чтобы не перепутать версии. Нажмите «Сохранить» и дождитесь завершения: время зависит от размера базы и может составлять от нескольких минут до нескольких часов. Прерывать процесс нельзя — прерванная выгрузка даёт непригодный файл.
- 1Откройте базу в режиме «Конфигуратор» под учётной записью администратора
- 2Проверьте «Администрирование → Активные пользователи» и завершите чужие сеансы
- 3Выберите «Администрирование → Выгрузить информационную базу»
- 4Укажите путь и понятное имя файла с датой
- 5Дождитесь сообщения об успешном завершении и проверьте размер файла
Признак успешного завершения — отсутствие сообщений об ошибках и появление файла .dt в указанном каталоге. Размер файла обычно заметно меньше размера самой базы, так как данные сжимаются, но он не должен быть нулевым или подозрительно маленьким. Для надёжности сверьте размер с предыдущими выгрузками, если они есть.
Как сохранить конфигурацию в файл .cf
Сохранение конфигурации без данных выполняется быстрее и не требует выгона пользователей в большинстве случаев, хотя при активных сеансах лучше соблюдать осторожность. Откройте конфигуратор и убедитесь, что конфигурация не находится на полной поддержке с запретом изменений, если планируете дальнейшую доработку файла. Для самого сохранения это не обязательно.
Перейдите в меню «Конфигурация → Сохранить конфигурацию в файл». Укажите имя файла с расширением .cf и каталог сохранения. Платформа сохранит текущую основную конфигурацию — ту, что открыта в дереве конфигуратора. Если нужна именно конфигурация базы данных (то есть применённая, а не редактируемая), используйте пункт «Конфигурация → Конфигурация базы данных → Сохранить конфигурацию БД в файл».
Полученный .cf можно загрузить в другую базу через «Конфигурация → Загрузить конфигурацию из файла», передать разработчику или хранить как эталонную версию перед внесением изменений. Помните: данных в файле нет, и восстановить из него документы или справочники невозможно.
Особенности для файлового и клиент-серверного вариантов
В файловом варианте (база хранится в файле 1Cv8.1CD) выгрузка .dt работает стабильно и является основным способом переноса и архивирования. Дополнительно можно просто скопировать файл базы, но только при гарантированном отсутствии открытых сеансов — иначе копия может оказаться повреждённой. Выгрузка через конфигуратор в этом смысле безопаснее, так как платформа контролирует целостность данных.
В клиент-серверном варианте (MS SQL, PostgreSQL и другие СУБД) выгрузка .dt остаётся рабочим инструментом, но для баз большого объёма она медленна и создаёт нагрузку на сервер. Кроме того, при выгрузке через конфигуратор не сохраняются некоторые серверные настройки. Для регулярного резервного копирования клиент-серверных баз правильнее настроить бэкап средствами самой СУБД, а .dt использовать точечно — для переноса между платформами или создания тестовых копий.
Проверка результата и восстановление из копии
Созданный файл стоит проверить до того, как он понадобится. Минимальная проверка — убедиться, что файл существует, имеет осмысленный размер и дата создания соответствует моменту выгрузки. Более надёжная проверка — тестовая загрузка: создайте пустую базу в стартёре 1С, откройте её конфигуратор и выполните «Администрирование → Загрузить информационную базу», указав сохранённый .dt.
После загрузки войдите в базу в режиме «Предприятие» и убедитесь, что открываются справочники, документы и отчёты, а период данных соответствует ожиданиям. Только после такой проверки выгрузку можно считать рабочей резервной копией. Для .cf достаточно загрузить файл в тестовую базу и убедиться, что конфигурация обновляется без ошибок.
Как проверить результат
Файл существует, размер сопоставим с предыдущими выгрузками
Файл отсутствует, нулевой или аномально маленький
База загружается без ошибок и открывается в режиме «Предприятие»
Ошибки при загрузке, сообщения о нарушении целостности
Документы и справочники на месте, актуальность соответствует дате выгрузки
Отсутствуют последние документы, ошибки при открытии объектов
Типичные ошибки и ограничения
Наиболее частая ошибка — выгрузка при активных сеансах пользователей. Конфигуратор может потребовать монопольный доступ или завершить операцию с ошибкой, а пользователи потеряют несохранённые данные. Вторая ошибка — использование выгрузки .dt как единственного механизма бэкапа большой клиент-серверной базы: операция занимает часы, а восстановление — ещё дольше, что неприемлемо для продуктивной среды.
Также пользователи нередко путают .dt и .cf: сохраняют конфигурацию вместо базы и обнаруживают отсутствие данных только при восстановлении. Ещё одна проблема — хранение копии на том же диске, где находится сама база: при отказе диска теряется и база, и копия. Выгружайте файл на отдельный носитель или сетевое хранилище.
Ещё одно ограничение касается версий платформы: файл .dt, созданный на более новой версии платформы, может не загружаться на старой. Перед переносом базы на другой компьютер убедитесь, что там установлена совместимая версия платформы 1С.
Что важно запомнить
Полная копия базы создаётся через «Администрирование → Выгрузить информационную базу» в файл .dt, только конфигурация — через «Конфигурация → Сохранить конфигурацию в файл» в .cf. Перед выгрузкой завершите сеансы пользователей, после — проверьте файл тестовой загрузкой и храните копию отдельно от рабочей базы.
Частые вопросы
Чем файл .dt отличается от файла .cf?
Файл .dt содержит полную копию информационной базы: конфигурацию плюс все данные — документы, справочники, регистры. Файл .cf содержит только конфигурацию (структуру метаданных и код) без данных. Для резервного копирования нужен .dt, для передачи доработок достаточно .cf.
Можно ли выгружать базу, пока в ней работают пользователи?
Технически платформа в ряде случаев требует монопольный доступ, и активные сеансы помешают операции или будут завершены принудительно. Правильная практика — предупредить пользователей, дождаться завершения их работы и только потом запускать выгрузку.
Как восстановить базу из файла .dt?
Создайте в стартёре 1С новую пустую базу без конфигурации, откройте её в конфигураторе и выполните «Администрирование → Загрузить информационную базу», указав файл .dt. После загрузки база готова к работе в режиме «Предприятие».
Почему выгрузка .dt занимает очень много времени?
Скорость зависит от объёма данных, производительности дисковой подсистемы и, в клиент-серверном варианте, от загрузки сервера СУБД. Для больших баз выгрузка может идти часами — в этом случае для регулярного бэкапа лучше использовать средства СУБД, а .dt применять точечно.
Достаточно ли просто скопировать файл 1Cv8.1CD вместо выгрузки?
Для файловой базы такое копирование допустимо, но только при гарантированном отсутствии открытых сеансов: иначе файл копируется в несогласованном состоянии, и копия может не открыться. Выгрузка через конфигуратор надёжнее, так как платформа обеспечивает целостность данных.
Загрузится ли .dt на компьютере с другой версией платформы?
Файл, созданный на новой версии платформы, обычно не загружается на более старую. Обратная ситуация, как правило, не вызывает проблем: новая платформа загружает старые выгрузки. Перед переносом проверьте совместимость версий платформы на обоих компьютерах.