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

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

Как перенести 1С 8.3 на другой компьютер или сервер

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

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

Способ переноса зависит от режима работы базы. Файловая база — это каталог с файлом 1Cv8.1CD, который можно скопировать целиком. Клиент-серверная база хранится в СУБД (MS SQL, PostgreSQL и др.), и её переносят либо выгрузкой в файл .dt через конфигуратор, либо штатными средствами самой СУБД. Универсальный вариант, подходящий для обоих режимов, — выгрузка в dt-файл.

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

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

Начните с инвентаризации. Выпишите точный номер релиза платформы (например, 8.3.22.xxxx) и версию конфигурации — эти данные понадобятся, чтобы на новом месте установить совместимую платформу. Загрузка dt-файла в платформу старше той, на которой делалась выгрузка, обычно невозможна или приводит к ошибкам.

Проверьте, какие внешние компоненты использует база: драйверы торгового оборудования (сканеры, ККТ, весы), компоненты ЭДО, криптопровайдеры для подписи, расширения конфигурации. Их придётся установить на новом компьютере отдельно — в dt-файл они не входят.

Также уточните тип лицензии. Программные лицензии привязываются к параметрам компьютера и при переносе потребуют повторной активации (резервный пинкод из комплекта поставки). Аппаратный ключ HASP достаточно переставить в новый компьютер вместе с драйвером.

Способ 1: перенос файловой базы копированием каталога

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

На новом компьютере установите платформу 1С, запустите ярлык, в окне списка баз нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите путь к скопированному каталогу. После этого база готова к работе.

Минус способа — копируется всё, включая служебные файлы журнала регистрации, что увеличивает объём. Кроме того, копирование файла 1Cv8.1CD при открытых сеансах может дать повреждённую копию, поэтому требование «все вышли из базы» здесь строгое.

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

Выгрузка в dt — универсальный метод, который работает и для файловых, и для клиент-серверных баз, а также позволяет «переехать» между разными СУБД и даже между файловым и серверным режимом. Выгружаются данные и конфигурация, но не пользователи ОС, настройки хранилища и внешние файлы.

Порядок действий
  1. 1
    Завершите работу всех пользователей и сделайте резервную копию базы.
  2. 2
    Откройте базу в конфигураторе под администратором.
  3. 3
    Выберите «Администрирование» → «Выгрузить информационную базу» и укажите файл с расширением .dt.
  4. 4
    Дождитесь завершения выгрузки — для больших баз это может занять часы.
  5. 5
    На новом компьютере установите платформу, создайте пустую базу (без конфигурации).
  6. 6
    Откройте её в конфигураторе: «Администрирование» → «Загрузить информационную базу», выберите dt-файл.
  7. 7
    После загрузки обновите конфигурацию базы данных (F7), если конфигуратор это запросит.
  8. 8
    Войдите в режим предприятия и проверьте доступность данных.

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

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

Способ 3: перенос клиент-серверной базы через СУБД

Если база работает на MS SQL Server или PostgreSQL, а объём данных велик, переносят не dt-файл, а саму базу данных. Для MS SQL это резервная копия (backup) через SQL Server Management Studio с последующим восстановлением (restore) на новом сервере. Для PostgreSQL — утилиты pg_dump и pg_restore.

После восстановления базы данных на новом сервере в консоли кластера 1С создаётся новая информационная база, указывающая на восстановленную БД, либо изменяются параметры существующей. Этот способ быстрее dt на больших объёмах, но требует навыков администрирования СУБД и аккуратности с версиями: восстановление backup на более старую версию SQL Server невозможно.

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

Копирование каталога

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

Выгрузка в .dt

Универсально, переносит между режимами и СУБД. Медленно на больших базах, не переносит внешние компоненты и настройки.

Backup/restore СУБД

Оптимально для больших клиент-серверных баз. Требует навыков администрирования и совместимых версий СУБД.

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

Аппаратный ключ HASP переносится просто: установите на новом компьютере драйвер ключа (идёт в комплекте платформы) и подключите ключ. Если ключ сетевой — проверьте, что новый сервер видит сервер лицензирования в локальной сети.

С программными лицензиями сложнее: они привязаны к «железу» компьютера. При переезде на новую машину старая активация не сработает, и потребуется активировать лицензию заново резервным пинкодом из комплекта поставки. Если база клиент-серверная, многопользовательские лицензии активируются на сервере 1С, а не на рабочих местах.

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

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

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

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

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

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

Запуск базы
Норма

База открывается в режиме предприятия без сообщений об ошибках и обновлении

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

Ошибки версии платформы, требование лицензии, монопольный конфликт

Итоги учёта
Норма

ОСВ и остатки совпадают со старым компьютером

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

Расхождения в суммах — выгрузка делалась при активных сеансах

Оборудование и обмены
Норма

Сканер, ККТ, ЭДО и банк-клиент работают

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

Компоненты не найдены — требуется установка драйверов и настройка путей

Старую базу не удаляйте сразу. Оставьте её в архивном режиме минимум на несколько недель: если выяснится, что какой-то документ или настройка не перенеслись, источник данных будет под рукой.

Часто задаваемые вопросы

Можно ли перенести 1С 8.3 простым копированием папки с программой?

Нет, копирование каталога установленной платформы не работает — платформа регистрирует компоненты в системе. На новом компьютере платформу нужно установить штатным инсталлятором, а переносить следует только информационную базу (каталог файловой базы или dt-файл).

Обязательно ли покупать новую лицензию при переезде на другой компьютер?

Нет. Лицензия 1С не привязана к конкретному компьютеру навсегда. Аппаратный ключ просто переставляется, а программная лицензия активируется заново резервным пинкодом из комплекта поставки. Новая покупка нужна, только если пинкоды утеряны и не восстанавливаются.

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

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

Что делать, если dt-файл не загружается на новом компьютере?

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

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

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

Нужно ли тестирование и исправление базы после переноса?

Обязательного требования нет, но рекомендуется запустить «Тестирование и исправление» в конфигураторе, если база переносилась копированием файла 1Cv8.1CD или переезд сопровождался сбоями. Для переноса через dt дополнительная проверка обычно не требуется — достаточно сверки итоговых отчётов.

Итог

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

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