Администрирование · 9 мин
Как перенести данные 1С 8.3 с одного компьютера на другой
Перенос базы 1С 8.3 на другой компьютер: файловый и клиент-серверный варианты, выгрузка через dt, копирование папки, регистрация базы и проверка результата.
Перенос базы 1С 8.3 на другой компьютер сводится к двум задачам: корректно выгрузить данные со старого ПК и правильно зарегистрировать их на новом. Способ зависит от того, как работает ваша база: файловый вариант (достаточно скопировать файл 1Cv8.1CD или сделать выгрузку .dt) или клиент-серверный (выгрузка средствами СУБД или через конфигуратор).
Для большинства небольших организаций с файловой базой весь перенос занимает 15–30 минут. Сложности возникают при большом объёме данных, клиент-серверной архитектуре и при переносе лицензий платформы — эти сценарии разобраны ниже отдельно.
Перед началом работы убедитесь, что на новом компьютере установлена платформа 1С той же версии или новее, чем на старом. Открыть базу, созданную в более новой версии платформы, на старой версии нельзя — это одна из самых частых причин «неудачного» переноса.
Определяем тип базы: файловая или клиент-серверная
Способ переноса выбирается по типу информационной базы. Откройте список баз в окне запуска 1С, выделите нужную базу и посмотрите строку внизу окна: если указан путь к папке на диске (например, C:\Bases\Trade\) — база файловая; если указан сервер и имя базы (например, srv01:Accounting) — клиент-серверная.
Файловая база — это папка, где все данные хранятся в одном файле 1Cv8.1CD. Клиент-серверная база хранится в СУБД (MS SQL Server, PostgreSQL и др.), и простым копированием папки её не перенести — данные физически находятся на сервере БД.
Способ 1: копирование файловой базы напрямую
Самый быстрый вариант для файловой базы — скопировать всю папку базы на новый компьютер. Подходит, когда база небольшая и оба компьютера доступны одновременно (через локальную сеть или USB-накопитель).
- 1Завершите работу всех пользователей в базе и закройте 1С на старом ПК
- 2Найдите папку базы: путь виден внизу окна списка баз при выделении нужной строки
- 3Скопируйте всю папку целиком (или только файл 1Cv8.1CD) на флешку или по сети на новый компьютер
- 4На новом ПК откройте 1С, нажмите «Добавить» → «Добавление в список существующей информационной базы»
- 5Укажите наименование и путь к скопированной папке, завершите мастер
- 6Запустите базу в режиме «Предприятие» и проверьте, что данные на месте
Важно копировать базу только при полностью закрытой 1С — иначе файл может быть скопирован в несогласованном состоянии. Если база используется по сети несколькими пользователями, убедитесь, что сеансы завершены у всех.
Способ 2: выгрузка и загрузка через файл .dt
Универсальный способ, который работает и для файловых, и для клиент-серверных баз. Выгрузка в .dt создаёт архив базы встроенными средствами 1С и заодно проверяет целостность данных.
На старом компьютере запустите базу в режиме «Конфигуратор» (кнопка в окне выбора баз). Откройте меню Администрирование → Выгрузить информационную базу, укажите путь и имя файла, например base.dt. Дождитесь окончания выгрузки — для больших баз это может занять заметное время.
На новом компьютере создайте пустую базу: в окне запуска нажмите «Добавить» → «Создание новой информационной базы» → вариант «без конфигурации». Откройте её в конфигураторе и выполните Администрирование → Загрузить информационную базу, указав файл .dt. После загрузки конфигуратор предложит перезапуск — согласитесь.
Способ 3: перенос клиент-серверной базы
Для клиент-серверной базы есть два пути. Первый — тот же файл .dt через конфигуратор: он не зависит от СУБД и подходит для баз умеренного размера. Ограничение: при очень большом объёме данных выгрузка и загрузка .dt идут долго и требуют много свободного места на диске.
Второй путь — перенос средствами СУБД: резервная копия на старом сервере и восстановление на новом (для MS SQL — backup/restore через SQL Server Management Studio). После восстановления базу нужно зарегистрировать в кластере сервера 1С: в консоли администрирования создать новую информационную базу, указав имя восстановленной БД.
Если сервер 1С и СУБД переезжают на новое оборудование, дополнительно потребуется установить и настроить сам сервер 1С и службу агента. Это задача уровня администратора; при отсутствии опыта безопаснее использовать выгрузку .dt.
Сравнение способов переноса
Самый быстрый для файловых баз. Не подходит для клиент-серверных и не проверяет целостность данных.
Универсальный и безопасный, работает везде. Медленный на больших базах, требует монопольного доступа.
Оптимален для больших клиент-серверных баз. Требует навыков администрирования SQL и доступа к серверу.
Перенос лицензий и платформы
Программная лицензия 1С привязана к аппаратной конфигурации компьютера, поэтому на новом ПК потребуется активация. При установке платформы выберите получение лицензии и введите пин-код из комплекта поставки. Для многопользовательских лицензий действует резервный пин-код.
USB-ключ (аппаратная лицензия HASP) переносится просто: вставьте ключ в новый компьютер или сервер и убедитесь, что установлен драйвер ключа — он ставится вместе с платформой.
Проверка результата после переноса
После переноса откройте базу в режиме «Предприятие» и сверьте ключевые данные: остатки по складу и кассе, оборотно-сальдовую ведомость за последний период, списки контрагентов и номенклатуры. Самый надёжный контроль — сравнить итоговые цифры ОСВ на старом и новом компьютере.
Дополнительно рекомендуется выполнить тестирование и исправление базы (Конфигуратор → Администрирование → Тестирование и исправление) в режиме проверки без исправлений — это выявит скрытые повреждения, если копирование прошло некорректно.
Как проверить результат
База открывается без ошибок в режиме «Предприятие»
Ошибка формата потока или требование обновления платформы
Итоги совпадают с данными на старом ПК
Расхождения в суммах — база перенесена не полностью
Количество элементов и последние документы на месте
Отсутствуют свежие документы — скопирована устаревшая версия
База запускается без сообщения о поиске лицензии
«Не найдена лицензия» — нужна активация пин-кодом или ключ
Типичные ошибки при переносе
Отдельная ошибка — удаление базы со старого компьютера сразу после переноса. Оставьте исходную копию нетронутой минимум на несколько дней активной работы: если на новом месте обнаружится проблема, у вас останется гарантированно целый источник данных.
Что важно запомнить
Файловую базу переносят копированием папки или файлом .dt, клиент-серверную — через .dt или backup СУБД. Всегда завершайте сеансы перед копированием, ставьте платформу не старше исходной, активируйте лицензию и сверяйте ОСВ после переноса. Старую копию не удаляйте, пока не убедитесь, что новая работает корректно.
Частые вопросы о переносе 1С 8.3
Можно ли перенести базу 1С на флешке?
Да, для файловой базы это рабочий способ: скопируйте папку базы или файл .dt на USB-накопитель и перенесите на новый ПК. Убедитесь, что на флешке достаточно места и файловая система поддерживает большие файлы — для баз больше 4 ГБ накопитель должен быть отформатирован в NTFS или exFAT, а не FAT32.
Чем отличается файл .dt от файла 1Cv8.1CD?
1Cv8.1CD — рабочий файл файловой базы, с которым 1С работает напрямую. Файл .dt — это архивная выгрузка, созданная конфигуратором для переноса и резервного копирования: его нельзя открыть как базу, можно только загрузить в существующую или пустую базу.
Нужно ли заново активировать лицензию на новом компьютере?
Да, если используется программная лицензия — она привязана к оборудованию, поэтому на новом ПК её активируют заново по пин-коду из комплекта. Аппаратный USB-ключ просто переставляется в новый компьютер, переактивация не требуется.
База после переноса не открывается: ошибка «несовместимая версия». Что делать?
Почти всегда причина в том, что на новом компьютере платформа старше, чем на исходном. Посмотрите версию платформы на старом ПК (в конфигураторе: «Справка → О программе») и установите на новом такую же или более новую. Понижение версии базы штатными средствами не предусмотрено.
Можно ли перенести только часть данных, а не всю базу?
Штатного «частичного» переноса через .dt нет — выгружается база целиком. Для переноса отдельных справочников или документов используют обработки обмена данными (например, универсальный обмен XML) или типовую синхронизацию между базами, но это уже задача настройки обмена, а не простого переноса.
Что делать, если база очень большая и .dt выгружается часами?
Для файловой базы быстрее скопировать файл 1Cv8.1CD напрямую. Для клиент-серверной — использовать резервное копирование средствами СУБД, оно существенно быстрее выгрузки .dt. Также проверьте, что на диске достаточно свободного места и нет антивирусного сканирования, замедляющего запись.