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

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

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

📊 Какой тип базы 1С вы используете?
Файловая (локальная)
Клиент-серверная (SQL)
Облачная (1С:Фреш)
Не знаю

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

Прежде чем приступать к переносу, убедитесь, что оба компьютера соответствуют минимальным требованиям для работы с вашей версией 1С:Предприятие. Например, для платформы 8.3.22 и новее требуется Windows 10/11 или Linux с ядром не ниже 5.4. Проверить совместимость можно в официальной документации.

Также обязательно:

  • 🔹 Создайте резервную копию текущей базы — даже если перенос кажется простым. Используйте встроенные инструменты (Администрирование → Выгрузить информационную базу) или сторонние утилиты вроде SQL Backup Master для серверных баз.
  • 🔹 Проверьте свободное место на целевом диске. База может занимать в 1.5–2 раза больше места при выгрузке (особенно если используются полнотекстовые индексы).
  • 🔹 Убедитесь, что на новом ПК установлена та же версия платформы 1С, что и на старом. Разница даже в минорном обновлении (например, 8.3.21.1234 vs 8.3.21.1500) может привести к ошибкам совместимости.
  • 🔹 Отключите всех пользователей от базы на время переноса. Активные сессии могут заблокировать файлы и прервать процесс.

Если вы работаете с клиент-серверной базой (например, на Microsoft SQL Server или PostgreSQL), дополнительно проверьте:

  • 🔌 Наличие сетевого доступа между компьютерами (для прямых методов переноса).
  • 🔐 Права пользователя на чтение/запись в папках базы и реестре Windows.
⚠️ Внимание: Если база используется в режиме управляемого приложения (например, 1С:ERP или 1С:УТ 11), после переноса может потребоваться повторная регистрация лицензий и настройка ролей пользователей. Уточните это у вашего партнёра- франчайзи.

2. Способ 1: Копирование файловой базы (для локальных версий)

Это самый простой метод, подходящий для файловых баз (расширение .1CD). Он не требует специальных знаний, но имеет ограничения: база не должна превышать 4 ГБ (для FAT32) или 16 ТБ (для NTFS), а также не должна использоваться в многопользовательском режиме во время копирования.

Пошаговая инструкция:

  1. На старом компьютере найдите папку с базой. По умолчанию это:
    C:\Users\Public\Documents\1C\1Cv8\

    или путь, указанный при создании базы.

  2. Скопируйте всю папку с базой (например, MyBase) на внешний носитель или по сети.
  3. На новом ПК установите 1С:Предприятие той же версии, что и на старом.
  4. Вставьте скопированную папку в аналогичное расположение или выберите другой путь.
  5. Запустите , нажмите ДобавитьСуществующую информационную базу и укажите путь к файлу .1CD.

Если база зашифрована, потребуется ввести пароль при первом подключении. Для баз с использованием внешних отчётов дополнительно скопируйте папку ExtForms (если она есть).

Сделать резервную копию|Проверить версию платформы 1С|Скопировать папку целиком (включая .1CD и .1CDL)|Установить 1С на новый ПК|Добавить базу через конфигуратор-->

⚠️ Внимание: При копировании по локальной сети используйте проводник Windows или Total Commander, а не robocopy или xcopy без ключей. Эти утилиты могут пропустить скрытые файлы (например, .1CDL), что приведёт к ошибкам при открытии базы.

3. Способ 2: Выгрузка/загрузка через Конфигуратор

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

Инструкция:

  1. Откройте базу в режиме Конфигуратор (зажмите Shift при запуске ).
  2. Перейдите в Администрирование → Выгрузить информационную базу.
  3. Укажите путь для сохранения файла (расширение .dt). Для больших баз (>10 ГБ) выберите сетевой диск или внешний SSD — это ускорит процесс.
  4. Перенесите файл .dt на новый компьютер.
  5. На новом ПК создайте пустую базу той же версии через Конфигуратор (Файл → Новая информационная база).
  6. Загрузите данные: Администрирование → Загрузить информационную базу и укажите путь к файлу .dt.

Преимущества метода:

  • 🔄 Сохраняет всю структуру базы, включая историю изменений и журналы.
  • 🛡️ Меньше риск повреждения данных по сравнению с прямым копированием.
  • 🔧 Поддерживает перенос между разными СУБД (например, с MS SQL на PostgreSQL).

Недостатки:

  • ⏳ Дольше, чем копирование файлов (особенно для баз >50 ГБ).
  • 🔒 Требует прав администратора на обоих компьютерах.
💡

Если при загрузке базы появляется ошибка "Несоответствие версий", обновите платформу 1С на обоих ПК до последней стабильной версии. Скачать дистрибутив можно в личном кабинете пользователя 1С.

