Администрирование · 11 мин
Как перенести базу 1С:Предприятие на другой компьютер
Пошаговая инструкция по переносу базы 1С на другой компьютер: выгрузка dt, копирование файловой базы, работа с SQL, проверка результата и типичные ошибки.
Перенос базы 1С:Предприятие на другой компьютер — типовая задача при замене рабочего места, переезде сервера или покупке нового ПК бухгалтеру. Способ переноса зависит от того, как организована база: файловая (папка с файлом 1Cv8.1CD) или клиент-серверная (MS SQL Server, PostgreSQL и др.). Определить тип можно в окне выбора базы: путь вида C:\Bases\Trade — файловый вариант, а указание сервера и имени базы — клиент-серверный.
До начала работ убедитесь в трёх вещах: есть актуальная резервная копия, на новом компьютере установлена платформа 1С той же версии или новее, и у вас есть пароль пользователя с полными правами. Если база защищена лицензией, привязанной к оборудованию, заранее подготовьте пин-код для активации на новом ПК.
Ниже разобраны все основные сценарии: выгрузка через конфигуратор, прямое копирование файловой базы, перенос клиент-серверной базы, настройка подключения и проверка результата.
Перенос через выгрузку в файл .dt — универсальный способ
Выгрузка информационной базы в файл с расширением .dt работает для любой базы — и файловой, и клиент-серверной. Файл содержит и данные, и конфигурацию, поэтому переносится всё целиком. Минус способа: для больших баз выгрузка и загрузка занимают много времени, а при повреждённой базе выгрузка может прерваться с ошибкой.
Для выгрузки откройте базу в режиме конфигуратора под пользователем с полными правами. В меню выберите «Администрирование» → «Выгрузить информационную базу», укажите путь и имя файла, дождитесь завершения. На время выгрузки попросите пользователей выйти из базы или завершите их сеансы принудительно.
- 1Завершите работу всех пользователей в базе
- 2Откройте конфигуратор, выполните «Администрирование → Выгрузить информационную базу»
- 3Скопируйте файл .dt на новый компьютер (по сети или на внешний носитель)
- 4На новом ПК создайте пустую базу через стартер 1С (без конфигурации)
- 5Откройте её в конфигураторе и выполните «Администрирование → Загрузить информационную базу»
- 6После загрузки согласитесь на реструктуризацию и проверьте вход в режиме предприятия
На новом компьютере в окне запуска 1С нажмите «Добавить» → «Создание новой информационной базы» → вариант «без конфигурации». Затем откройте эту пустую базу в конфигураторе и выполните «Администрирование» → «Загрузить информационную базу», указав полученный файл .dt. После загрузки платформа предложит обновить конфигурацию базы данных — согласитесь.
Копирование файловой базы напрямую
Если база файловая, самый быстрый перенос — скопировать всю папку базы. Главный файл — 1Cv8.1CD, именно в нём хранятся данные. Скопируйте папку целиком: в ней могут быть служебные подкаталоги и файлы журнала регистрации, которые тоже пригодятся.
Перед копированием все пользователи должны выйти из базы, иначе файл скопируется в несогласованном состоянии. Проверьте, что рядом с файлом базы нет файла 1Cv8.1CL — это файл блокировок, его копировать не нужно, он удалится сам после завершения сеансов.
На новом компьютере разместите папку в удобном месте, например C:\Bases\ИмяБазы, и добавьте базу в список через кнопку «Добавить» → «Добавление в список существующей информационной базы», указав путь к папке. Если к базе будут подключаться несколько пользователей по сети, выложите папку в общий доступ и укажите сетевой путь.
Перенос по сети и права доступа
При сетевом размещении убедитесь, что у всех пользователей есть полные права на папку базы: чтение, запись, изменение и создание файлов. Ограниченные права — частая причина ошибок «Ошибка блокировки данных» и невозможности входа. Также учтите, что файловый режим по сети стабильно работает при небольшом числе одновременных пользователей; при росте нагрузки стоит рассмотреть переход на клиент-серверный вариант.
Перенос клиент-серверной базы
Клиент-серверную базу (MS SQL Server, PostgreSQL) можно перенести тем же файлом .dt — это проще всего и не требует доступа к СУБД. Но для больших баз быстрее работать средствами самой СУБД: сделать резервную копию базы данных, восстановить её на новом сервере и создать в консоли кластера 1С новую информационную базу, указав восстановленную БД.
Сравнение способов переноса
Подходит всем, не требует доступа к СУБД. Медленно на больших базах, чувствителен к повреждениям данных
Самый быстрый вариант для файловых баз. Не подходит для клиент-серверных
Быстро для больших клиент-серверных баз. Требует прав администратора СУБД и аккуратности при восстановлении
При переносе через СУБД важно: версия платформы 1С на новом сервере должна быть не ниже версии на старом, а разрядность и версия СУБД — совместимыми. После восстановления базы данных создайте запись информационной базы в консоли администрирования сервера 1С, указав имя базы данных и параметры подключения. Не создавайте новую пустую базу данных поверх восстановленной — это затрёт данные.
Установка платформы и лицензии на новом компьютере
На новом компьютере установите платформу 1С версии не ниже той, на которой работала база. Версию можно посмотреть в окне «О программе» на старом ПК. Если установить более старую платформу, база, уже открытая новой версией, может не запуститься — обратного преобразования формата нет.
Если используется программная лицензия, найдите конверт с пин-кодами. Обычно в комплекте есть основной и резервные пин-коды — активируйте один из резервных на новом компьютере. Если пин-коды утрачены, восстановление лицензии выполняется через центр лицензирования 1С, это занимает время, поэтому решайте вопрос заранее, а не в день переезда.
Проверка базы после переноса
После переноса не ограничивайтесь фактом запуска. Войдите в базу в режиме предприятия и проверьте: открываются ли ключевые документы за последний период, формируются ли основные отчёты (оборотно-сальдовая ведомость, отчёт по продажам), совпадают ли итоговые остатки с данными на старом компьютере. Сверьте хотя бы несколько контрольных цифр — остатки по кассе, складу, взаиморасчётам.
Как проверить результат
База открывается без сообщений об ошибках и обновлении
Ошибка формата, требование конвертации, сообщение о повреждении
Открываются документы за разные периоды, списки заполнены
Пустые списки, ошибки при открытии объектов
ОСВ и типовые отчёты формируются, итоги совпадают со старым ПК
Отчёт падает с ошибкой или суммы расходятся
Печатные формы работают, обмены с банком и ЭДО запускаются
Ошибки внешних компонентов, не найдены настройки обмена
Дополнительно запустите в конфигураторе «Администрирование» → «Тестирование и исправление» с проверкой логической и ссылочной целостности — это выявит скрытые проблемы после переноса. Перед запуском тестирования сделайте копию базы, так как режим исправления изменяет данные.
Что переносится не автоматически
Файл .dt и копирование папки переносят данные и конфигурацию, но не переносят настройки окружения. На новом компьютере придётся заново настроить: пути к обменам с банками и ЭДО (если они заданы локальными каталогами), подключение торгового оборудования — сканеров, касс, весов, а также внешние печатные формы и обработки, если они хранились отдельными файлами.
Отдельно проверьте: шрифты для печатных форм, установленные драйверы оборудования, настройки почты для отправки документов из 1С, каталоги выгрузки отчётности. Список таких привязок лучше составить заранее, ещё на старом компьютере, пройдясь по настройкам программы.
Когда лучше привлечь специалиста
Самостоятельный перенос оправдан для файловых баз небольшого размера и простых клиент-серверных конфигураций. Обратитесь к специалисту, если: база клиент-серверная и вы не администрируете СУБД; база имеет большой объём и простой недопустим; при выгрузке dt возникают ошибки; используются нестандартные доработки, веб-сервисы, распределённые базы (РИБ) или интеграции с другими системами.
Как выбрать способ
Граница безопасной самостоятельной работы проста: вы должны уметь восстановить базу из резервной копии, если что-то пойдёт не так. Если навыка восстановления нет — не начинайте перенос в одиночку.
Что важно запомнить
Сделайте резервную копию, выберите способ по типу базы: .dt — универсально, копирование папки — для файловой, backup/restore — для серверной. Подготовьте лицензию и платформу нужной версии, после переноса сверьте итоги и не удаляйте базу со старого компьютера до полной проверки.
Частые вопросы
Можно ли перенести базу 1С без конфигуратора?
Да, если база файловая — достаточно скопировать папку с файлом 1Cv8.1CD на новый компьютер и добавить её в список баз через кнопку «Добавить» в окне запуска. Конфигуратор нужен только для выгрузки в .dt и для клиент-серверных баз.
Переносятся ли пользователи и их пароли вместе с базой?
Да. Список пользователей и их настройки хранятся внутри информационной базы и переносятся вместе с ней любым способом. После переноса все входят под своими логинами и паролями, как раньше.
Сколько времени занимает перенос базы?
Копирование небольшой файловой базы занимает минуты. Выгрузка и загрузка через .dt для базы среднего размера может занять от десятков минут до нескольких часов — зависит от объёма данных и скорости дисков. Закладывайте время с запасом и планируйте перенос на нерабочие часы.
Что делать, если на новом компьютере 1С пишет «лицензия не найдена»?
Это означает, что программная лицензия привязана к старому ПК. Активируйте лицензию заново резервным пин-кодом из комплекта поставки программы. Если используется аппаратный ключ USB — переставьте его в новый компьютер и установите драйвер ключа.
Можно ли перенести базу с Windows на Linux-сервер?
Да, через выгрузку в файл .dt: этот формат не зависит от операционной системы. Прямое копирование папки тоже сработает для файловой базы, но потребуется корректно настроить права доступа к каталогу на Linux.
Нужно ли удалять базу со старого компьютера после переноса?
Не сразу. Оставьте базу на старом ПК как минимум до конца проверки на новом месте, а лучше — до закрытия текущего отчётного периода. Убедитесь, что пользователи не продолжают работать в старой копии: переименуйте папку или снимите общий доступ, чтобы исключить параллельный ввод данных.