Администрирование · 10 мин
Как перенести базу 1С с одного компьютера на другой
Пошаговая инструкция по переносу базы 1С на другой компьютер: выгрузка через конфигуратор, копирование файловой базы, перенос клиент-серверной версии и типичные ошибки.
Перенос базы 1С на другой компьютер — стандартная задача при замене техники, переезде офиса или переходе на серверный вариант работы. Способ переноса зависит от типа базы: файловая база копируется как обычная папка с файлом данных, а клиент-серверная требует выгрузки через конфигуратор или средствами СУБД. Ошибки при переносе чреваты потерей данных за последние месяцы, поэтому действовать нужно по чёткому порядку и с обязательной проверкой результата.
Прежде чем начинать, определите три вещи: где физически лежит база (локальная папка, сетевой диск или сервер СУБД), какая версия платформы 1С используется и есть ли у вас права администратора с паролем от конфигуратора. Без этой информации перенос превращается в эксперимент на живых данных.
Определите тип базы и её расположение
Точный путь к базе виден в окне запуска 1С: выделите базу в списке — внизу окна отобразится строка подключения. Если там указан путь вида D:\Bases\Trade или сетевой адрес \\Server\1CBase, у вас файловая база. Если строка содержит имя сервера и параметры вида Srvr="server";Ref="base", база работает в клиент-серверном режиме на SQL Server, PostgreSQL или другой СУБД.
Дополнительно проверьте версию платформы: меню «Справка» → «О программе» в открытой базе. На новом компьютере должна стоять платформа той же версии или новее — загрузка базы в платформу более старой версии, чем та, в которой она работала, невозможна. Это одна из самых частых причин неудачного переноса.
Можно переносить простым копированием папки
Нужна выгрузка .dt или средства СУБД
Обновите платформу до той же или более новой версии
Завершите все сеансы до начала копирования
Сделайте резервную копию до начала переноса
Любой перенос начинается с резервной копии, даже если база кажется исправной. Для файловой базы достаточно скопировать папку целиком на внешний носитель или в облачное хранилище, предварительно убедившись, что никто не работает в программе. Копирование при открытых сеансах может дать битый файл 1Cv8.1CD, который не откроется ни на старом, ни на новом месте.
Более надёжный вариант — выгрузка через конфигуратор: откройте базу в режиме «Конфигуратор», меню «Администрирование» → «Выгрузить информационную базу», укажите путь и имя файла с расширением .dt. Такая выгрузка содержит и данные, и конфигурацию, и её можно загрузить в базу любого типа. Храните копию отдельно от переносимых файлов — это страховка на случай ошибки в процессе.
Перенос файловой базы простым копированием
Это самый быстрый способ, подходящий, когда база небольшая, а конфигурация на новом месте остаётся той же. Найдите папку базы по пути из окна запуска, скопируйте её целиком на флешку, внешний диск или по локальной сети на новый компьютер. Главный файл данных — 1Cv8.1CD, рядом могут лежать служебные папки и журналы, которые тоже лучше перенести.
На новом компьютере установите платформу 1С нужной версии, откройте окно запуска и нажмите «Добавить» → «Добавление в список существующей информационной базы». Укажите имя базы и путь к скопированной папке. После добавления запустите базу в режиме «Предприятие» и проверьте, что открываются документы и справочники за последние даты.
- 1Завершите работу всех пользователей в базе
- 2Скопируйте папку с файлом 1Cv8.1CD на новый компьютер
- 3Установите платформу 1С той же или более новой версии
- 4Добавьте базу в список через «Добавить существующую базу»
- 5Запустите базу и проверьте данные за последние даты
- 6Убедитесь, что работают печать, отчёты и обмены
Перенос через выгрузку и загрузку .dt
Этот способ универсален: он работает и для файловых, и для клиент-серверных баз, а также позволяет «спустить» клиент-серверную базу в файловый режим. На старом компьютере откройте конфигуратор, выполните «Администрирование» → «Выгрузить информационную базу» и дождитесь завершения — для больших баз это может занять десятки минут.
На новом компьютере создайте пустую базу: в окне запуска выберите «Добавить» → «Создание новой информационной базы» → вариант без конфигурации. Откройте её в конфигураторе и выполните «Администрирование» → «Загрузить информационную базу», указав файл .dt. После загрузки платформа может предложить реструктуризацию — соглашайтесь, это нормальный этап.
Учтите ограничение: файл .dt не переносит настройки пользователей вне базы (например, параметры подключения в списках баз на других ПК) и не заменяет резервное копирование средствами СУБД для клиент-серверных систем с непрерывной работой. Также выгрузка большой базы в .dt требует заметного объёма свободного места на диске.
Сравнение способов переноса
Быстро и просто, но только для файловых баз и той же конфигурации
Универсально для любых баз, но медленнее и требует прав в конфигураторе
Для клиент-серверных баз с большим объёмом; требует навыков администрирования SQL
Особенности переноса клиент-серверной базы
Если база работает на SQL Server или PostgreSQL, простое копирование папки невозможно — данные хранятся в СУБД. Самый понятный путь для большинства ситуаций: выгрузить базу в .dt через конфигуратор и загрузить на новом месте, как описано выше. Этот способ не требует доступа к серверу СУБД и знаний SQL.
Для крупных баз, где выгрузка в .dt занимает часы, используют резервное копирование средствами самой СУБД: бэкап базы на старом сервере, перенос файла бэкапа и восстановление на новом сервере с последующей регистрацией базы в кластере 1С. Такой сценарий требует прав администратора СУБД и аккуратности с версиями — восстановление бэкапа на СУБД более старой версии невозможно. Если вы не работали с консолью кластера и СУБД, безопаснее привлечь специалиста.
Настройка после переноса и проверка результата
После успешного запуска базы на новом компьютере проверьте не только факт открытия, но и рабочие сценарии: создание и проведение документа, формирование ключевых отчётов, печать документов, работу обменов с другими базами и подключение торгового оборудования. Именно периферия — сканеры, ККТ, принтеры — чаще всего требует переустановки драйверов на новом ПК.
Отдельно проверьте права пользователей и настройки резервного копирования на новом месте: старые задания планировщика и пути к архивам не переносятся автоматически. Настройте регулярное копирование сразу, пока база ещё «свежая», а не после первого сбоя.
Как проверить результат переноса
База открывается без ошибок и запроса восстановления
Ошибка формата потока или требование тестирования и исправления
Есть документы за последние рабочие дни
Последние документы датируются давно — перенесена старая копия
Отчёты строятся, документы печатаются
Ошибки при формировании, отсутствие макетов
ККТ, сканеры и обмены работают
Оборудование не найдено — нужны драйверы и настройка
Типичные ошибки и как их избежать
Чаще всего перенос ломается из-за спешки: копирование при открытых сеансах, забытая резервная копия, несовпадение версий платформы. Вторая группа ошибок — организационная: переносят старую копию вместо актуальной, забывают про лицензии и оборудование, не проверяют данные до удаления базы со старого компьютера.
Не спешите удалять базу со старого компьютера. Оставьте её нетронутой минимум на несколько рабочих дней после переезда: если на новом месте обнаружится нехватка данных, вы сможете вернуться к источнику. Удаляйте старую копию только после полной проверки и убедитесь, что никто случайно не продолжает в ней работать.
Что важно запомнить
Определите тип базы, сделайте резервную копию, завершите все сеансы и только потом переносите: файловую — копированием папки, любую — через выгрузку .dt. На новом месте проверьте данные, отчёты и оборудование, а старую копию сохраните до полной проверки.
Частые вопросы о переносе базы 1С
Можно ли перенести базу 1С просто скопировав папку на флешку?
Да, если это файловая база и все пользователи вышли из неё. Скопируйте папку с файлом 1Cv8.1CD целиком, а на новом компьютере добавьте базу в список через «Добавить существующую информационную базу». Для клиент-серверной базы этот способ не подходит — используйте выгрузку .dt.
Что делать, если на новом компьютере база не открывается?
Сначала проверьте версию платформы: она должна быть не ниже той, в которой база работала раньше. Если версии совпадают, а ошибка осталась, вероятно, файл был скопирован при открытых сеансах — повторите копирование из исходной папки или восстановите данные из резервной копии.
Переносятся ли пользователи и их пароли вместе с базой?
Да, список пользователей и их настройки хранятся внутри базы и переносятся вместе с ней обоими способами. Не переносятся только внешние элементы: записи в списках баз на других компьютерах, лицензии платформы и драйверы оборудования.
Нужно ли заново активировать лицензию 1С на новом компьютере?
Для программных лицензий — как правило, да: они привязаны к оборудованию, и на новом ПК потребуется активация по пин-коду из комплекта поставки. Если используется аппаратный USB-ключ, достаточно переставить его в новый компьютер и установить драйвер защиты.
Сколько времени занимает перенос базы?
Копирование небольшой файловой базы занимает минуты вместе с установкой платформы. Выгрузка и загрузка .dt для крупных баз может занять от десятков минут до нескольких часов — планируйте перенос на нерабочее время и оставляйте запас на проверку данных.
Можно ли перенести базу с Windows на Linux-сервер?
Да, через выгрузку в .dt: этот формат не зависит от операционной системы. Выгрузите базу на старом компьютере, разверните платформу и при необходимости СУБД на Linux, создайте пустую базу и загрузите в неё файл выгрузки.