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

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

Как перенести базы 1С на новый компьютер

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

Перенос баз 1С на новый компьютер сводится к трём задачам: скопировать сами данные, установить платформу 1С:Предприятие на новой машине и подключить базы в списке информационных баз. Способ копирования зависит от того, какая у вас база — файловая или клиент-серверная: в первом случае достаточно перенести папку с файлом 1Cv8.1CD, во втором потребуется выгрузка через конфигуратор или средства СУБД.

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

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

Определите тип базы: файловая или клиент-серверная

Откройте список информационных баз в окне запуска 1С и выделите нужную базу. Внизу окна отображается путь: если это локальная или сетевая папка вида D:\Bases\Trade или \\Server\Bases\Trade — база файловая. Если указан сервер и имя базы (например, srv01 / trade_base) — база клиент-серверная и работает под управлением СУБД (MS SQL Server, PostgreSQL и др.).

Ту же информацию даёт пункт меню «Файл — Сведения для технической поддержки» внутри запущенной базы. Там же указан режим работы и версия платформы — запишите её, она понадобится при установке 1С на новом компьютере.

Путь вида D:\Bases\...Файловая база

Достаточно скопировать папку с файлом 1Cv8.1CD

Указан сервер и имя базыКлиент-серверная база

Потребуется выгрузка .dt или бэкап средствами СУБД

Размер файла 1Cv8.1CDОбъём переноса

Базы от десятков гигабайт копируются долго — планируйте время

Версия платформыСовместимость

На новом ПК нужна платформа не старше, чем на исходном

Подготовка перед переносом

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

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

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

Перенос файловой базы

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

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

Порядок переноса файловой базы
  1. 1
    Завершите все сеансы и сделайте резервную копию папки базы
  2. 2
    Скопируйте папку с 1Cv8.1CD на новый компьютер
  3. 3
    Установите на новом ПК платформу 1С версии не ниже исходной
  4. 4
    Откройте окно запуска, нажмите «Добавить» и укажите путь к новой папке
  5. 5
    Запустите базу и проверьте вход под основными пользователями
  6. 6
    Сравните несколько последних документов и остатки со старой копией

При копировании по сети проверьте, что размер папки на новом месте совпадает с исходным — обрыв копирования большого файла 1Cv8.1CD не всегда сопровождается явной ошибкой. Надёжнее использовать инструменты с проверкой целостности, например robocopy.

cmd
robocopy "D:\Bases\Trade" "E:\Bases\Trade" /E /COPY:DAT /R:2 /W:5 /LOG:copy_log.txt

Перенос клиент-серверной базы

Для клиент-серверной базы простое копирование файлов не подходит: данные хранятся в СУБД, а не в папке. Универсальный способ — выгрузка в .dt через конфигуратор, как описано выше. Он не зависит от типа СУБД и позволяет переехать, например, с MS SQL на PostgreSQL. Ограничение: выгрузка и загрузка .dt для больших баз занимает значительное время и требует свободного места под временный файл.

Второй способ — штатные средства СУБД: резервная копия в MS SQL Server (backup/restore) или pg_dump/pg_restore для PostgreSQL. Это быстрее для объёмных баз, но требует доступа к серверу СУБД и понимания его инструментов. При этом на новом сервере должна быть развёрнута та же или совместимая версия СУБД, а также установлены сервер 1С:Предприятия и компоненты доступа к данным.

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

Способы переноса клиент-серверной базы

Выгрузка/загрузка .dt

Универсально, подходит для смены СУБД и платформы; медленно на больших базах

Backup/restore средствами СУБД

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

Копирование папки (только файловые)

Самый простой вариант; неприменим к клиент-серверным базам

Установка платформы, лицензии и подключение базы

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

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

После установки платформы добавьте базу в список: в окне запуска нажмите «Добавить», выберите «Добавление в список существующей информационной базы» и укажите путь к папке (файловая) или сервер и имя базы (клиент-серверная). Если баз несколько и список большой, его можно перенести файлом ibases.v8i из профиля пользователя старого компьютера.

Что перенести помимо базы

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

Отдельно проверьте: внешние отчёты и обработки (файлы .erf и .epf), если они подключены из папок на диске; настройки обмена с банками, ЭДО и другими базами — каталоги обмена и сертификаты; драйверы торгового оборудования (кассы, сканеры, весы) и их настройки; шрифты, если в печатных формах используются нестандартные; сохранённые настройки отчётов и варианты печатных форм, хранящиеся вне базы.

Если используется электронная подпись для отчётности или ЭДО, сертификаты и закрытые ключи переносятся через средства криптопровайдера (например, КриптоПро CSP) или переносом токена. Проверьте срок действия сертификатов до переноса, чтобы не столкнуться с невозможностью отправить отчётность сразу после переезда.

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

Проверка результата после переноса

После подключения базы выполните контрольную сверку до того, как разрешите пользователям работать. Зайдите под учётными записями разных ролей (бухгалтер, менеджер, администратор) и убедитесь, что права работают как раньше. Откройте несколько последних документов и сравните их с исходной базой.

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

Старую копию базы не удаляйте сразу. Заблокируйте к ней доступ (снимите общий доступ к папке или остановите базу на сервере) и храните как архив минимум до конца текущего отчётного периода — это страховка на случай обнаружения расхождений.

Контрольные точки

Как проверить результат

Вход под разными пользователями
Норма

Все роли входят, права соответствуют прежним

Тревожный признак

Часть пользователей не входит или видит лишнее

ОСВ / остатки на контрольную дату
Норма

Итоги совпадают со старой копией до копейки

Тревожный признак

Расхождения в суммах или количестве

Печать документов
Норма

Печатные формы формируются корректно

Тревожный признак

Ошибки шрифтов, пустые формы, нет внешних печатных форм

Обмены (банк, ЭДО, синхронизация)
Норма

Обмены выполняются без ошибок

Тревожный признак

Не найдены каталоги обмена или сертификаты

Когда лучше привлечь специалиста

Самостоятельный перенос оправдан для одной-двух файловых баз без сложных интеграций. Привлеките специалиста по 1С, если: база клиент-серверная и у вас нет опыта администрирования СУБД; настроены автоматические обмены между несколькими базами; используется распределённая база (УРБД); база сильно доработана и есть риск несовместимости версий платформы; перенос совмещён с обновлением конфигурации.

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

Итог

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

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

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

Можно ли перенести базу 1С простым копированием на флешку?

Да, если база файловая: скопируйте папку с файлом 1Cv8.1CD целиком, предварительно закрыв все сеансы. Для клиент-серверной базы копирование папки не работает — нужна выгрузка .dt через конфигуратор или резервная копия средствами СУБД.

Что делать, если на новом компьютере база не открывается?

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

Нужно ли заново активировать лицензию 1С при смене компьютера?

Аппаратный ключ USB просто переставляется в новый компьютер. Программная лицензия привязана к оборудованию, поэтому активируется заново пин-кодом из комплекта поставки; в многопользовательских поставках для этого предусмотрены резервные пин-коды.

Переносятся ли пользователи и пароли вместе с базой?

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

Можно ли при переносе сразу обновить конфигурацию?

Технически можно, но безопаснее разделить задачи: сначала перенести базу и убедиться, что она работает на новом месте в прежнем виде, и только потом выполнять обновление. Иначе при ошибке будет сложно понять, что стало причиной — перенос или обновление.

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

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