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