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

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

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

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

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

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

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

Что нужно подготовить перед переносом

Начните с инвентаризации. Выясните: тип базы (файловая или на SQL-сервере), версию платформы 1С (например, 8.3.22), редакцию конфигурации (указана в разделе «О программе»), тип лицензии и место хранения папки с базой. Путь к файловой базе виден в списке информационных баз при запуске 1С — выделите базу и посмотрите строку подключения внизу окна.

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

Строка подключения вида File="D:\Базы\..."Файловая база

Подойдёт и выгрузка .dt, и копирование папки

Строка подключения с Srvr= и Ref=Клиент-серверная база

Перенос только через .dt или средства СУБД

USB-ключ в разъёме компьютераАппаратная лицензия HASP

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

Лицензия привязана к ПК, ключа нетПрограммная лицензия

Понадобится пин-код из комплекта поставки

Способ 1. Перенос через выгрузку в файл .dt

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

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

После загрузки конфигуратор предложит перезапустить сеанс — согласитесь. Затем запустите базу в режиме «Предприятие» и убедитесь, что открываются документы, справочники и отчёты. Список пользователей и их пароли переносятся вместе с выгрузкой, поэтому вход выполняется под теми же учётными записями, что и на старом компьютере.

Порядок переноса через .dt
  1. 1
    Завершите все сеансы пользователей в базе на старом компьютере
  2. 2
    Откройте конфигуратор и выполните «Администрирование» → «Выгрузить информационную базу»
  3. 3
    Скопируйте файл .dt на новый компьютер
  4. 4
    Установите платформу 1С той же или более новой версии
  5. 5
    Создайте пустую базу и загрузите в неё .dt через конфигуратор
  6. 6
    Запустите режим «Предприятие» и проверьте данные

Способ 2. Копирование папки файловой базы

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

Главное условие безопасности: на момент копирования в базе не должно быть ни одного активного сеанса — ни пользовательского, ни фонового. Копирование «живого» файла 1Cv8.1CD почти гарантированно приводит к рассогласованию внутренних структур и повреждению базы. Если база размещена в общей сетевой папке, временно закройте к ней доступ.

Установка платформы на новом компьютере

Дистрибутив платформы берётся из комплекта поставки или скачивается с портала 1С по действующему договору сопровождения. Запустите установку и выберите нужные компоненты: для обычной работы достаточно «1С:Предприятие» и, при использовании USB-ключа, «Драйвер защиты HASP». Установка тонкого клиента и веб-компонентов требуется только для специфических сценариев.

Версия платформы на новом компьютере должна быть не ниже той, под которой работала база раньше. База, открытая более новой платформой, может быть конвертирована, после чего на старой версии она уже не запустится. Поэтому, если база используется с нескольких компьютеров, обновляйте платформу на всех рабочих местах согласованно.

Перенос и активация лицензии

С аппаратным ключом всё просто: извлеките USB-ключ из старого компьютера, подключите к новому и установите драйвер HASP (он ставится вместе с платформой или отдельным пакетом). Одновременно ключ должен быть воткнут только в один компьютер — это и есть механизм защиты.

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

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

Выгрузка в .dt

Универсально, безопасно, переносит пользователей. Минус — медленно на больших базах, требует двойного объёма времени на выгрузку и загрузку

Копирование папки файловой базы

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

Резервная копия средствами SQL

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

Проверка результата и типичные ошибки

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

Частые проблемы: база не видит лицензию (не установлен драйвер ключа или не активирована программная лицензия), ошибка «различаются версии платформы» (установлена старая платформа), пустая база после переноса (загрузили .dt не в ту базу или создали базу из шаблона вместо загрузки). Отдельно учтите, что внешние печатные формы, расширения и настройки обменов, хранящиеся вне базы — например, файлы в общих папках, — переносятся вручную.

Типичные ошибки при переносе
01
Копирование папки базы при открытых сеансах — файл 1Cv8.1CD повреждается, база не открывается
02
Активация программной лицензии последним пин-кодом без резерва — при следующем переезде кодов не останется
03
Установка более старой платформы, чем на прежнем ПК — база не запускается с ошибкой версии
04
Забытые внешние файлы: печатные формы, шаблоны ЭДО, настройки обмена лежат вне базы и не переносятся в .dt
05
Удаление базы со старого компьютера до полной проверки копии на новом

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

Итог

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

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

Частые вопросы

Можно ли перенести 1С на другой компьютер без диска с платформой?

Да. Дистрибутив платформы можно скачать с официального портала 1С, если у вас действует договор сопровождения (ИТС), либо запросить у партнёра-франчайзи, который продавал программу. Для активации понадобится пин-код из комплекта поставки или USB-ключ.

Перенесутся ли пользователи и их пароли при выгрузке в .dt?

Да, файл .dt содержит полный снимок базы, включая список пользователей, их роли и пароли. После загрузки на новом компьютере вход выполняется под теми же учётными записями. При копировании папки файловой базы пользователи также сохраняются.

Что делать, если пин-коды для программной лицензии закончились?

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

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

Да, через выгрузку в .dt: формат файла не зависит от операционной системы. Выгрузите базу на старой системе, установите платформу под Linux, создайте базу и загрузите .dt. Учтите, что некоторые внешние компоненты и драйверы оборудования могут не иметь Linux-версий.

Почему после переноса 1С не видит USB-ключ?

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

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

Для небольшой файловой базы весь цикл — выгрузка, установка платформы, загрузка, активация — обычно укладывается в один-два часа. Базы объёмом в десятки гигабайт могут выгружаться и загружаться по несколько часов каждый этап, поэтому крупные переносы планируйте на нерабочее время.