Администрирование · 11 мин
Как правильно перенести 1С с одного компьютера на другой
Как правильно перенести 1С с одного компьютера на другой: копирование базы, установка платформы, перенос лицензии, настройка и проверка результата. Пошаговая инструкция.
Перенос 1С на новый компьютер сводится к трём задачам: перенести саму информационную базу, установить платформу и восстановить лицензию. Ошибка на любом из этапов приводит либо к потере данных, либо к ситуации, когда программа не запускается из-за отсутствия лицензии. Поэтому действовать нужно в строгой последовательности и обязательно с резервной копией.
Способ переноса зависит от того, как устроена ваша 1С: файловая база (данные хранятся в одном файле 1Cv8.1CD) или клиент-серверная (работает на SQL Server, PostgreSQL и т.п.). Также имеет значение тип лицензии — аппаратный ключ HASP или программная лицензия, привязанная к «железу» старого компьютера.
Ниже разобраны оба сценария с конкретными действиями, проверкой результата и типичными ошибками.
Что определить до начала переноса
Прежде чем что-либо копировать, ответьте на три вопроса. Первый — где лежит база: откройте окно выбора информационных баз на старом компьютере, выделите базу и посмотрите путь внизу окна. Если это папка на диске — база файловая. Если указан сервер и имя базы — клиент-серверная.
Второй вопрос — тип лицензии. Аппаратный ключ выглядит как USB-флешка, вставленная в компьютер. Программная лицензия активируется файлом с расширением .lic и привязывается к параметрам оборудования. Третий вопрос — версия платформы: её видно через меню «Справка — О программе». На новый компьютер нужно ставить ту же версию платформы или новее — открыть базу на более старой платформе, чем та, на которой она обновлялась, нельзя.
Переносится простым копированием файла 1Cv8.1CD или выгрузкой .dt
Переносится через выгрузку .dt или средствами СУБД
Достаточно переставить ключ и установить драйвер
Потребуется повторная активация по пин-коду
Обязательная подготовка: резервная копия
Любой перенос начинайте с создания резервной копии, даже если планируете просто скопировать файл базы. Самый надёжный способ — выгрузка через конфигуратор. Для этого завершите работу всех пользователей, откройте базу в режиме «Конфигуратор», выберите пункт меню «Администрирование — Выгрузить информационную базу» и укажите папку для сохранения. На выходе получится файл с расширением .dt.
Файл .dt универсален: он подходит и для файловой, и для клиент-серверной базы, переживает смену версии платформы и служит полноценным бэкапом. Его ограничение — выгрузка больших баз занимает время и требует монопольного доступа, то есть никто не должен работать в базе в этот момент.
Дополнительно скопируйте сам файл 1Cv8.1CD (для файловой базы) на внешний носитель — это займёт пару минут и даст второй, независимый вариант восстановления. Храните обе копии до тех пор, пока база на новом компьютере не будет проверена.
Перенос файловой базы: два рабочих способа
Способ 1: копирование файла базы
Самый быстрый вариант. Завершите все сеансы 1С, найдите папку базы по пути из окна запуска и скопируйте её целиком (или хотя бы файл 1Cv8.1CD) на флешку, сетевой диск или через облако. На новом компьютере разместите папку в удобном месте, например D:\Bases\Trade.
Затем запустите 1С на новом компьютере, в окне выбора баз нажмите «Добавить», выберите «Добавление в список существующей информационной базы», укажите название и путь к новой папке. База готова к работе.
Способ 2: выгрузка и загрузка через .dt
Этот способ надёжнее при смене версии платформы и обязателен, если вы заодно хотите «почистить» базу. На старом компьютере выгрузите базу в .dt через конфигуратор. На новом создайте пустую базу: в окне запуска нажмите «Добавить — Создание новой информационной базы — без конфигурации». Откройте её в конфигураторе и выполните «Администрирование — Загрузить информационную базу», указав файл .dt.
- 1Завершите все сеансы 1С на старом компьютере
- 2Выгрузите базу в .dt через конфигуратор или скопируйте файл 1Cv8.1CD
- 3Перенесите данные на новый компьютер (флешка, сеть, облако)
- 4Установите платформу 1С той же или более новой версии
- 5Добавьте базу в список или загрузите .dt в пустую базу
- 6Запустите базу в режиме предприятия и проверьте данные
- 7Восстановите лицензию (см. раздел про лицензии)
Перенос клиент-серверной базы
Если база работает на SQL Server или другой СУБД, простое копирование файлов не поможет. Есть два пути. Первый — универсальный: выгрузка в .dt через конфигуратор и загрузка на новом месте, как описано выше. Это работает всегда, но при больших объёмах базы (десятки гигабайт) выгрузка и загрузка могут занять часы.
Второй путь — перенос средствами самой СУБД: сделать бэкап базы в SQL Server (Management Studio, правый клик по базе — Tasks — Back Up), перенести файл .bak на новый сервер и выполнить Restore. Затем на сервере 1С создать новую информационную базу, указав существующую базу данных. Этот способ быстрее для больших баз, но требует прав администратора СУБД и аккуратности с параметрами восстановления.
Установка платформы на новом компьютере
Дистрибутив платформы скачивайте с официального портала 1С (users.v8.1c.ru), где доступны версии по вашей подписке, или используйте сохранённый дистрибутив со старого компьютера. Запустите установку и выберите типовой набор компонентов — для обычной работы достаточно «1С:Предприятие» и «Тонкий клиент».
Версия платформы на новом компьютере должна быть не ниже той, на которой база работала раньше. Если вы ставите более новую версию, при первом запуске конфигуратор предложит конвертировать базу — соглашайтесь, но помните, что обратный путь закрыт: на старую версию платформы база после конвертации уже не вернётся.
Если на старом компьютере использовались дополнительные компоненты — драйверы торгового оборудования, расширения, внешние компоненты для ЭДО или обмена с банком — их нужно установить на новом месте отдельно. Список подключённого оборудования посмотрите заранее в разделе «Администрирование — Подключаемое оборудование».
Перенос и восстановление лицензии
Аппаратный ключ HASP
Простейший случай: вытащите USB-ключ из старого компьютера и вставьте в новый. На новом компьютере должен быть установлен драйвер ключа (он ставится вместе с платформой, если отметить соответствующий компонент, либо отдельно). После этого 1С найдёт лицензию автоматически.
Программная лицензия
Программная лицензия привязана к оборудованию старого компьютера, поэтому простое копирование файла .lic не сработает — при запуске появится сообщение «Лицензия не обнаружена». Правильный путь — активировать лицензию заново: при первом запуске нажмите «Получить лицензию», выберите «Восстановить ранее полученные лицензии» или введите пин-код из комплекта поставки.
Пин-коды находятся в конверте из коробки 1С или в письме от поставщика. Если все пин-коды израсходованы, заполните регистрационную анкету теми же данными, что при первой активации, и запросите дополнительный пин-код через центр лицензирования — это штатная процедура. Учтите, что при существенном изменении конфигурации компьютера (замена материнской платы, процессора) лицензия тоже «слетает» и восстанавливается так же.
Проверка результата после переноса
После запуска базы на новом компьютере не ограничивайтесь тем, что она «открылась». Проверьте ключевые участки: откройте несколько последних документов и отчётов, сверьте остатки по складу или кассе с данными на старом компьютере, убедитесь, что справочники контрагентов и номенклатуры на месте. Проверьте работу печатных форм и, если используется, подключение торгового оборудования.
Если база использовалась по сети несколькими пользователями, не забудьте про остальных: им нужно либо обновить путь к базе (если она переехала на новый компьютер-сервер), либо предоставить общий доступ к папке с базой на новом компьютере с правами на чтение и запись.
Как проверить результат
База открывается без сообщений о лицензии и конвертации
Ошибка «лицензия не найдена» или требование другой версии платформы
Остатки и последние документы совпадают со старым компьютером
Пропали документы, отчёты показывают другие цифры
Документы печатаются, сканер и касса отвечают
Ошибки компонент, оборудование не определяется
Все рабочие места подключаются к базе по новому пути
У части пользователей база недоступна
Только после полной проверки и нескольких дней стабильной работы можно удалять базу со старого компьютера. Резервную копию .dt сохраните в любом случае — она пригодится как точка отката.
Что важно запомнить
Перенос 1С — это три шага: резервная копия (выгрузка .dt), установка платформы не ниже текущей версии и повторная активация лицензии по пин-коду. Файловая база переносится копированием, клиент-серверная — через .dt или бэкап СУБД. Старую базу удаляйте только после полной проверки новой.
Частые вопросы
Можно ли просто скопировать всю папку 1С со старого компьютера?
Папку с информационной базой — да, при условии, что все сеансы завершены. А вот саму платформу копировать бессмысленно: её нужно установить штатным установщиком, иначе не зарегистрируются компоненты и драйверы. Лицензия копированием файла .lic тоже не переносится — требуется повторная активация по пин-коду.
Потерялся пин-код для активации лицензии. Что делать?
Проверьте регистрационную карту из комплекта поставки и переписку с поставщиком. Если пин-коды не найдены или израсходованы, при активации заполните регистрационную анкету точно теми же данными, что при первичной регистрации, и запросите дополнительный комплект пин-кодов через центр лицензирования 1С — это стандартная бесплатная процедура.
На новом компьютере база требует конвертации. Это опасно?
Конвертация появляется, когда версия платформы новее той, на которой работала база. Это штатная процедура, данные не теряются. Единственное ограничение: после конвертации база не откроется на старой версии платформы. Поэтому перед конвертацией убедитесь, что у вас есть резервная копия .dt, сделанная до переноса.
Как перенести 1С, если базой пользуются несколько человек по сети?
Разместите папку с файловой базой на компьютере, который будет играть роль сервера, откройте к ней общий доступ с правами на изменение для всех пользователей. На каждом рабочем месте удалите старую запись о базе и добавьте новую с сетевым путём. Учтите, что одновременная работа по сети с файловой базой заметно замедляется при росте числа пользователей — при пяти и более активных пользователях стоит рассмотреть клиент-серверный вариант.
Можно ли перенести 1С с Windows на другой компьютер с Windows, но другой разрядности?
Да, разрядность системы на перенос базы не влияет: файл 1Cv8.1CD и выгрузка .dt одинаково работают на 32- и 64-разрядных версиях. Установите на новом компьютере платформу подходящей разрядности — для больших баз предпочтительна 64-разрядная, так как она эффективнее использует оперативную память.
Нужно ли переносить настройки пользователей и интерфейса?
Настройки отчётов, варианты интерфейса и пользовательские настройки хранятся внутри базы и переносятся вместе с ней автоматически. Отдельно переносить имеет смысл только внешние отчёты и обработки (файлы .epf и .erf), если они хранились вне базы, а также шаблоны печатных форм, подключённые как внешние файлы.