Администрирование · 9 мин
Как перенести информационную базу 1С с одного компьютера на другой
Как перенести информационную базу 1С с одного компьютера на другой: файловый и клиент-серверный варианты, выгрузка через конфигуратор, проверка результата и типичные ошибки.
Перенос информационной базы 1С на другой компьютер — стандартная задача при замене рабочего места, покупке нового сервера или переезде офиса. Способ переноса зависит от того, как организована работа: файловая база (данные лежат в одном файле 1Cv8.1CD) или клиент-серверная (данные хранятся в СУБД — MS SQL, PostgreSQL и т.д.).
Для файловой базы достаточно скопировать файл и подключить его на новом компьютере — процедура занимает 15–30 минут. Клиент-серверный вариант требует выгрузки через конфигуратор или средствами СУБД. В обоих случаях критично правильно завершить работу пользователей и проверить целостность данных после переноса.
Ниже разобраны оба сценария пошагово, с проверкой результата и разбором типичных ошибок.
Определите тип базы перед переносом
Откройте список информационных баз в окне запуска 1С, выделите нужную базу и нажмите «Изменить». В настройках будет указан тип расположения: «На данном компьютере или на компьютере в локальной сети» (файловая) либо «На сервере 1С:Предприятия» (клиент-серверная).
Для файловой базы там же виден путь к каталогу, где лежит файл 1Cv8.1CD. Для клиент-серверной указаны имя сервера и имя базы в СУБД — эти данные понадобятся при переносе.
Как перенести файловую базу копированием
Это самый быстрый способ, подходящий для большинства небольших баз. Главное условие — во время копирования с базой никто не должен работать, иначе файл скопируется в несогласованном состоянии и данные могут быть повреждены.
- 1Попросите всех пользователей выйти из базы и проверьте, что сеансов нет (в конфигураторе: Администрирование → Активные пользователи).
- 2Найдите каталог базы: в окне запуска 1С выделите базу — путь указан внизу окна.
- 3Скопируйте весь каталог базы (минимум — файл 1Cv8.1CD) на флешку, сетевой диск или напрямую на новый компьютер.
- 4На новом компьютере установите платформу 1С той же или более новой версии.
- 5Откройте окно запуска 1С, нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите путь к скопированному каталогу.
- 6Запустите базу в режиме «Предприятие» и проверьте данные.
Копировать лучше весь каталог целиком, а не только файл 1Cv8.1CD: рядом могут лежать вложения, настройки и журналы регистрации. Исключение — если каталог содержит большой объём ненужных архивов.
Если база большая (десятки гигабайт), копирование по сети может занять много времени. В этом случае надёжнее использовать внешний жёсткий диск или предварительно упаковать базу архиватором — это также снизит риск повреждения при передаче.
Перенос через выгрузку в файл .dt
Универсальный способ, который работает и для файловых, и для клиент-серверных баз. Выгрузка в .dt создаёт полный снимок базы: данные, конфигурацию, пользователей и их права. Минус — для больших баз выгрузка и загрузка занимают заметное время, а файл получается крупным.
Порядок действий на старом компьютере: откройте базу в конфигураторе, убедитесь, что активных пользователей нет, и выполните «Администрирование → Выгрузить информационную базу». Укажите имя файла, например baza.dt, и дождитесь завершения.
На новом компьютере создайте пустую базу: в окне запуска 1С нажмите «Добавить» → «Создание новой информационной базы» → «Создание информационной базы без конфигурации». Затем откройте её в конфигураторе и выполните «Администрирование → Загрузить информационную базу», указав файл .dt. После загрузки конфигуратор предложит перезапуститься — согласитесь.
Перенос клиент-серверной базы
Для базы на MS SQL Server или PostgreSQL есть два пути. Первый — та же выгрузка в .dt через конфигуратор: она не зависит от СУБД и подходит, если на новом сервере может быть другая СУБД или другая версия. Второй — резервная копия средствами самой СУБД (backup/restore): быстрее для больших баз, но требует доступа к серверу СУБД и совместимости версий.
При переносе через СУБД на новом сервере восстанавливают backup, затем в консоли кластера 1С создают новую информационную базу, указывая существующую базу данных. Важно: параметр «Создавать базу данных в случае её отсутствия» должен быть отключён, иначе можно случайно создать пустую базу поверх.
Сравнение способов переноса
Самый быстрый вариант для файловых баз. Не подходит для клиент-серверных баз и требует полного завершения сеансов.
Универсальный способ для любых баз, переносит пользователей и настройки. Медленный на больших базах, требует свободного места под файл выгрузки.
Оптимален для больших клиент-серверных баз. Требует прав администратора СУБД и совместимости версий СУБД на старом и новом серверах.
Что перенести дополнительно
Сама база — не всё, что нужно для полноценной работы. Проверьте и перенесите на новый компьютер: дистрибутив и лицензии платформы (программные лицензии привязываются к параметрам компьютера — при смене оборудования может потребоваться повторная активация резервным пин-кодом), внешние отчёты и обработки, шаблоны печатных форм, настройки обмена данными и интеграций.
Также учтите подключённое оборудование: кассы, сканеры штрихкодов, весы потребуют установки драйверов на новом компьютере и перенастройки в 1С. Если использовались регламентные задания в файловой базе через планировщик Windows — перенесите и соответствующие задачи.
Проверка результата после переноса
После переноса не ограничивайтесь тем, что база просто открылась. Войдите под учётной записью с полными правами и проверьте ключевые данные: остатки по складу и кассе на текущую дату, несколько последних документов, справочники контрагентов и номенклатуры. Сформируйте пару стандартных отчётов и сверьте итоги с показаниями на старом компьютере.
Проверьте список пользователей и их права (Администрирование → Пользователи), работу обменов, если они были настроены, и печать документов. Только после успешной проверки разрешайте пользователям работать в новой базе, а старую переведите в режим «только чтение» или заблокируйте, чтобы никто не продолжил вносить данные в устаревшую копию.
Как проверить результат
База открывается в режиме «Предприятие» без сообщений о конвертации и ошибках
Ошибка несовместимости версии платформы или сообщение о повреждении базы
Остатки и последние документы совпадают со старой базой
Отсутствуют документы за последние дни, расходятся итоги отчётов
Все пользователи входят под своими учётными записями с прежними правами
Пользователи отсутствуют или не могут войти
База работает без сообщений о не найденной лицензии
Ошибка поиска лицензии при запуске
Старую базу и файл выгрузки храните минимум несколько недель после переезда — это страховка на случай обнаружения расхождений. Удалять их стоит только после полного рабочего цикла на новом месте, например после закрытия месяца.
Что важно запомнить
Файловая база переносится копированием каталога с файлом 1Cv8.1CD, клиент-серверная — через выгрузку .dt или backup СУБД. Обязательны три вещи: завершение всех сеансов перед переносом, резервная копия и проверка данных после переезда. Старую базу не удаляйте, пока новая не проверена в реальной работе.
Частые вопросы
Можно ли перенести базу 1С простым копированием папки через «Общий доступ»?
Да, если база файловая и с ней никто не работает в момент копирования. Скопируйте весь каталог базы по сети, затем на новом компьютере добавьте базу в список с указанием нового пути. Копировать при открытых сеансах нельзя — файл будет повреждён.
Переносится ли конфигурация вместе с данными?
Да. И файл 1Cv8.1CD, и выгрузка .dt содержат и конфигурацию, и данные, и список пользователей. Отдельно переносить конфигурацию не нужно — достаточно установить на новом компьютере только платформу 1С.
Что делать, если на новом компьютере база не открывается из-за версии платформы?
Установите платформу той же версии, что была на старом компьютере, или новее. Версию, на которой работала база, можно посмотреть на старом компьютере в окне «О программе». Учтите: после открытия на более новой платформе база может потребовать конвертацию, и обратный путь на старую версию станет невозможен.
Нужно ли заново активировать лицензию 1С после переезда?
Если используется аппаратный ключ HASP — достаточно установить драйвер ключа и подключить его к новому компьютеру или серверу. Программная лицензия привязана к параметрам оборудования, поэтому на новом компьютере потребуется новая активация: используйте резервный пин-код из комплекта поставки или запросите новый через форму в окне активации.
Как перенести базу, если она очень большая и выгрузка .dt занимает часы?
Для файловой базы скопируйте файл напрямую — это быстрее выгрузки. Для клиент-серверной используйте резервное копирование средствами СУБД (backup/restore), а не .dt. Также можно выполнять перенос в нерабочее время и предварительно сжать файл выгрузки архиватором для ускорения передачи по сети.
Можно ли работать в двух копиях базы параллельно — на старом и новом компьютере?
Технически можно, но делать этого не стоит: данные начнут расходиться, и объединить их потом будет крайне сложно. После переноса заблокируйте старую базу (в конфигураторе: Администрирование → Блокировка установки соединений) или переименуйте её каталог, чтобы исключить случайный вход.