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

Администрирование · 10 мин

Как скопировать базу 1С на другой компьютер

Как перенести базу 1С на другой компьютер: копирование файловой базы, выгрузка через конфигуратор, перенос клиент-серверной базы SQL и проверка результата.

Перенос информационной базы 1С на другой компьютер — типовая задача при замене рабочего места, покупке нового сервера или создании резервной копии. Способ зависит от того, как устроена база: файловая (все данные лежат в одном файле 1Cv8.1CD) или клиент-серверная (данные хранятся в СУБД — MS SQL, PostgreSQL и др.). Для файловой базы достаточно скопировать папку, для серверной потребуется выгрузка через конфигуратор или средства СУБД.

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

Определите тип базы: файловая или клиент-серверная

Перед копированием важно понять, как развёрнута база, потому что от этого зависит весь порядок действий. Откройте окно запуска 1С, выделите нужную базу в списке и посмотрите на строку в нижней части окна. Если там указан путь к папке на диске (например, D:\Bases\Trade) — база файловая. Если указано «сервер 1С:Предприятия» и имя сервера — база клиент-серверная.

Ту же информацию можно увидеть в свойствах базы: выделите её в списке и нажмите кнопку «Изменить». Для файловой базы будет задан режим «Файловый» и каталог, для серверной — кластер серверов, имя базы на сервере и тип СУБД.

Способ 1: копирование файловой базы напрямую

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

Порядок копирования файловой базы
  1. 1
    Завершите работу всех пользователей в базе и закройте конфигуратор.
  2. 2
    Найдите каталог базы по пути из списка баз (например, D:\Bases\Trade).
  3. 3
    Скопируйте всю папку на флешку, сетевой диск или другой носитель.
  4. 4
    На новом компьютере установите платформу 1С той же или более новой версии.
  5. 5
    Перенесите папку на локальный диск нового компьютера, например в C:\Bases\Trade.
  6. 6
    Откройте окно запуска 1С, нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите новый путь.
  7. 7
    Запустите базу в режиме «Предприятие» и проверьте, что данные на месте.

Копировать нужно именно всю папку, а не только файл 1Cv8.1CD: рядом лежат журнал регистрации (папка 1Cv8Log), вложения и служебные файлы. Если перенести только один файл, база заработает, но история журнала регистрации и некоторые вспомогательные данные будут потеряны.

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

Способ 2: выгрузка и загрузка через конфигуратор (файл .dt)

Выгрузка в .dt — универсальный способ, который подходит и для файловых, и для серверных баз. Он удобен, когда нужно перенести данные между разными типами баз или заодно выполнить проверку целостности. Минус — на больших базах выгрузка занимает заметное время и требует свободного места на диске.

Для выгрузки откройте базу в конфигураторе (в списке баз выберите «Конфигуратор» в поле «В режиме») и выполните: Администрирование → Выгрузить информационную базу. Укажите имя и папку для файла .dt и дождитесь завершения. Во время выгрузки пользователи могут продолжать работать, но надёжнее делать выгрузку вне рабочего времени, чтобы данные не изменялись в процессе.

На новом компьютере создайте пустую базу: в окне запуска нажмите «Добавить» → «Создание новой информационной базы» → «создание информационной базы без конфигурации». Затем откройте её в конфигураторе и выполните Администрирование → Загрузить информационную базу, указав файл .dt. После загрузки конфигурация и все данные полностью заменятся содержимым выгрузки.

Способ 3: перенос клиент-серверной базы

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

Второй путь — резервная копия средствами самой СУБД (например, backup в MS SQL Server) и восстановление на новом сервере. После восстановления в консоли кластера серверов 1С нужно зарегистрировать базу заново, указав новый сервер СУБД и имя базы данных. Этот способ быстрее для больших баз, но требует прав администратора СУБД и аккуратности: неверные параметры регистрации могут привести к потере связи сервера 1С с данными.

Сравнение способов переноса

Копирование папки

Подходит только для файловых баз. Самый быстрый вариант, сохраняет журнал регистрации. Требует полного выхода пользователей.

Выгрузка в .dt

Универсальный способ для любых баз. Дополнительно проверяет данные, но медленнее на больших объёмах и не переносит журнал регистрации.

Backup средствами СУБД

Для клиент-серверных баз большого размера. Быстро, но требует навыков администрирования СУБД и сервера 1С.

Настройка после переноса

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

Проверьте лицензии: для работы платформы на новом компьютере потребуется активированная программная лицензия или доступный USB-ключ (либо сервер лицензий в сети). Если база обменивается данными с другими системами (обмен с сайтом, ЭДО, синхронизация между базами), после переноса проверьте настройки обмена и при необходимости укажите новые пути к каталогам обмена.

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

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

Открытие базы
Норма

База открывается в режиме «Предприятие» без ошибок и предупреждений о конвертации

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

Ошибка формата файла, требование несуществующей версии платформы

Данные
Норма

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

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

Пустые списки, ошибки при открытии документов, расхождение остатков

Пользователи и права
Норма

Пользователи входят под своими учётными записями, права работают как раньше

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

Ошибки входа, отсутствие прав у части пользователей

Печать и обмены
Норма

Печатные формы формируются, обмены выполняются без ошибок

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

Не найдены внешние обработки, ошибки путей обмена

Типичные ошибки при копировании базы

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

Ещё одна частая проблема — перенос только файла 1Cv8.1CD без сопутствующих данных и последующее недоумение из-за пропавшего журнала регистрации. Наконец, многие забывают про лицензии: база перенесена, а запуститься не может из-за отсутствия ключа. Проверьте лицензирование заранее, особенно если используются программные лицензии, привязанные к оборудованию старого ПК.

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

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

Можно ли скопировать базу 1С на флешку и перенести на другой компьютер?

Да, для файловой базы это рабочий вариант. Скопируйте всю папку базы на флешку при закрытых сеансах, перенесите на новый компьютер и добавьте базу в список, указав новый путь. Для больших баз удобнее сначала упаковать папку в архив.

Нужна ли на новом компьютере та же версия платформы 1С?

Желательно та же или новее. Платформа более старой версии не откроет базу, созданную или сконвертированную в новой. Установите актуальный релиз той же линейки платформы, а дистрибутив возьмите с портала 1С или с установочного диска.

Перенесутся ли пользователи и пароли при копировании?

Да. Список пользователей, их роли и пароли хранятся внутри базы, поэтому при любом способе переноса (копирование папки или .dt) они сохраняются. Не переносятся только настройки, привязанные к конкретному компьютеру, — например, пути в списке баз.

Чем копирование папки отличается от выгрузки в .dt?

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

Как перенести базу, если старый компьютер не включается?

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

Можно ли работать в базе на двух компьютерах одновременно после копирования?

Копии после переноса становятся независимыми: изменения в одной не попадут в другую. Для совместной работы базу нужно разместить в общей сетевой папке (файловый режим) или на сервере 1С, а не копировать на каждый компьютер отдельно.

Итог

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

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