4. Способ 3: Перенос клиент-серверной базы (SQL, PostgreSQL)

Для баз, работающих на Microsoft SQL Server, PostgreSQL или IBM DB2, процесс сложнее. Здесь нельзя просто скопировать файлы — нужно переносить саму СУБД или её резервную копию. Рассмотрим два варианта: через бэкап СУБД и через утилиты 1С.

Вариант А: Резервное копирование через SQL Server Management Studio

  1. Откройте SSMS (или pgAdmin для PostgreSQL).
  2. Подключитесь к серверу, где расположена база .
  3. Щёлкните правой кнопкой по базе → Tasks → Back Up.
  4. Укажите путь для файла резервной копии (расширение .bak для MS SQL или .backup для PostgreSQL).
  5. Перенесите файл на новый сервер и восстановите базу через Restore Database.
  6. В Конфигураторе 1С на новом ПК подключитесь к восстановленной базе (укажите имя сервера, порт и имя базы).

Вариант Б: Использование утилиты 1cv8 для выгрузки

Если у вас нет доступа к инструментам СУБД, можно выгрузить базу через командную строку:

1cv8.exe DESIGNER /S"имя_сервера\имя_базы" /N"администратор" /P"пароль" /DumpIB"путь_к_файлу.dt"

А затем загрузить на новом сервере:

1cv8.exe DESIGNER /S"новый_сервер\новая_база" /N"администратор" /P"пароль" /RestoreIB"путь_к_файлу.dt"
Параметр Описание Пример
/S Строка подключения к базе /S"srva1\base1"
/N Имя пользователя /N"Администратор"
/P Пароль пользователя /P"12345"
/DumpIB Выгрузка базы в файл /DumpIB"C:\backup\base.dt"
/RestoreIB Восстановление базы из файла /RestoreIB"C:\backup\base.dt"
⚠️ Внимание: При переносе базы между разными версиями SQL Server (например, с 2016 на 2019) может потребоваться обновление уровня совместимости базы данных. Сделайте это до подключения 1С, иначе возможны ошибки выполнения запросов.

5. Способ 4: Использование внешних утилит (1C:Fresh, облако, FTP)

Если у вас медленный интернет или большой объём данных (>100 ГБ), стоит рассмотреть альтернативные способы переноса. Например:

А. Облачный перенос через 1C:Fresh

  • 🌐 Загрузите базу в 1С:Фреш со старого ПК через Администрирование → Загрузить в облако.
  • 🔗 На новом компьютере скачайте базу из облака в локальную папку.
  • ⚡ Подходит для баз до 50 ГБ (ограничение 1С:Фреш на 2026 год).

Б. Перенос по FTP/SFTP

  • 📡 Настройте FTP-сервер на старом ПК (например, через FileZilla Server).
  • 📥 Скопируйте файлы базы на новый компьютер с помощью FTP-клиента (например, WinSCP).
  • 🔒 Используйте SFTP ( SSH) для защиты данных при передаче по сети.

В. Специализированные утилиты

  • 🛠️ 1C:CopyBase — платное решение для автоматизированного переноса с проверкой целостности.
  • 🔄 SQL Data Compare (от Redgate) — для синхронизации структуры баз MS SQL.
Что делать, если база не помещается на флешку?

Если размер базы превышает ёмкость внешнего носителя, разбейте её на части с помощью архиватора (например, 7-Zip с опцией "Разбить на тома по 4 ГБ"). Или используйте сетевой диск (NAS, облако) для передачи. Для баз >100 ГБ рекомендуется прямое подключение жёстких дисков через SATA-USB адаптер.

6. Способ 5: Перенос с помощью кластера серверов 1С

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

Алгоритм действий:

  1. На новом сервере установите кластер серверов 1С той же версии, что и на старом.
  2. Добавьте новый сервер в список центральных серверов через Консоль кластера (1C:Enterprise 8.3 Server).
  3. Создайте реплику базы данных на новом сервере:
    rac cluster --create-replica --source-server=old_server --target-server=new_server --database=base_name
  4. Дождитесь синхронизации данных (можно отслеживать в Журнале кластера).
  5. Перенастройте рабочие процессы на новый сервер через Консоль администрирования 1С.

Особенности метода:

  • 🔄 Поддерживает горячий перенос (без остановки работы пользователей).
  • 🛡️ Автоматически синхронизирует изменения конфигурации и данные.
  • ⚠️ Требует опыта администрирования и прав доступа к серверу.
⚠️ Внимание: При использовании распределённого кластера 1С убедитесь, что на обоих серверах установлены одинаковые версии библиотек (например, libssl.so для Linux). Разница в версиях может привести к падению рабочих процессов.

