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

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

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

Подготовка к миграции и выбор способа

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

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

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

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

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

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

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

Сначала найдите путь к вашей базе. В списке баз 1С он отображается под названием информационной базы. Обычно это путь вида D:\Bases\Accounting_2026. Убедитесь, что все пользователи завершили работу с программой, иначе файлы могут быть заблокированы операциной системой, и копирование прервется с ошибкой.

Скопируйте всю папку целиком на переносной жесткий диск или в сетевое хранилище. Затем переместите её на целевой компьютер в нужную директорию. Важно сохранить структуру папок неизменной. Внутри вы увидите файлы с расширением .1CD, .1CDB и служебные файлы 1CV8.cdf.

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

☑️ Чек-лист переноса файловой базы

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

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

💡

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

Выгрузка и загрузка через формат dt

Штатный механизм выгрузки в файл обмена (.dt) является универсальным решением. Он подходит как для файловых, так и для клиент-серверных баз. Главное преимущество этого метода — возможность переноса базы даже между разными типами СУБД, например, с файлового варианта на SQL Server.

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

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

На новом компьютере запустите 1С в режиме Конфигуратора, создайте новую пустую базу (файловую или подключите к SQL). Затем выберите «Администрирование» -> «Загрузить информационную базу» и укажите путь к вашему .dt файлу. После загрузки обязательно выполните обновление конфигурации базы данных.

Характеристика Копирование папки Выгрузка в DT SQL Дамп
Скорость процесса Высокая Средняя Высокая
Требует остановки пользователей Да Да Да (желательно)
Работает с SQL базами Нет Да Да
Риск повреждения данных Низкий Минимальный Средний (требует навыков)

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

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

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

Наиболее надежный способ — создание резервной копии (Backup) средствами самой СУБД. В SQL Server Management Studio это делается через контекстное меню базы данных: Tasks -> Backup. Полученный файл с расширением .bak переносится на новый сервер.

Далее на целевом сервере выполняется операция Restore (Восстановление). После того как база данных появилась в списке СУБД, её необходимо зарегистрировать в кластере серверов 1С. Это делается через консоль администрирования серверов 1С или утилиты командной строки rac.

⚠️ Внимание: При переносе SQL-базы на сервер с другой версией СУБД (например, с SQL 2014 на SQL 2019) убедитесь в совместимости версий. Прямое восстановление бэкапа со старой версии на новую обычно работает, но обратная операция невозможна.

Не забудьте перенести файлы лицензий 1С, если они привязаны к конкретному серверу защиты (Hasp), и настроить права доступа для пользователей домена. Без корректных прав SQL-сервер не пустит учетные записи 1С к данным.

Команда для регистрации базы в кластере 1С

Для продвинутых пользователей: регистрацию базы в кластере можно выполнить через командную строку утилитой rac. Пример команды: rac infobase create --cluster=localhost:1541 --name="NewBase" --dbms=mssql --db-server=SQLSRV --dbname=AccountingDB. Это позволяет автоматизировать процесс при массовом переносе.

Настройка прав доступа и сетевых путей

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

Если база файловая и лежит в общей сетевой папке, убедитесь, что путь к ней доступен. Перейдите в свойства базы в окне запуска 1С и проверьте поле «Путь к базе». При необходимости измените букву диска или IP-адрес сервера. Для сетевых путей лучше использовать UNC-адреса вида \\ServerName\BaseFolder.

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

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

💡

Использование UNC-путей (\\server\share) вместо буквенных дисков (Z:\) делает конфигурацию более устойчивой к изменениям в сети и рекомендуется для многопользовательского режима.

Решение частых ошибок при запуске

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

Для решения проблемы зайдите в базу в монопольном режиме через конфигуратор и выполните тестирование и исправление. Также можно использовать утилиту leases.exe для очистки заблокированных сеансов, если речь идет о файловом варианте на сетевом ресурсе.

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

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

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

Часто задаваемые вопросы (FAQ)

Можно ли перенести базу 1С на компьютер с другой операционной системой (например, с Windows 7 на Windows 11)?

Да, можно. Платформа 1С:Предприятие кроссплатформенна в рамках семейства Windows. Файловые базы переносятся без проблем. Для SQL-баз важно лишь установить совместимую версию СУБД на новой системе.

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

Скорее всего, пути к внешним обработкам и отчетам в самой базе прописаны абсолютными ссылками на старый диск (например, C:\Reports\...). Вам нужно зайти в конфигуратор и изменить эти пути на актуальные или относительные.

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

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

Как перенести базу, если она зашифрована (криптозащита)?

Перед выгрузкой или копированием необходимо снять шифрование базы в режиме Конфигуратора (Администрирование -> Снять криптозащиту). На новом месте вы сможете установить шифрование заново при необходимости.