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

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

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

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

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

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

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

Подготовка: что нужно проверить до переноса

Начните с определения текущей версии платформы и конфигурации. Откройте 1С на старом компьютере, зайдите в меню «Справка» — «О программе» и запишите номер релиза платформы (например, 8.3.22.xxxx) и версию конфигурации. На новый компьютер нужно ставить платформу той же версии или новее — обратная совместимость «сверху вниз» не гарантируется.

Уточните тип лицензии. Аппаратный ключ HASP (USB-токен) просто переставляется в новый компьютер. Программная лицензия привязана к «железу» конкретного ПК, поэтому при смене компьютера потребуется повторная активация через резервный пин-код. Проверьте, сколько резервных активаций у вас осталось — найти пин-коды можно в регистрационной карточке, которая шла в комплекте поставки, или в личном кабинете партнёра 1С.

Оцените объём базы. Размер файловой базы можно посмотреть в свойствах файла 1Cv8.1CD в каталоге базы. Базы в несколько гигабайт выгружаются и восстанавливаются долго — закладывайте время и свободное место на диске как минимум в два размера базы.

Версия платформыСовпадает или новее на целевом ПК

Меню «Справка» — «О программе»

Тип лицензииUSB-ключ или программная

Наличие резервного пин-кода для программной лицензии

Размер базыОбъём файла 1Cv8.1CD

Свободное место на диске — минимум двойной объём базы

Права доступаАдминистратор на обоих ПК

Возможность установки программ и доступ к папкам

Создание резервной копии базы

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

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

После создания копии проверьте её целостность: файл .dt должен иметь ненулевой размер, сопоставимый с размером базы. В идеале сделайте две копии на разные носители — например, на внешний диск и в сетевую папку.

Установка платформы 1С на новый компьютер

Запустите установщик платформы с дистрибутива или скачанного пакета с портала 1С. Выберите типовую установку — для файловой работы достаточно компонентов «1С:Предприятие» и «Тонкий клиент». Если планируется работа нескольких пользователей по сети, убедитесь, что папка с базой будет доступна по сети с правами на чтение и запись.

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

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

Восстановление и проверка данных

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

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

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

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

Оборотно-сальдовая ведомость
Норма

Сальдо совпадает со старым компьютером

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

Расхождения в итогах или пустая ведомость

Документы за прошлые периоды
Норма

Открываются, проведены, суммы на месте

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

Документы отсутствуют или не открываются

Печать и отчёты
Норма

Формируются штатно

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

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

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

Без сообщений об ошибках структуры

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

Ошибки формата потока или библиотеки

Перенос лицензии

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

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

Особенности клиент-серверного варианта и сетевой работы

Если база работает на SQL Server, PostgreSQL или другом сервере СУБД, перенос выполняется средствами самой СУБД: создаётся резервная копия базы данных (backup), которая затем разворачивается на новом сервере. После этого в консоли кластера серверов 1С нужно пересоздать или перенастроить подключение базы к новому экземпляру СУБД.

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

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

Выгрузка в .dt через конфигуратор

Надёжно, подходит для любых баз; минус — долго на больших объёмах, не переносит внешние файлы

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

Быстро и сохраняет всё содержимое папки; минус — требует полного закрытия сеансов

Перенос через СУБД (backup/restore)

Для клиент-серверных баз; требует навыков администрирования SQL

Типичные ошибки и ограничения

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

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

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

Не удаляйте базу со старого компьютера, пока не убедитесь, что на новом всё работает: минимум несколько рабочих дней держите старую копию как резерв. Это страховка на случай скрытых проблем, которые проявляются не сразу — например, при закрытии периода или формировании регламентированной отчётности.

Итог

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

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

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

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

Нет. Сама платформа 1С привязана к реестру и системным компонентам, поэтому её нужно устанавливать штатным установщиком. Копировать можно только каталог информационной базы (папку с файлом 1Cv8.1CD) — это и есть ваши данные.

Что делать, если база после переноса выдаёт «ошибку формата потока»?

Чаще всего причина — копирование при открытых сеансах или обрыв копирования. Попробуйте скопировать базу заново, предварительно завершив все сеансы. Если ошибка осталась, запустите утилиту chdbfl.exe из каталога платформы и выполните тестирование и исправление файла базы с предварительной резервной копией.

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

В комплекте поставки обычно есть основной пин-код и несколько резервных на случай смены оборудования. Точное количество указано в регистрационной карточке. Когда резервные коды заканчиваются, дополнительные активации запрашиваются через центр лицензирования 1С.

Перенесутся ли настройки пользователей и отчёты?

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

Можно ли перенести базу с Windows на Linux-сервер?

Да, но только через выгрузку в .dt: формат выгрузки платформонезависим. Прямое копирование файловой базы между ОС тоже обычно работает, однако надёжнее использовать выгрузку/загрузку и платформу соответствующей версии для целевой системы.