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

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

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

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

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

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

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

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

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

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

Это самый быстрый способ для файловой базы. Закройте все сеансы 1С, найдите каталог базы (путь виден в свойствах базы в окне запуска) и скопируйте всю папку целиком на новый компьютер — через локальную сеть, внешний диск или флешку. Главный файл — 1Cv8.1CD, именно в нём хранятся данные и конфигурация.

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

У этого способа есть ограничение: если база лежала в общей сетевой папке и к ней подключались несколько пользователей, на новом компьютере нужно заново настроить общий доступ к папке и права на неё. Также не копируйте базу, пока кто-то в ней работает: файл будет заблокирован или скопируется в несогласованном состоянии.

Порядок действий при копировании файловой базы
  1. 1
    Завершите все сеансы пользователей в базе
  2. 2
    Найдите каталог базы через «Изменить» в окне запуска 1С
  3. 3
    Скопируйте папку с файлом 1Cv8.1CD на новый компьютер
  4. 4
    На новом ПК нажмите «Добавить» → «Добавление существующей базы»
  5. 5
    Укажите имя и путь к скопированной папке
  6. 6
    Запустите базу и проверьте данные

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

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

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

Обратите внимание: файл .dt не предназначен для переноса между разными СУБД в некоторых сценариях и не заменяет регулярное резервное копирование SQL-баз, но для разового переезда это надёжный инструмент. Также выгрузка .dt требует, чтобы во время операции в базе не было активных пользователей.

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

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

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

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

Маршрут решения

Как выбрать способ переноса

Файловая база, один-два пользователяСкопируйте папку с файлом 1Cv8.1CD и добавьте базу в список на новом ПК
Файловая база, но нужен гарантированно чистый переносСделайте выгрузку в .dt через конфигуратор и загрузите в новую пустую базу
Клиент-серверная база и нет опыта работы с СУБДИспользуйте выгрузку .dt — это универсально и безопасно
Большая SQL-база и есть администратор СУБДПереносите через backup/restore средствами СУБД с последующей регистрацией базы в кластере 1С

Настройка нового компьютера после переноса

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

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

Проверка результата и типичные ошибки

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

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

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

Запуск базы на новом ПК
Норма

База открывается без ошибок, список пользователей на месте

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

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

Данные за последние даты
Норма

Документы и остатки совпадают со старым компьютером

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

Пропали документы, пустые отчёты, расхождение остатков

Работа пользователей
Норма

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

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

Ошибки прав доступа, блокировки, нет доступа к папке

Печать и оборудование
Норма

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

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

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

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

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

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

Можно ли перенести базу 1С простым копированием папки?

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

Чем отличается файл .dt от файла 1Cv8.1CD?

1Cv8.1CD — это рабочий файл файловой базы, в котором хранятся данные и конфигурация. Файл .dt — это архив выгрузки, создаваемый через конфигуратор; он универсален, подходит для переноса между файловым и клиент-серверным вариантами и часто используется как форма резервной копии.

Перенесутся ли пользователи и их пароли вместе с базой?

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

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

Для программных лицензий — да: лицензия привязана к параметрам оборудования, поэтому на новом ПК её нужно активировать заново с помощью пинкода из комплекта или резервного пинкода. Аппаратные ключи HASP при переносе просто переставляются на новый компьютер вместе с установленным драйвером.

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

Сначала проверьте версию платформы: чаще всего база не открывается, потому что на новом ПК стоит более старая версия, чем на прежнем. Обновите платформу и повторите попытку. Если ошибка сохраняется, запустите «Тестирование и исправление» в конфигураторе на копии базы.

Можно ли переносить базу, пока в ней работают пользователи?

Нет. Активные сеансы приводят к тому, что копия или выгрузка фиксирует данные в несогласованном состоянии, а часть изменений может потеряться. Завершите все сеансы, дождитесь окончания фоновых заданий и только после этого копируйте файл или запускайте выгрузку.

Итог

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

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