Администрирование · 11 мин
Как скопировать программу 1С с одного компьютера на другой
Как перенести 1С на другой компьютер: копирование базы, установка платформы, перенос лицензии, файловые и клиент-серверные базы. Пошаговая инструкция.
Перенос 1С на новый компьютер состоит из трёх независимых задач: установить платформу 1С:Предприятие, перенести информационную базу и восстановить лицензию. Чаще всего ошибки возникают из-за того, что пользователи пытаются скопировать папку с установленной программой как обычные файлы — такой перенос не работает, потому что платформа прописывает себя в реестре Windows и требует полноценной установки.
Порядок действий зависит от того, какая у вас база: файловая (лежит в папке на диске) или клиент-серверная (работает на SQL-сервере). Файловую базу можно перенести простым копированием папки или через выгрузку в файл dt, а серверную переносят средствами СУБД или через выгрузку в конфигураторе. Отдельный вопрос — лицензия: программную активацию нужно восстанавливать на новом компьютере, USB-ключ просто переставляется.
Перед началом работ обязательно сделайте резервную копию базы и убедитесь, что все пользователи завершили сеансы. Любые манипуляции с базой при открытых сеансах могут привести к повреждению данных.
Что нужно подготовить перед переносом
Сначала определите, где находится ваша база. Откройте список информационных баз в окне запуска 1С, выделите нужную базу — внизу окна будет указан путь. Если путь выглядит как папка на диске (например, D:\1C_Bases\Trade), база файловая. Если указан сервер и имя базы — клиент-серверная.
Далее проверьте версию платформы. Откройте базу в конфигураторе или режиме «Предприятие» и посмотрите версию через меню «Справка — О программе». На новый компьютер нужно ставить платформу той же версии или новее: база, созданная в более новой версии, может не открыться на старой платформе.
Путь к базе в списке баз: папка на диске — файловая, имя сервера — клиент-серверная
Меню «Справка — О программе» в запущенной базе
Если в компьютер вставлен ключ HASP — аппаратная, иначе обычно программная
Скачать можно с портала 1С по действующей подписке ИТС или взять у франчайзи
Завершите все сеансы пользователей и сделайте резервную копию. Для файловой базы достаточно скопировать её папку на внешний носитель или сетевой диск. Дополнительно рекомендуется сделать выгрузку в файл dt через конфигуратор — это универсальный формат, который поднимается даже при смене версии платформы.
Установка платформы 1С на новый компьютер
Платформу нельзя перенести копированием папки C:\Program Files\1cv8 — установщик прописывает компоненты в реестре, регистрирует службы и библиотеки. Нужен полноценный дистрибутив: он поставляется на диске в коробке, скачивается с портала 1С по подписке ИТС или предоставляется обслуживающей организацией.
Запустите установщик, выберите типовой набор компонентов. Для обычного рабочего места достаточно компонентов «1С:Предприятие» и «Тонкий клиент». Если база клиент-серверная и на этом компьютере будет работать сервер 1С — потребуется отдельная установка сервера, но для переноса рабочего места это не нужно.
После установки запустите 1С — откроется пустой список информационных баз. Это нормально: базу добавим на следующем шаге.
Перенос файловой базы копированием папки
Самый быстрый способ для файловой базы — скопировать всю её папку на новый компьютер. Папка содержит главный файл базы 1Cv8.1CD и служебные каталоги. Скопируйте папку целиком на флешку, внешний диск или по локальной сети.
На новом компьютере разместите папку в удобном месте, например D:\1C_Bases. Затем в окне запуска 1С нажмите «Добавить», выберите «Добавление в список существующей информационной базы», укажите название и путь к скопированной папке. После сохранения база появится в списке и будет готова к запуску.
- 1Завершите все сеансы 1С на старом компьютере
- 2Скопируйте папку базы целиком на носитель или сетевой диск
- 3Установите платформу 1С на новом компьютере
- 4Перенесите папку базы на новый компьютер
- 5В окне запуска 1С нажмите «Добавить» и укажите путь к папке
- 6Запустите базу и проверьте открытие документов и отчётов
Когда копирование папки не подходит
Если база большая (десятки гигабайт), копирование по сети может занять много времени и прерваться. Если версии платформы на старом и новом компьютере сильно различаются, прямое копирование тоже может не сработать. В этих случаях надёжнее перенос через выгрузку данных.
Перенос базы через выгрузку в файл dt
Выгрузка в dt — универсальный способ, который работает и для файловых, и для клиент-серверных баз. На старом компьютере откройте базу в конфигураторе, выберите меню «Администрирование — Выгрузить информационную базу» и укажите файл, например base_backup.dt. Процесс может занять от нескольких минут до нескольких часов в зависимости от размера базы.
На новом компьютере создайте пустую базу: в окне запуска нажмите «Добавить», выберите «Создание новой информационной базы», затем вариант «без конфигурации». Откройте её в конфигураторе и выполните «Администрирование — Загрузить информационную базу», указав файл dt. После загрузки база полностью идентична исходной, включая пользователей и настройки.
Файл dt удобно хранить как архивную копию: он компактнее папки базы и поднимается на любой совместимой платформе. Но помните — dt не заменяет регулярное резервное копирование, потому что выгрузка делается вручную и быстро устаревает.
Перенос клиент-серверной базы
Если база работает на связке «сервер 1С + MS SQL / PostgreSQL», простое копирование папок не поможет: данные хранятся в СУБД. Есть два пути. Первый — выгрузка в dt через конфигуратор, как описано выше: это самый простой вариант при переезде на новое оборудование.
Второй путь — перенос средствами СУБД: сделать бэкап базы данных на старом сервере и восстановить его на новом, затем в консоли кластера серверов 1С прописать новые параметры подключения. Этот способ быстрее для больших баз, но требует прав администратора СУБД и аккуратности: ошибка в настройках может сделать базу недоступной для всех пользователей.
Как выбрать способ переноса
Перенос и восстановление лицензии
Если используется аппаратный ключ HASP — просто выньте его из старого компьютера и вставьте в новый. Дополнительно может потребоваться установить драйвер ключа (он ставится вместе с платформой при выборе соответствующего компонента или отдельным установщиком).
Программная лицензия привязана к оборудованию компьютера. На новом ПК при первом запуске базы система предложит активировать лицензию: введите пин-код из комплекта поставки. Если пин-код уже был использован ранее, при активации выберите вариант восстановления лицензии — система задаст контрольные вопросы о компьютере, указанные при первой активации. Если ответы не подходят, запросите дополнительный резервный пин-код через центр лицензирования 1С.
Проверка результата после переноса
После запуска базы на новом компьютере проверьте ключевые участки: откройте несколько документов за разные периоды, сформируйте стандартный отчёт (например, оборотно-сальдовую ведомость), убедитесь, что печатные формы выводятся корректно. Сверьте итоги отчёта с теми же данными на старом компьютере — они должны совпадать до копейки.
Дополнительно проверьте работу внешних подключений: обмен с банком, ЭДО, подключение торгового оборудования. Эти механизмы часто используют локальные пути и драйверы, которые на новом компьютере нужно настроить заново.
Как проверить результат
База открывается без сообщений об ошибках и обновлении версии
Ошибка несовместимости версии или требование монопольного обновления
Итоги ОСВ совпадают со старым компьютером
Расхождения в суммах или пустые регистры
База запускается без окна активации
Сообщение «не найдена лицензия» при каждом запуске
Документы печатаются, обмен с банком проходит
Ошибки драйверов и недоступность внешних компонентов
Старый компьютер не спешите очищать: оставьте базу на нём нетронутой хотя бы на несколько рабочих дней. Если на новом месте обнаружится проблема, у вас будет целый источник для повторного переноса.
Что важно запомнить
Перенос 1С — это установка платформы с дистрибутива, перенос базы (копирование папки для файловой или выгрузка dt для любой) и повторная активация лицензии. Перед началом завершите сеансы и сделайте резервную копию, после переноса сверьте итоги отчётов.
Часто задаваемые вопросы
Можно ли просто скопировать папку с установленной 1С на другой компьютер?
Нет. Папка C:\Program Files\1cv8 содержит только файлы, но платформа при установке регистрирует компоненты в системе. На новом компьютере нужно запустить установщик дистрибутива. Копировать можно только папку с информационной базой, а не с самой программой.
Что делать, если потерян пин-код лицензии?
Проверьте комплект поставки: пин-коды напечатаны на конверте в коробке или присланы письмом при электронной поставке. Если найти их не удаётся, обратитесь к партнёру 1С, у которого приобреталась программа, или в центр лицензирования — по регистрационному номеру продукта лицензию обычно удаётся восстановить.
Откроется ли база, если на новом компьютере платформа новее?
Да, более новая платформа открывает базы старых версий. При первом запуске может потребоваться конвертация базы — она выполняется автоматически в монопольном режиме. Обратная ситуация (база новее платформы) не работает: придётся обновить платформу.
Можно ли перенести базу, пока в ней работают пользователи?
Нет, это главный риск повреждения данных. Выгрузку dt конфигуратор тоже выполняет в монопольном режиме. Заранее предупредите пользователей, завершите сеансы через консоль или попросите всех выйти, и только потом копируйте или выгружайте базу.
Как перенести настройки пользователей и список баз?
Пользователи и их права хранятся внутри базы и переносятся вместе с ней. Список баз на рабочем месте хранится в файле ibases.v8i в профиле пользователя — его можно скопировать на новый компьютер, чтобы не добавлять базы вручную, но пути внутри должны совпадать.
Чем перенос через dt отличается от копирования папки базы?
Копирование папки быстрее и сохраняет всё как есть, но работает только для файловых баз и требует совместимых версий платформы. Выгрузка dt медленнее, зато универсальна: подходит для клиент-серверных баз, переживает смену версии платформы и заодно служит проверкой целостности данных.