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

Процесс переноса варьируется в зависимости от того, используется ли файловый вариант работы или клиент-серверный вариант с MS SQL Server. В первом случае задача сводится к обычному копированию каталогов, во втором — требует выгрузки и загрузки информационных баз через конфигуратор или администрирование серверов.

В этой статье мы детально разберем все этапы переноса, начиная от подготовки исходного компьютера и заканчивая проверкой работоспособности на новом месте. Особое внимание будет уделено нюансам работы с ключами защиты и сетевыми путями.

Подготовка к миграции и резервное копирование

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

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

⚠️ Внимание: Убедитесь, что в момент создания копии ни один пользователь не работает в базе. Активные сеансы могут привести к тому, что выгруженные данные будут неполными или поврежденными.

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

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

☑️ Подготовка к переносу

Выполнено: 0 / 4

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

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

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

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

Тип файла Назначение Важность при переносе
1CD Основной файл данных Критически важен
1CDD Файлы данных (разделение) Критически важен
1Cv8.cdf Файл конфигурации Обязателен
1Cv8.1CD Конфигурация в виде файла Обязателен

На новом компьютере создайте папку в желаемом месте (например, C:\Bases\MyBase) и вставьте туда скопированные файлы. После этого запустите 1С, нажмите Добавить в списке баз и укажите путь к новой папке. Система автоматически подхватит название и параметры.

💡

При переносе файловой базы по локальной сети лучше использовать протокол SMB с проверенными правами доступа, чтобы избежать блокировки файлов антивирусом на принимающей стороне.

Миграция клиент-серверной версии (SQL)

Перенос базы, работающей под управлением MS SQL Server или PostgreSQL, требует более сложного подхода, так как данные хранятся не в файлах, а в таблицах сервера баз данных. Простое копирование папок здесь не сработает.

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

Полученный файл .dt переносится на новый сервер. Далее на целевом сервере баз данных нужно создать пустую базу данных с тем же именем или новым, в зависимости от требований инфраструктуры. Затем через конфигуратор на новом сервере выполняется операция Администрирование -> Загрузить информационную базу.

⚠️ Внимание: При загрузке базы на новый SQL-сервер убедитесь, что пользователь 1С имеет права db_owner на создаваемую базу данных в среде СУБД, иначе возникнут ошибки при записи данных.

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

Что делать, если файл .dt слишком большой?

Если размер выгруженного файла превышает несколько гигабайт, процесс загрузки может занять много времени. В этом случае лучше использовать-native бэкап SQL Server (формат .bak) и восстановить его средствами Management Studio, а затем добавить базу в список 1С через консоль администрирования серверов 1С.

Настройка лицензий и ключей защиты

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

Для переноса программного ключа необходимо на старом компьютере запустить утилиту hasprm (менеджер ключей) или воспользоваться интерфейсом самой 1С в разделе О программе -> Лицензия. Там нужно выбрать опцию «Перенести лицензию на другой компьютер» и сохранить файл переноса с расширением .h1k.

  • 🔑 Скопируйте файл переноса .h1k на флешку или отправьте по защищенному каналу связи на новый компьютер.
  • 💻 Запустите 1С на новом компьютере, зайдите в режим лицензии и выберите «Получить лицензию из файла».
  • ✅ Укажите путь к файлу переноса, после чего ключ активируется на новом железе.

Если у вас используется аппаратный ключ защиты (USB- dongle), то процесс упрощается: достаточно физически переставить флешку в USB-порт нового компьютера. Однако убедитесь, что на новом ПК установлены драйверы Hasp или Sentinel, которые идут в комплекте с дистрибутивом платформы 1С.

📊 Какой тип лицензии вы используете?
Программный ключ (файл)
Аппаратный ключ (USB)
Сетевая лицензия на сервере
Лицензия в облаке (1С ЛИНК)

Обновление конфигурации и платформы

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

Запустите 1С в режиме Конфигуратор. Если система обнаружит доступные обновления для вашей конфигурации (например, Бухгалтерия предприятия или Управление торговлей), она предложит установить их. Следуйте инструкциям мастера обновления, не прерывая процесс.

Важно проверить, соответствует ли версия платформы требованиям новой версии конфигурации. Например, новые релизы часто требуют платформу не ниже 8.3.20. Если у вас установлена старая версия, скачайте и установите свежий дистрибутив с сайта releases.1c.ru.

⚠️ Внимание: Перед обновлением конфигурации обязательно сделайте еще одну резервную копию базы. Откат неудачного обновления — процедура сложная и не всегда гарантирующая возврат к исходному состоянию без потерь.

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

💡

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

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

Финальный этап переноса — всесторонняя проверка системы. Не стоит сразу пускать пользователей в работу, пока администратор не убедится в целостности данных и корректности настроек.

Запустите тестирование и исправление базы. В режиме Конфигуратора выберите меню Администрирование -> Тестирование и исправление. Отметьте галочками пункты «Физическая целостность», «Логическая целостность» и «Пересчет итогов». Этот процесс может занять от нескольких минут до нескольких часов в зависимости от объема данных.

Проверьте работу печатных форм, выгрузку в Excel и обмен данными с другими системами (банк-клиент, сайты, маркировка). Часто при переносе сбиваются пути к внешним обработкам или настройки COM-соединений.

Убедитесь, что сетевые пути к общим ресурсам (сканы документов, выгрузки) прописаны корректно. Если имя нового компьютера отличается от старого, возможно, придется заново настроить доступ к сетевым папкам в параметрах системы 1С.

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

Если при запуске вы получаете ошибку «Неверная версия файла базы данных» или «База данных повреждена», попробуйте восстановить базу из резервной копии, созданной на этапе подготовки. Также проверьте права доступа пользователя Windows к папке с базой — у него должны быть права на чтение и запись.

Можно ли перенести 1С на компьютер с другой операционной системой?

Да, файловые базы 1С кроссплатформенны. Вы можете перенести базу с Windows на Linux или macOS. Однако для этого на целевой системе должна быть установлена соответствующая версия платформы 1С:Предприятие для данной ОС.

Нужно ли переустанавливать 1С при переносе?

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

Как перенести настройки интерфейса и пользовательские отчеты?

Настройки интерфейса и пользовательские отчеты хранятся внутри базы данных в регистре сведений. При корректном переносе базы (файловой или через выгрузку .dt) все настройки пользователей сохраняются автоматически и не требуют дополнительного переноса.

Влияет ли перенос на номер лицензии ИТС?

Номер договора ИТС привязан к юридическому лицу, а не к компьютеру. Однако для получения обновлений конфигураций на новом компьютере может потребоваться перепривязка лицензии в личном кабинете партнера 1С, если используется программная защита.