Администрирование · 9 мин
Как скопировать файл 1С: база данных, конфигурация и выгрузки
Пошаговая инструкция, как скопировать файл 1С: где искать файл базы, как скопировать выгрузку .dt и конфигурацию .cf, проверка результата и типичные ошибки.
Фраза «скопировать файл 1С» может означать разные задачи: сделать копию файловой базы данных, сохранить выгрузку информационной базы в формате .dt, выгрузить конфигурацию в файл .cf либо просто перенести базу на другой компьютер. Способ зависит от того, что именно нужно получить на выходе: полную рабочую копию базы, архив для хранения или файл конфигурации для разработчика.
Самый частый сценарий — копирование файловой базы 1Cv8.1CD. Это единый файл, в котором хранится вся информационная база: данные, настройки, пользователи. Достаточно скопировать его средствами операционной системы, но только при соблюдении одного условия — с базой в этот момент никто не должен работать. Иначе копия окажется повреждённой или неполной.
Для серверных баз простое копирование файлов не подходит: данные хранятся в СУБД (MS SQL, PostgreSQL и др.), и копию делают штатными средствами выгрузки через конфигуратор или средствами самой СУБД. Ниже разобраны все основные варианты с точными действиями и проверкой результата.
Определите, какой файл 1С вам нужно скопировать
Прежде чем копировать, уточните цель. От неё зависит, какой файл и каким способом переносить.
- 1Cv8.1CD — файл файловой информационной базы целиком. Копируется средствами Windows. Подходит для резервной копии и переноса на другой компьютер.
- Файл выгрузки .dt — создаётся через конфигуратор. Универсальный формат для переноса базы между компьютерами и платформами, в том числе между файловым и серверным вариантом.
- Файл конфигурации .cf — содержит только конфигурацию без данных. Нужен разработчику или для обновления другой базы.
- Папка базы целиком — имеет смысл копировать, если рядом с 1Cv8.1CD лежат вспомогательные файлы (например, полнотекстовые индексы, шаблоны печати), но для резервной копии достаточно самого 1Cv8.1CD.
Как найти файл базы 1С на компьютере
Точный путь к базе виден в окне запуска 1С. Откройте стартовое окно со списком информационных баз, выделите нужную базу и нажмите кнопку «Изменить». На втором шаге мастера будет указан каталог информационной базы — например, C:\Bases\Trade или сетевой путь вида \\Server\1C\Base.
Альтернативный способ — посмотреть путь в нижней части окна списка баз: при выделении строки базы каталог отображается под списком. Скопируйте этот путь и вставьте в адресную строку проводника Windows.
Внутри каталога вы увидите файл 1Cv8.1CD и служебные папки. Если файла 1Cv8.1CD нет, а база рабочая — скорее всего, это серверный вариант, и копировать нужно не файлы, а делать выгрузку.
Копирование файловой базы через проводник Windows
Это самый быстрый способ сделать полную копию файловой базы. Главное требование — монопольный доступ: все пользователи должны закрыть 1С, а фоновые процессы (регламентные задания, агенты синхронизации) — завершиться.
- 1Попросите всех пользователей выйти из 1С и проверьте, что база не открыта ни на одном компьютере.
- 2Найдите каталог базы через окно запуска 1С (кнопка «Изменить»).
- 3Скопируйте файл 1Cv8.1CD в целевую папку: правый клик → «Копировать», затем «Вставить» в новом месте.
- 4Дождитесь окончания копирования — большие базы копируются несколько минут.
- 5Переименуйте папку копии, чтобы не перепутать её с рабочей базой, например добавьте дату.
- 6Добавьте копию в список баз через кнопку «Добавить» в окне запуска и проверьте, что она открывается.
Если при копировании Windows сообщает, что файл занят другой программой, значит база всё ещё открыта. Найдите, кто не вышел: на сервере это можно сделать через «Управление компьютером» → «Открытые файлы», либо просто перепроверить все рабочие места.
Копирование по сети с общего ресурса выполняется так же, но учитывайте пропускную способность сети: база объёмом в несколько гигабайт по медленному каналу будет копироваться долго. Не прерывайте процесс — незавершённая копия непригодна.
Выгрузка базы в файл .dt через конфигуратор
Выгрузка в .dt — штатный и самый надёжный способ получить копию базы. Он работает и для файловых, и для серверных баз, а полученный файл можно загрузить на любой другой платформе 1С совместимой версии.
Порядок действий: откройте базу в режиме «Конфигуратор» (кнопка в окне запуска или через меню «Файл»). Перейдите в меню «Администрирование» → «Выгрузить информационную базу». Укажите имя и папку для файла выгрузки, дождитесь завершения. Для выгрузки также требуется монопольный доступ — пользователи должны выйти.
Чтобы развернуть копию из .dt, создайте новую пустую базу: в окне запуска нажмите «Добавить» → «Создание новой информационной базы» → «без конфигурации». Затем откройте её конфигуратором и выполните «Администрирование» → «Загрузить информационную базу», указав свой файл .dt.
Копирование файла или выгрузка .dt
Быстро, подходит для резервных копий файловых баз. Не работает для серверных баз и требует той же версии платформы.
Универсально: перенос между файловым и серверным вариантами, сжатие данных. Медленнее и требует монопольного доступа.
Для серверных баз — бэкап через MS SQL или PostgreSQL. Быстро для больших баз, но требует прав администратора СУБД.
Как скопировать конфигурацию в файл .cf
Если нужно передать только конфигурацию без данных — например, разработчику или для обновления другой базы, — используйте выгрузку в файл .cf. Данные при этом не копируются, и файл получается значительно меньше, чем .dt.
Откройте базу в конфигураторе, убедитесь, что конфигурация открыта («Конфигурация» → «Открыть конфигурацию»), затем выберите «Конфигурация» → «Сохранить конфигурацию в файл». Укажите имя файла с расширением .cf. Монопольный доступ для этой операции не обязателен, но пользователям лучше выйти, чтобы не мешать работе.
Загружается файл .cf аналогично: в конфигураторе целевой базы — «Конфигурация» → «Загрузить конфигурацию из файла». Учтите, что загрузка .cf заменяет конфигурацию базы целиком, поэтому перед операцией сделайте резервную копию целевой базы.
Проверка результата и типичные ошибки
После копирования обязательно проверьте, что копия рабочая. Добавьте её в список баз отдельной строкой с понятным названием («Копия от …»), откройте в режиме предприятия и убедитесь, что открываются документы за последние даты, строятся отчёты и список пользователей соответствует ожиданиям.
Как проверить результат
Совпадает с размером оригинала
Размер меньше — копирование прервано
База открывается без ошибок, документы на месте
Ошибка формата потока или требование восстановления
Есть документы за последний рабочий день
Последние документы старые — скопирована не та папка
Для регулярного резервного копирования настройте автоматику: планировщик задач Windows с простым скриптом копирования или архивации 1Cv8.1CD в нерабочее время. Проверяйте созданные копии хотя бы периодически — непроверенный бэкап нельзя считать надёжным.
copy /Y "C:\Bases\Trade\1Cv8.1CD" "D:\Backup\Trade_%date:~6,4%-%date:~3,2%-%date:~0,2%.1CD"FAQ: частые вопросы о копировании файлов 1С
Можно ли скопировать базу 1С на флешку?
Да, файловую базу можно скопировать на любой носитель как обычный файл. Убедитесь, что на флешке достаточно места и файловая система поддерживает большие файлы: на FAT32 файл больше 4 ГБ не запишется, используйте NTFS или exFAT.
Чем отличается файл .dt от файла .cf?
Файл .dt содержит всю информационную базу вместе с данными и конфигурацией — это полная копия. Файл .cf содержит только конфигурацию без данных и используется для переноса доработок или обновления других баз.
Почему скопированная база не открывается и пишет об ошибке?
Чаще всего причина в том, что файл копировался во время работы с базой, либо копирование было прервано. Проверьте совпадение размера файла с оригиналом. Если размер совпадает, но ошибка остаётся, запустите утилиту chdbfl.exe из каталога платформы для проверки физической целостности файла.
Как скопировать базу, если она работает на сервере 1С?
Файловое копирование не подойдёт. Используйте выгрузку в .dt через конфигуратор (Администрирование → Выгрузить информационную базу) или штатный бэкап средствами СУБД — например, через SQL Server Management Studio для MS SQL.
Нужно ли копировать всю папку базы или достаточно одного файла?
Для резервной копии достаточно файла 1Cv8.1CD. Остальные файлы в каталоге — служебные: журнал регистрации, индексы, временные данные. Их копирование не обязательно, хотя журнал регистрации иногда полезно сохранить для аудита.
Могут ли два пользователя работать с базой и её копией одновременно?
Да, если копия лежит в отдельном каталоге и добавлена в список баз как самостоятельная. Но это независимые базы: данные между ними не синхронизируются, и изменения в одной не появятся в другой.
Что важно запомнить
Файловую базу 1С копируют как файл 1Cv8.1CD только при закрытой программе; универсальный и безопасный способ — выгрузка в .dt через конфигуратор. После копирования всегда открывайте копию и проверяйте свежесть данных, а копию переименовывайте, чтобы не спутать с рабочей базой.