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