Администрирование · 10 мин
Как перенести 1С с одного компьютера на другой вместе с базой
Как перенести 1С с одного компьютера на другой вместе с базой: файловый и клиент-серверный вариант, выгрузка через dt, перенос лицензий, проверка результата.
Перенос 1С на новый компьютер — типовая задача при замене техники, переезде офиса или переходе на более мощный сервер. Задача состоит из трёх частей: перенести саму платформу (или установить её заново), перенести информационную базу со всеми данными и активировать лицензии на новом месте. Если сделать всё в правильном порядке, вся история учёта — документы, справочники, отчёты, настройки — сохранится полностью.
Способ переноса зависит от того, как устроена работа: файловая база (папка с файлом 1Cv8.1CD на диске) или клиент-серверная (данные в SQL Server, PostgreSQL или другой СУБД). Файловый вариант переносится простым копированием папки, клиент-серверный требует выгрузки через конфигуратор или средствами СУБД.
Перед любыми действиями сделайте резервную копию базы и убедитесь, что она открывается. Перенос по непроверенной копии — главная причина потери данных: если что-то пойдёт не так, откатиться будет не к чему.
Определите тип базы и подготовьтесь к переносу
Первый шаг — понять, с какой базой вы работаете. Откройте окно запуска 1С, выделите базу и нажмите «Изменить»: в настройках будет указан тип расположения — «На данном компьютере или на компьютере в локальной сети» (файловая) либо «На сервере 1С:Предприятия» (клиент-серверная). Для файловой базы там же виден путь к каталогу.
Подготовка включает несколько обязательных действий. Завершите работу всех пользователей в базе — активные сеансы могут заблокировать копирование или привести к повреждению файла. Уточните версию платформы (меню «Справка» — «О программе» в конфигураторе): на новом компьютере нужна та же версия или новее. Подготовьте дистрибутив платформы и данные для активации лицензии (пин-коды из коробки или регистрационные данные).
Переносится копированием папки или через .dt
Нужна выгрузка .dt или бэкап средствами СУБД
Завершите сеансы всех пользователей перед копированием
Выгрузка .dt займёт много времени, планируйте перенос в нерабочие часы
Сделайте резервную копию базы
Резервная копия — обязательный шаг, а не рекомендация. Для файловой базы достаточно скопировать всю папку базы (в ней лежит файл 1Cv8.1CD и служебные каталоги) на внешний диск или сетевое хранилище. Копируйте только при закрытой базе: если скопировать файл во время работы пользователей, копия может оказаться повреждённой.
Более надёжный и универсальный способ — выгрузка в файл .dt через конфигуратор. Откройте конфигуратор, выберите «Администрирование» — «Выгрузить информационную базу» и укажите путь для файла. Файл .dt содержит все данные и конфигурацию, занимает меньше места, чем исходная база, и пригоден для загрузки на любой другой компьютер независимо от разрядности и версии СУБД.
Перенос файловой базы: два рабочих способа
Способ 1: копирование папки базы
Самый быстрый вариант. Закройте 1С у всех пользователей, скопируйте папку базы целиком на новый компьютер (через локальную сеть, внешний диск или флешку достаточного объёма). На новом компьютере установите платформу, откройте окно запуска 1С, нажмите «Добавить» — «Добавление в список существующей информационной базы» и укажите путь к скопированной папке.
После добавления запустите базу и проверьте, что открываются документы и отчёты. Если база использовалась по сети, на новом компьютере нужно открыть общий доступ к папке и настроить права для пользователей.
Способ 2: выгрузка и загрузка через файл .dt
Этот способ надёжнее при сомнениях в целостности исходной базы и обязателен, если база повреждена или копирование файла невозможно. На старом компьютере выгрузите базу в .dt через конфигуратор. На новом — создайте пустую базу (в окне запуска: «Добавить» — «Создание новой информационной базы» — без конфигурации), откройте её в конфигураторе и выполните «Администрирование» — «Загрузить информационную базу», указав файл .dt.
Загрузка большой базы может занять от десятков минут до нескольких часов. Не прерывайте процесс и не выключайте компьютер: прерванная загрузка оставит базу в нерабочем состоянии, придётся начинать заново.
Сравнение способов переноса
Быстро и просто, подходит для исправных файловых баз. Не подходит для клиент-серверных баз и не лечит скрытые повреждения.
Универсально: работает для любых баз, переносит и данные, и конфигурацию. Медленнее, требует монопольного доступа.
Для клиент-серверных баз при переносе на аналогичную СУБД. Быстро для больших объёмов, но требует навыков администрирования СУБД.
Перенос клиент-серверной базы
Клиент-серверную базу нельзя перенести копированием файлов — данные хранятся в СУБД. Самый безопасный путь для администратора без опыта работы с SQL — выгрузка через конфигуратор в файл .dt с последующей загрузкой на новом сервере. Порядок такой же, как для файловой базы, но выгрузка выполняется на сервере и требует больше времени и свободного места на диске.
Если база большая и СУБД на старом и новом сервере одинаковые (например, MS SQL Server в обоих случаях), эффективнее сделать резервную копию средствами самой СУБД и развернуть её на новом сервере. После восстановления нужно создать новую базу в консоли кластера 1С, указав существующую базу данных, либо изменить параметры подключения существующей.
Не забудьте про серверные лицензии 1С: они привязываются к аппаратным характеристикам сервера, и на новом сервере их придётся активировать заново.
Установка платформы и перенос лицензий
Платформу не переносят копированием — её устанавливают на новом компьютере из дистрибутива. Установите ту же версию, что была на старом компьютере (или новее — базы открываются на более свежих платформах, но обратная совместимость не гарантируется). Дистрибутив можно скачать с портала 1С по действующей подписке ИТС или взять с установочного диска.
Лицензии бывают двух видов. Аппаратный ключ (USB-ключ HASP) переносится просто: вставьте его в новый компьютер или сервер и установите драйвер. Программная лицензия привязана к «железу» компьютера: при переносе её нужно активировать заново тем же пин-кодом или запросить новый. Учтите, что у комплекта пин-кодов ограниченное число активаций — если они исчерпаны, потребуется обращение в центр лицензирования 1С.
Проверка результата после переноса
После переноса не ограничивайтесь тем, что база открылась. Проверьте ключевые участки: откройте несколько документов за разные периоды, сформируйте оборотно-сальдовую ведомость или другой основной отчёт и сверьте итоги с данными на старом компьютере. Проверьте работу подсистем, которые используются ежедневно: печать документов, обмен с банком, подключение торгового оборудования.
Старую базу не удаляйте сразу. Сохраните её в архивном виде как минимум до конца отчётного периода — это ваша страховка, если на новом месте обнаружится нехватка данных или ошибка переноса.
Как проверить результат переноса
База открывается без сообщений об ошибках и восстановлении
Ошибки открытия, запрос на восстановление, пустая база
Итоги совпадают с данными на старом компьютере
Расхождение сумм, пропавшие счета или периоды
Открываются документы за разные даты, контрагенты и номенклатура на месте
Пустые журналы, отсутствующие элементы справочников
База запускается в полном режиме без сообщения о ненайденной лицензии
Запуск только в конфигураторе или сообщение о поиске ключа
Типичные ошибки и ограничения
Самая частая ошибка — копирование файловой базы при открытых сеансах. Файл копируется в несогласованном состоянии, и на новом компьютере база не открывается или теряет последние данные. Вторая типичная проблема — разные версии платформы: база, обновлённая на новой платформе, может не открыться на старой, поэтому версию на новом компьютере нужно проверять заранее.
Также учтите ограничения: файл .dt не переносит настройки пользователей окна запуска, списки баз нужно добавлять на новом компьютере заново; внешние печатные формы и обработки, подключённые как файлы, копируются отдельно; пути к обменам (каталоги выгрузки, FTP) после переноса придётся перенастроить.
Частые вопросы
Можно ли перенести 1С простым копированием папки с программой?
Нет. Платформа 1С регистрирует компоненты в системе, поэтому её нужно устанавливать из дистрибутива на новом компьютере. Копировать можно только папку с файловой информационной базой — её достаточно добавить в список баз через окно запуска.
Перенесётся ли конфигурация и доработки вместе с базой?
Да. Конфигурация, включая доработки, хранится внутри базы: в файле 1Cv8.1CD для файлового варианта и в базе данных СУБД для клиент-серверного. При копировании папки или загрузке .dt конфигурация переносится вместе с данными.
Что делать, если закончились активации программной лицензии?
Используйте резервный пин-код из комплекта поставки — обычно их несколько. Если все пин-коды исчерпаны, запросите дополнительную активацию через центр лицензирования 1С, указав регистрационный номер комплекта и организацию.
Можно ли перенести базу с 32-разрядного компьютера на 64-разрядный?
Да, разрядность не влияет на данные. Установите 64-разрядную платформу на новом компьютере и перенесите базу любым способом — копированием папки или через .dt. База будет работать без дополнительной конвертации.
Сколько времени занимает перенос базы?
Копирование небольшой файловой базы занимает минуты. Выгрузка и загрузка через .dt для базы в несколько гигабайт может занять от получаса до нескольких часов. Планируйте перенос на вечер или выходной, чтобы не блокировать работу пользователей.
Нужно ли переносить настройки пользователей и список баз?
Эти настройки хранятся локально в профиле пользователя (файл ibases.v8i) и не переносятся вместе с базой. На новом компьютере базу добавляют в список вручную, а пользовательские настройки интерфейса при необходимости копируют отдельно из профиля старого компьютера.
Что важно запомнить
Перед переносом сделайте резервную копию, определите тип базы и завершите все сеансы. Файловую базу переносите копированием папки или через .dt, клиент-серверную — через .dt или бэкап СУБД. Платформу устанавливайте заново, лицензию активируйте повторно. После переноса сверьте отчёты и не удаляйте старую базу до конца отчётного периода.