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

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

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

Определение типа базы данных и подготовка

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

Для проверки типа хранилища запустите конфигуратор или саму платформу в режиме предприятия. В окне запуска обычно отображается путь к базе. Если вы видите путь вида C:\Bases\MyBase или сетевой путь с расширением .1CD, значит, вы работаете с файловым вариантом. В этом случае все данные хранятся в одном или нескольких файлах на диске.

Если же в списке баз указано имя сервера SQL (например, SQLSRV01) и имя базы данных, то речь идет о клиент-серверном варианте. Здесь данные лежат не в файлах на вашем компьютере, а в специализированной СУБД, такой как Microsoft SQL Server или PostgreSQL. Перенос такой системы требует доступа к серверу и прав администратора СУБД.

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

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

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

Метод выгрузки и загрузки через файл DT

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

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

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

💡

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

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

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

Прямое копирование файловой базы

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

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

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

Путь к базе: D:\NewBases\Accounting_2026

Режим запуска: Обычное приложение или Конфигуратор

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

⚠️ Внимание: Никогда не копируйте файлы базы 1С, пока программа запущена хотя бы у одного пользователя. Файлы данных будут заблокированы, и скопированная копия окажется неработоспособной ("битой"). Всегда полностью завершайте работу 1С перед копированием.

☑️ Контрольный список копирования

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

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

Перенос базы, работающей под управлением Microsoft SQL Server или PostgreSQL, является более сложной задачей, требующей навыков администрирования СУБД. В этом случае файлы на компьютере пользователя являются лишь оболочкой, а реальные данные хранятся в службе базы данных.

Наиболее правильный метод — создание полной резервной копии базы данных средствами самой СУБД. Для MS SQL Server это делается через Management Studio (SSMS) путем выбора задачи Tasks -> Back Up. Результатом будет файл с расширением .bak.

Полученный файл резервной копии переносится на сервер нового компьютера (или на тот же сервер, если меняется только клиентская машина). Там необходимо выполнить процедуру восстановления (Restore Database), указав имя новой базы и пути к файлам данных .mdf и логов .ldf.

Этап Действие Инструмент
1 Отключение пользователей Консоль администрирования 1С
2 Создание бэкапа SQL Server Management Studio
3 Перенос файла .bak Сетевая папка или внешний диск
4 Восстановление базы SSMS (Restore Database)
5 Регистрация в 1С Список информационных баз

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

Не забудьте проверить права доступа. Пользователь, от имени которого служба 1С или сам пользователь подключается к SQL Server, должен иметь права db_owner или аналогичные права на чтение и запись в восстановленную базу. Отсутствие прав приведет к ошибке соединения при запуске.

Что делать, если имена серверов совпадают?

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

Настройка сетевого доступа и лицензий

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

В свойствах папки на вкладке Доступ предоставьте права на чтение и изменение для группы пользователей или конкретных учетных записей. Важно также настроить права на уровне файловой системы NTFS на вкладке Безопасность, чтобы пользователи могли создавать временные файлы блокировок (*.lck).

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

Для сетевых лицензий (NLO) убедитесь, что на новом сервере установлен менеджер лицензий и он видит ключи защиты. Клиентские места должны иметь возможность соединяться с сервером лицензий по соответствующему порту (обычно 4085).

⚠️ Внимание: Интерфейсы и названия пунктов меню могут незначительно отличаться в зависимости от версии платформы 1С и используемой операционной системы (Windows 10/11 или серверные редакции). Всегда сверяйтесь с официальной документацией к вашей конкретной релизу.

💡

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

Проверка целостности и тестовый запуск

Финальным этапом переноса является всесторонняя проверка работоспособности системы. Не спешите сразу начинать вводить новые документы. Сначала убедитесь, что старые данные доступны и не повреждены. Запустите базу в режиме предприятия под пользователем с полными правами.

Выполните стандартные отчеты, которые вы используете ежедневно: оборотно-сальдовую ведомость, анализ счета, отчет по продажам. Сравните итоговые цифры с данными на старом компьютере (если он еще доступен) или с последними распечатанными отчетами. Любое расхождение может сигнализировать о проблемах при переносе.

Обязательно проведите тестирование и исправление базы. Эта процедура доступна в режиме Конфигуратор через меню Администрирование -> Тестирование и исправление. Выберите все пункты, включая реиндексацию таблиц и проверку логической целостности. Это позволит устранить возможные микро-повреждения, возникшие при копировании.

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

💡

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

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

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

Что делать, если при запуске на новом ПК появляется ошибка "Лицензия не найдена"?

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

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

Да, платформу 1С:Предприятие необходимо установить отдельно. База данных — это лишь набор файлов или записей в SQL, а для их обработки требуется исполняемый код платформы (файлы 1cv8.exe и библиотеки), который должен быть установлен в системе.

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

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

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

Да, это возможно и часто рекомендуется для повышения производительности. При загрузке базы на новый сервер вы можете выбрать создание новой базы данных SQL и импортировать данные туда. Это потребует наличия установленного SQL Server и прав администратора, но даст выигрыш в скорости работы при многопользовательском доступе.