Администрирование · 11 мин
Как скопировать базу данных 1С: пошаговое руководство
Как скопировать базу данных 1С: выгрузка через конфигуратор, копирование папки, SQL и облачные базы. Пошаговые инструкции, риски и проверка результата.
Копия базы 1С нужна в нескольких типовых ситуациях: перед обновлением конфигурации, для переноса учёта на другой компьютер или сервер, для создания тестовой среды, где можно безопасно проверять доработки, и для обычного резервного копирования. Способ копирования зависит от того, как развёрнута база: в файловом варианте (одна папка на диске), в клиент-серверном (СУБД + сервер 1С) или в облачном сервисе.
Главный принцип безопасности: копию всегда делают при отсутствии активных сеансов пользователей. Если кто-то работает в базе во время копирования файла или выгрузки, копия может оказаться логически нецелостной — документы будут на месте, но согласованность данных нарушится. Поэтому первый шаг любого сценария — завершить сеансы и заблокировать новые подключения.
Ниже разобраны четыре рабочих способа: выгрузка через конфигуратор, копирование файловой базы напрямую, копирование клиент-серверной базы средствами СУБД и создание копии в облачных сервисах 1С. Для каждого указаны условия применимости, ограничения и способ проверить результат.
Как определить, какой у вас тип базы
Прежде чем выбирать способ, уточните режим работы информационной базы. Откройте список баз в окне запуска 1С, выделите нужную базу и нажмите «Изменить» — на втором шаге мастера будет указан вариант: «На данном компьютере или на компьютере в локальной сети» (файловый) или «На сервере 1С:Предприятия» (клиент-серверный). Там же виден путь к каталогу базы или имя сервера и имя базы в кластере.
Дополнительно тип можно посмотреть в самой программе: меню «Файл» → «О программе» или раздел «Администрирование» → «Обслуживание» в типовых конфигурациях показывают строку подключения. Если база открывается через веб-браузер по ссылке вида https://…1c.ru — это облачный сервис, и копирование выполняется другими средствами.
Как выбрать способ копирования
Способ 1: выгрузка базы через конфигуратор в файл .dt
Выгрузка в файл .dt — штатный и самый универсальный метод. Он подходит для файловых и клиент-серверных баз, позволяет переносить данные между разными операционными системами и версиями СУБД, а заодно выполняет внутреннюю проверку структуры. Ограничение: файл .dt не предназначен для крупных баз — при размере в десятки гигабайт выгрузка идёт долго, а загрузка может занять часы.
Порядок действий: запустите конфигуратор, откройте нужную базу под пользователем с правами администратора. Убедитесь, что других сеансов нет (меню «Администрирование» → «Активные пользователи»). Затем выберите «Администрирование» → «Выгрузить информационную базу», укажите путь и имя файла, например Copy_2026.dt, и дождитесь завершения. Конфигуратор сообщит об окончании выгрузки в окне служебных сообщений.
Чтобы развернуть копию, создайте новую пустую базу: в окне запуска нажмите «Добавить» → «Создание новой информационной базы» → «без конфигурации». Откройте её в конфигураторе и выполните «Администрирование» → «Загрузить информационную базу», указав сохранённый .dt. После загрузки база готова к работе — это полная копия со всеми данными и настройками.
- 1Завершите все сеансы пользователей в исходной базе
- 2Откройте конфигуратор с правами администратора
- 3Администрирование → Выгрузить информационную базу → укажите файл .dt
- 4Создайте новую пустую базу в списке запуска
- 5В конфигураторе новой базы: Администрирование → Загрузить информационную базу
- 6Войдите в копию в режиме Предприятия и проверьте данные
Способ 2: копирование папки файловой базы
Файловая база — это каталог на диске, где главный файл называется 1Cv8.1CD. Чтобы скопировать такую базу, достаточно скопировать весь каталог целиком средствами проводника Windows или командой копирования. Это самый быстрый способ: скорость ограничена только диском и сетью, а результат — точная побайтовая копия.
Обязательное условие — отсутствие открытых сеансов. Если база открыта хотя бы одним пользователем, файл может скопироваться в несогласованном состоянии. Проверить отсутствие блокировок можно по отсутствию рядом с 1Cv8.1CD служебных файлов блокировок, но надёжнее просто убедиться, что все вышли. После копирования добавьте новый каталог в список баз через «Добавить» → «Добавление в список существующей информационной базы» и укажите путь к копии.
Копируйте каталог целиком, а не только файл 1Cv8.1CD: рядом могут лежать вложенные папки с вспомогательными данными (например, хранилища файлов, если конфигурация использует тома на диске). Пропуск этих папок приведёт к тому, что присоединённые файлы в копии окажутся недоступны.
Способ 3: копия клиент-серверной базы через СУБД
Клиент-серверная база физически хранится в СУБД — чаще всего MS SQL Server или PostgreSQL. Копирование делается штатными средствами СУБД: для MS SQL это Backup/Restore в SQL Server Management Studio, для PostgreSQL — утилиты pg_dump и pg_restore. Прямое копирование файлов данных СУБД (mdf/ldf или каталога data) без остановки службы недопустимо — получите повреждённую копию.
Общая схема: перед бэкапом завершите сеансы в консоли кластера 1С или установите блокировку сеансов на информационной базе. Сделайте полный бэкап базы в СУБД, затем восстановите его под новым именем, например trade_copy. После этого в консоли кластера серверов 1С создайте новую информационную базу, указав ту же СУБД и имя восстановленной базы, — кластер подхватит существующие данные.
Для MS SQL типичная последовательность команд выглядит так:
BACKUP DATABASE [trade] TO DISK = N'D:\Backups\trade_copy.bak' WITH COPY_ONLY;
RESTORE DATABASE [trade_copy] FROM DISK = N'D:\Backups\trade_copy.bak'
WITH MOVE 'trade' TO 'D:\SQLData\trade_copy.mdf',
MOVE 'trade_log' TO 'D:\SQLData\trade_copy_log.ldf';Опция COPY_ONLY важна, если бэкап делается вне регламентного плана: она не нарушает цепочку штатных резервных копий. Имена логических файлов в предложении MOVE возьмите из свойств исходной базы — они могут отличаться от имени базы.
Способ 4: копия базы в облачном сервисе
В облачных решениях (1С:Фреш, аренда баз у хостинг-партнёров) прямого доступа к файлам и СУБД у пользователя нет. Копию получают двумя путями: выгрузкой данных в файл через функционал сервиса (в 1С:Фреш это запрос выгрузки в личном кабинете менеджера сервиса, результат — архив для загрузки в локальную базу) или выгрузкой .dt через конфигуратор, если сервис разрешает подключение конфигуратором.
Учтите ограничения: выгрузка из облака может занимать заметное время при большом объёме, а часть сервисных настроек (интеграции, расширения сервиса) в выгрузку не попадает — их придётся настраивать в локальной копии заново. Перед выгрузкой проверьте, что ваша конфигурация поддерживает переход между облачным и локальным режимами.
Как проверить, что копия получилась рабочей
Факт завершения выгрузки или копирования ещё не гарантирует пригодность копии. Минимальная проверка: войдите в копию в режиме Предприятия под своим пользователем, откройте несколько ключевых отчётов (например, оборотно-сальдовую ведомость или отчёт по продажам) за последний закрытый период и сравните итоговые цифры с исходной базой. Совпадение оборотов — хороший признак целостности.
Для копий, снятых копированием файлов, дополнительно полезно запустить в конфигураторе «Администрирование» → «Тестирование и исправление» с проверкой логической и ссылочной целостности — на тестовой копии это безопасно. Если копия создавалась для тестирования, отключите в ней регламентные задания и обмены, чтобы копия не начала отправлять реальные документы контрагентам или в государственные системы.
Как проверить результат
База открывается в режиме Предприятия без ошибок
Ошибка открытия, требование восстановления — копия повреждена
Обороты и сальдо за период совпадают с исходной базой
Расхождения в суммах — копия снята при активных сеансах
Документы и картинки открываются из копии
Ошибки «файл не найден» — не скопированы тома хранения
В тестовой копии задания и обмены отключены
Копия выполняет обмены — риск дублирования документов
Типичные ошибки при копировании базы 1С
Большинство проблем с копиями возникает из-за нескольких повторяющихся ошибок. Их легко избежать, если знать о них заранее.
Отдельно выделите проблему идентичности копий: тестовая база внешне неотличима от рабочей. Сразу после создания копии зайдите в неё и измените заголовок системы или добавьте в название базы в списке запуска пометку «КОПИЯ» или «ТЕСТ». Это простое действие предотвращает большинство случаев ввода данных не в ту базу.
Частые вопросы
Можно ли скопировать базу 1С, не останавливая работу пользователей?
Безопасно — нет. Выгрузка .dt и копирование файла требуют монопольного режима. В клиент-серверном варианте СУБД умеет делать «горячий» бэкап без остановки, но для гарантированной согласованности данных на момент времени лучше всё же блокировать сеансы. Компромисс — делать бэкапы ночью, когда нагрузка минимальна.
Чем копия через .dt отличается от копирования папки?
Файл .dt — логическая выгрузка: его можно загрузить в базу на другой СУБД, другой ОС и в облако, но процесс медленнее на больших объёмах. Копирование папки — физическая копия, быстрая, но привязанная к файловому режиму и совместимой версии платформы.
Скопируются ли пользователи и их пароли вместе с базой?
Да. Список пользователей, роли и настройки хранятся внутри информационной базы, поэтому любой из описанных способов переносит их целиком. В тестовой копии имеет смысл сменить пароли или ограничить права, чтобы избежать случайной работы с реальными внешними сервисами.
Как скопировать только конфигурацию без данных?
В конфигураторе используйте «Конфигурация» → «Сохранить конфигурацию в файл» — получите файл .cf. Его загружают в пустую базу через «Загрузить конфигурацию из файла». Данные при этом не переносятся.
Копия не открывается: платформа пишет о несовместимой версии. Что делать?
Скорее всего, исходная база работала на более новой версии платформы, чем установлена на компьютере, куда перенесли копию. Установите платформу той же или более новой версии, что и на исходном рабочем месте, и повторите открытие.
Как часто нужно делать копии рабочей базы?
Ориентируйтесь на допустимую потерю данных: если потеря одного дня работы критична — делайте копии ежедневно, плюс обязательная копия перед каждым обновлением конфигурации и перед массовой загрузкой данных. Храните копии на отдельном носителе или в другом сетевом расположении.
Что важно запомнить
Перед любым копированием завершите сеансы пользователей. Файловую базу копируют папкой целиком или выгружают в .dt, клиент-серверную — бэкапом СУБД с регистрацией копии в кластере, облачную — через выгрузку сервиса. После создания копии проверьте вход, итоги отчётов и отключите в тестовой копии регламентные задания и обмены.