7. Проверка работоспособности после переноса

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

Шаг 1. Тестовое открытие

  • 🔍 Откройте базу в режиме Конфигуратор и проверьте:
    • Целостность данных (Администрирование → Тестирование и исправление).
    • Наличие всех документов, справочников и отчётов.
    • Корректность прав доступа пользователей.

Шаг 2. Проверка интеграций

  • 🔗 Убедитесь, что работают:
    • Обмен данными с сайтом, CRM или банк-клиентом.
    • Печатные формы (особенно если используются внешние обработки).
    • Расширения конфигурации (если они были подключены).

Шаг 3. Тест производительности

  • ⚡ Запустите тестовые операции (например, формирование отчёта за большой период) и сравните скорость работы с прежней базой.
  • 📊 Проверьте загрузку CPU и RAM на новом компьютере (через Диспетчер задач или Performance Monitor).
💡

Если после переноса база открывается, но некоторые документы не отображаются, проверьте фильтры прав доступа и даты запрета редактирования в настройках пользователей.

8. Типичные ошибки и их решения

Даже при соблюдении инструкций могут возникнуть проблемы. Рассмотрим самые частые:

Ошибка Причина Решение
Файл базы данных повреждён Некорректное копирование или сбой при выгрузке Восстановите базу из резервной копии или используйте chdbfl.exe (утилита проверки файлов )
Несоответствие версий платформы Разные версии на старом и новом ПК Обновите платформу до одинаковой версии или используйте /DisableCheckVersion при загрузке
Нет доступа к информационной базе Неверные права на папку или реестр Запустите от имени администратора или настройте права через icacls
Ошибка подключения к серверу 1С Неверные настройки кластера или брандмауэра Проверьте порт 1541 (по умолчанию) и разрешения в Windows Firewall
Не найден файл расширения .epf Не скопированы внешние обработки Перенесите папку ExtForms или переподключите расширения вручную

Если ошибка не исчезает, проверьте логи 1С:

  • Для файловой базы: C:\Users\Public\Documents\1C\1Cv8\log\
  • Для клиент-серверной: C:\Program Files\1cv8\srvinfo\reg_1541\log\
💡

Если при открытии базы появляется сообщение "Конфигурация базы данных не соответствует сохранённой", запустите Конфигуратор и обновите конфигурацию (Конфигурация → Обновить конфигурацию базы данных).

FAQ: Частые вопросы по переносу баз 1С

Можно ли перенести базу с 32-битной версии 1С на 64-битную?

Да, но с нюансами:

  • Для файловых баз достаточно скопировать файлы и установить 64-битную платформу.
  • Для клиент-серверных баз может потребоваться перенастройка СУБД (например, переход с 32-битного MS SQL Express на 64-битный).
  • Перед переносом обновите конфигурацию до последней версии — это уменьшит риск ошибок.
Как перенести базу на Mac или Linux?

Процесс аналогичный, но есть особенности:

  • Для Linux используйте Wine или native-версию 1С:Предприятие 8.3 для Linux.
  • Путь к базе в Linux может выглядеть так: /home/user/1C/bases/MyBase/
  • Для Mac официально поддерживается только веб-клиент 1С или виртуальные машины (Parallels Desktop).

При переносе с Windows на Linux проверьте кодировку файлов (должна быть UTF-8).

Сколько времени занимает перенос базы объёмом 20 ГБ?

Время зависит от метода:

  • Копирование файлов: 10–30 минут (по локальной сети 1 Гбит/с).
  • Выгрузка/загрузка через Конфигуратор: 30–60 минут (зависит от производительности дисков).
  • Перенос по интернету: от 1 часа (при скорости 50 Мбит/с).
  • Кластерная репликация: от 2 часов (плюс время синхронизации).

Для ускорения используйте SSD-диски и архивацию (например, .zip с максимальной степенью сжатия).

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

Да, если используются:

  • Внешние обработки обмена (например, с 1С:Бухгалтерией или 1С:ЗУП).
  • Интеграции по API (веб-сервисы, REST).
  • Планировщик задач (cron в Linux или Задачи Windows).

Обновите IP-адреса или имена серверов в настройках обмена (Администрирование → Обмен данными).

Можно ли перенести только часть данных (например, документы за последний год)?

Да, но это требует дополнительных действий:

  • Создайте новую базу и загрузите в неё только нужные данные через обработку выгрузки/загрузки (например, Универсальный обмен данными).
  • Используйте SQL-запросы для избирательной выгрузки (только для опытных пользователей!).
  • Для 1С:УТ или 1С:ERP можно воспользоваться типовой обработкой "Выгрузка данных в XML".

Учтите, что при таком переносе могут нарушиться ссылки между документами.