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