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

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

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

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

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

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

Определите тип базы и её расположение

Точный путь к базе виден в окне запуска 1С: выделите базу в списке — внизу окна отобразится строка подключения. Если там указан путь вида D:\Bases\Trade или сетевой адрес \\Server\1CBase, у вас файловая база. Если строка содержит имя сервера и параметры вида Srvr="server";Ref="base", база работает в клиент-серверном режиме на SQL Server, PostgreSQL или другой СУБД.

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

Путь вида D:\Bases\...Файловая база

Можно переносить простым копированием папки

Srvr=...;Ref=...Клиент-серверная база

Нужна выгрузка .dt или средства СУБД

Версия платформы на новом ПК нижеРиск несовместимости

Обновите платформу до той же или более новой версии

В базе работают пользователиПеренос невозможен

Завершите все сеансы до начала копирования

Сделайте резервную копию до начала переноса

Любой перенос начинается с резервной копии, даже если база кажется исправной. Для файловой базы достаточно скопировать папку целиком на внешний носитель или в облачное хранилище, предварительно убедившись, что никто не работает в программе. Копирование при открытых сеансах может дать битый файл 1Cv8.1CD, который не откроется ни на старом, ни на новом месте.

Более надёжный вариант — выгрузка через конфигуратор: откройте базу в режиме «Конфигуратор», меню «Администрирование» → «Выгрузить информационную базу», укажите путь и имя файла с расширением .dt. Такая выгрузка содержит и данные, и конфигурацию, и её можно загрузить в базу любого типа. Храните копию отдельно от переносимых файлов — это страховка на случай ошибки в процессе.

Перенос файловой базы простым копированием

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

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

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

Перенос через выгрузку и загрузку .dt

Этот способ универсален: он работает и для файловых, и для клиент-серверных баз, а также позволяет «спустить» клиент-серверную базу в файловый режим. На старом компьютере откройте конфигуратор, выполните «Администрирование» → «Выгрузить информационную базу» и дождитесь завершения — для больших баз это может занять десятки минут.

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

Учтите ограничение: файл .dt не переносит настройки пользователей вне базы (например, параметры подключения в списках баз на других ПК) и не заменяет резервное копирование средствами СУБД для клиент-серверных систем с непрерывной работой. Также выгрузка большой базы в .dt требует заметного объёма свободного места на диске.

Сравнение способов переноса

Копирование папки

Быстро и просто, но только для файловых баз и той же конфигурации

Выгрузка/загрузка .dt

Универсально для любых баз, но медленнее и требует прав в конфигураторе

Бэкап средствами СУБД

Для клиент-серверных баз с большим объёмом; требует навыков администрирования SQL

Особенности переноса клиент-серверной базы

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

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

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

После успешного запуска базы на новом компьютере проверьте не только факт открытия, но и рабочие сценарии: создание и проведение документа, формирование ключевых отчётов, печать документов, работу обменов с другими базами и подключение торгового оборудования. Именно периферия — сканеры, ККТ, принтеры — чаще всего требует переустановки драйверов на новом ПК.

Отдельно проверьте права пользователей и настройки резервного копирования на новом месте: старые задания планировщика и пути к архивам не переносятся автоматически. Настройте регулярное копирование сразу, пока база ещё «свежая», а не после первого сбоя.

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

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

Запуск базы
Норма

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

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

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

Актуальность данных
Норма

Есть документы за последние рабочие дни

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

Последние документы датируются давно — перенесена старая копия

Отчёты и печать
Норма

Отчёты строятся, документы печатаются

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

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

Оборудование и обмены
Норма

ККТ, сканеры и обмены работают

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

Оборудование не найдено — нужны драйверы и настройка

Типичные ошибки и как их избежать

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

Не спешите удалять базу со старого компьютера. Оставьте её нетронутой минимум на несколько рабочих дней после переезда: если на новом месте обнаружится нехватка данных, вы сможете вернуться к источнику. Удаляйте старую копию только после полной проверки и убедитесь, что никто случайно не продолжает в ней работать.

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

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

Определите тип базы, сделайте резервную копию, завершите все сеансы и только потом переносите: файловую — копированием папки, любую — через выгрузку .dt. На новом месте проверьте данные, отчёты и оборудование, а старую копию сохраните до полной проверки.

Частые вопросы о переносе базы 1С

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

Да, если это файловая база и все пользователи вышли из неё. Скопируйте папку с файлом 1Cv8.1CD целиком, а на новом компьютере добавьте базу в список через «Добавить существующую информационную базу». Для клиент-серверной базы этот способ не подходит — используйте выгрузку .dt.

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

Сначала проверьте версию платформы: она должна быть не ниже той, в которой база работала раньше. Если версии совпадают, а ошибка осталась, вероятно, файл был скопирован при открытых сеансах — повторите копирование из исходной папки или восстановите данные из резервной копии.

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

Да, список пользователей и их настройки хранятся внутри базы и переносятся вместе с ней обоими способами. Не переносятся только внешние элементы: записи в списках баз на других компьютерах, лицензии платформы и драйверы оборудования.

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

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

Сколько времени занимает перенос базы?

Копирование небольшой файловой базы занимает минуты вместе с установкой платформы. Выгрузка и загрузка .dt для крупных баз может занять от десятков минут до нескольких часов — планируйте перенос на нерабочее время и оставляйте запас на проверку данных.

Можно ли перенести базу с Windows на Linux-сервер?

Да, через выгрузку в .dt: этот формат не зависит от операционной системы. Выгрузите базу на старом компьютере, разверните платформу и при необходимости СУБД на Linux, создайте пустую базу и загрузите в неё файл выгрузки.