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

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

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

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

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

Для файловой базы достаточно скопировать файл и подключить его на новом компьютере — процедура занимает 15–30 минут. Клиент-серверный вариант требует выгрузки через конфигуратор или средствами СУБД. В обоих случаях критично правильно завершить работу пользователей и проверить целостность данных после переноса.

Ниже разобраны оба сценария пошагово, с проверкой результата и разбором типичных ошибок.

Определите тип базы перед переносом

Откройте список информационных баз в окне запуска 1С, выделите нужную базу и нажмите «Изменить». В настройках будет указан тип расположения: «На данном компьютере или на компьютере в локальной сети» (файловая) либо «На сервере 1С:Предприятия» (клиент-серверная).

Для файловой базы там же виден путь к каталогу, где лежит файл 1Cv8.1CD. Для клиент-серверной указаны имя сервера и имя базы в СУБД — эти данные понадобятся при переносе.

Как перенести файловую базу копированием

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

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

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

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

Перенос через выгрузку в файл .dt

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

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

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

Перенос клиент-серверной базы

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

При переносе через СУБД на новом сервере восстанавливают backup, затем в консоли кластера 1С создают новую информационную базу, указывая существующую базу данных. Важно: параметр «Создавать базу данных в случае её отсутствия» должен быть отключён, иначе можно случайно создать пустую базу поверх.

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

Копирование файла 1Cv8.1CD

Самый быстрый вариант для файловых баз. Не подходит для клиент-серверных баз и требует полного завершения сеансов.

Выгрузка/загрузка .dt

Универсальный способ для любых баз, переносит пользователей и настройки. Медленный на больших базах, требует свободного места под файл выгрузки.

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

Оптимален для больших клиент-серверных баз. Требует прав администратора СУБД и совместимости версий СУБД на старом и новом серверах.

Что перенести дополнительно

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

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

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

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

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

Проверьте список пользователей и их права (Администрирование → Пользователи), работу обменов, если они были настроены, и печать документов. Только после успешной проверки разрешайте пользователям работать в новой базе, а старую переведите в режим «только чтение» или заблокируйте, чтобы никто не продолжил вносить данные в устаревшую копию.

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

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

Запуск базы
Норма

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

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

Ошибка несовместимости версии платформы или сообщение о повреждении базы

Данные
Норма

Остатки и последние документы совпадают со старой базой

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

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

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

Все пользователи входят под своими учётными записями с прежними правами

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

Пользователи отсутствуют или не могут войти

Лицензия
Норма

База работает без сообщений о не найденной лицензии

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

Ошибка поиска лицензии при запуске

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

Итог

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

Файловая база переносится копированием каталога с файлом 1Cv8.1CD, клиент-серверная — через выгрузку .dt или backup СУБД. Обязательны три вещи: завершение всех сеансов перед переносом, резервная копия и проверка данных после переезда. Старую базу не удаляйте, пока новая не проверена в реальной работе.

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

Можно ли перенести базу 1С простым копированием папки через «Общий доступ»?

Да, если база файловая и с ней никто не работает в момент копирования. Скопируйте весь каталог базы по сети, затем на новом компьютере добавьте базу в список с указанием нового пути. Копировать при открытых сеансах нельзя — файл будет повреждён.

Переносится ли конфигурация вместе с данными?

Да. И файл 1Cv8.1CD, и выгрузка .dt содержат и конфигурацию, и данные, и список пользователей. Отдельно переносить конфигурацию не нужно — достаточно установить на новом компьютере только платформу 1С.

Что делать, если на новом компьютере база не открывается из-за версии платформы?

Установите платформу той же версии, что была на старом компьютере, или новее. Версию, на которой работала база, можно посмотреть на старом компьютере в окне «О программе». Учтите: после открытия на более новой платформе база может потребовать конвертацию, и обратный путь на старую версию станет невозможен.

Нужно ли заново активировать лицензию 1С после переезда?

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

Как перенести базу, если она очень большая и выгрузка .dt занимает часы?

Для файловой базы скопируйте файл напрямую — это быстрее выгрузки. Для клиент-серверной используйте резервное копирование средствами СУБД (backup/restore), а не .dt. Также можно выполнять перенос в нерабочее время и предварительно сжать файл выгрузки архиватором для ускорения передачи по сети.

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

Технически можно, но делать этого не стоит: данные начнут расходиться, и объединить их потом будет крайне сложно. После переноса заблокируйте старую базу (в конфигураторе: Администрирование → Блокировка установки соединений) или переименуйте её каталог, чтобы исключить случайный вход.