Администрирование · 9 мин
Как перенести базу 1С на другой компьютер
Подробная инструкция по переносу базы 1С на другой компьютер: выгрузка через dt, копирование файловой базы, перенос клиент-серверной базы и проверка результата.
Перенос базы 1С на другой компьютер — типовая задача при замене рабочего места, переезде офиса или переходе с файлового варианта на сервер. Способ переноса зависит от того, как устроена ваша база: файловая она или клиент-серверная, одна платформа или разные версии, нужно ли сохранить настройки пользователей. Ошибка на любом этапе может привести к потере данных, поэтому перед началом работы обязательно делается резервная копия.
Существует три основных способа переноса: выгрузка информационной базы в файл с расширением .dt через конфигуратор, прямое копирование файла 1Cv8.1CD для файловых баз и перенос средствами СУБД для клиент-серверных баз. Каждый вариант имеет свои условия применения, ограничения и риски, которые разобраны ниже.
Определите тип базы и подготовьтесь к переносу
Первый шаг — понять, с какой базой вы работаете. Откройте окно запуска 1С, выделите базу и нажмите «Изменить»: в параметрах будет указан либо каталог на диске (файловая база), либо имя сервера и имя базы в СУБД (клиент-серверная). Также проверьте версию платформы 1С на старом компьютере — она указана в окне «О программе». На новом компьютере должна быть установлена платформа той же версии или новее: база, созданная на более новой платформе, на старой не откроется.
Перед любыми действиями завершите сеансы всех пользователей базы. Активные подключения могут привести к тому, что копия получится нецелостной: часть данных останется в кеше и не попадёт в файл. В файловом варианте проверьте, что рядом с файлом 1Cv8.1CD нет файла блокировок 1Cv8.1CL — его наличие означает, что база открыта.
Способ 1: перенос файловой базы простым копированием
Самый быстрый вариант для файловой базы — скопировать её каталог целиком. Основной файл данных называется 1Cv8.1CD, именно в нём хранятся все документы, справочники и настройки конфигурации. Скопируйте папку с базой на флешку, внешний диск или по локальной сети на новый компьютер. Объём файловых баз обычно составляет от сотен мегабайт до нескольких гигабайт, поэтому убедитесь, что на носителе достаточно места.
На новом компьютере установите платформу 1С нужной версии, запустите её, нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите путь к скопированному каталогу. После этого база появится в списке и будет готова к запуску. Первый вход выполните под пользователем с полными правами и проверьте, что открываются отчёты и документы за последний период.
- 1Завершите работу всех пользователей и закройте 1С на старом компьютере
- 2Найдите каталог базы: путь виден в окне запуска при редактировании базы
- 3Скопируйте всю папку с файлом 1Cv8.1CD на новый компьютер
- 4Установите платформу 1С той же или более новой версии
- 5Добавьте базу в список через «Добавить существующую информационную базу»
- 6Запустите базу и проверьте открытие документов и отчётов
Способ 2: выгрузка и загрузка через файл .dt
Выгрузка в файл .dt — универсальный механизм переноса, встроенный в платформу. Он подходит и для файловых, и для клиент-серверных баз, а также позволяет «сбросить» клиент-серверную базу в файловый вариант. Откройте конфигуратор, в меню «Администрирование» выберите «Выгрузить информационную базу» и укажите путь для сохранения файла. Для выгрузки требуются права администратора и монопольный доступ к базе.
На новом компьютере создайте пустую базу: в окне запуска нажмите «Добавить» → «Создание новой информационной базы» → «создание базы без конфигурации». Затем откройте конфигуратор новой базы и через «Администрирование» → «Загрузить информационную базу» укажите файл .dt. После загрузки платформа предложит перезапустить конфигуратор — согласитесь, и база будет готова к работе.
Учтите ограничение: файл .dt больших баз (десятки гигабайт) выгружается и загружается долго, а при нехватке оперативной памяти процесс может прерваться. Кроме того, файл .dt не предназначен для регулярного резервного копирования клиент-серверных баз — для них правильнее использовать средства СУБД.
Способ 3: перенос клиент-серверной базы
Если база работает на связке «сервер 1С + СУБД» (Microsoft SQL Server, PostgreSQL), перенос выполняется двумя путями. Первый — выгрузка в .dt через конфигуратор, как описано выше: это просто, но медленно для больших объёмов. Второй — штатный бэкап средствами СУБД и восстановление на новом сервере: так переносится точная копия базы, включая все индексы.
При переносе через СУБД учтите нюанс: восстановленная база должна быть зарегистрирована в консоли кластера серверов 1С на новом сервере. При регистрации укажите имя базы в СУБД и параметры подключения. Если версия СУБД на новом сервере отличается, убедитесь, что она входит в список поддерживаемых платформой 1С — несовместимые версии могут работать нестабильно.
Сравнение способов переноса
Подходит только для файловых баз. Быстро и просто, но требует полного закрытия базы и не подходит для серверных вариантов.
Универсальный способ для любых баз. Позволяет перенести базу между разными СУБД и вариантами работы, но медленный на больших объёмах.
Оптимален для клиент-серверных баз большого размера. Требует навыков администрирования СУБД и регистрации базы в кластере 1С.
Перенос лицензий и настроек пользователей
Данные — только часть задачи. На новом компьютере потребуется активировать лицензию 1С: программные лицензии привязываются к аппаратной конфигурации компьютера, поэтому при переезде их обычно нужно активировать заново по пин-коду из комплекта поставки. Если используется аппаратный ключ HASP, достаточно переставить его в новый компьютер и установить драйвер защиты.
Список баз у пользователей хранится в файле ibases.v8i в профиле пользователя. Его можно скопировать на новый компьютер, чтобы не добавлять базы вручную. Печатные формы, внешние отчёты и обработки, подключённые к базе, переносятся вместе с ней, а вот сохранённые настройки отчётов и варианты, хранившиеся локально, могут потребовать отдельного переноса через механизм обмена настройками в типовых конфигурациях.
Проверка результата после переноса
После завершения переноса не спешите удалять базу со старого компьютера. Сначала выполните контрольную проверку: откройте базу на новом месте, сверьте количество документов за последний месяц, сформируйте оборотно-сальдовую ведомость или типовой отчёт и сравните итоговые суммы с данными старой базы. Совпадение итогов — главный признак корректного переноса.
Дополнительно полезно запустить «Тестирование и исправление» информационной базы в конфигураторе (режим проверки логической и ссылочной целостности без исправления). Если ошибок не обнаружено, базу можно считать успешно перенесённой. Старую копию сохраните как минимум до конца текущего отчётного периода — это ваша страховка на случай обнаружения расхождений.
Как проверить результат
База открывается в режиме предприятия без сообщений об ошибках
Ошибки формата файла, требование обновления платформы или сообщение о лицензии
Оборотно-сальдовая ведомость совпадает с данными старой базы
Расхождения в суммах или отсутствие части документов
Проверка целостности завершается без ошибок
Обнаружены битые ссылки или ошибки логической целостности
Частые вопросы
Можно ли перенести базу 1С без конфигуратора?
Да, если база файловая: достаточно скопировать каталог с файлом 1Cv8.1CD и добавить базу в список на новом компьютере. Конфигуратор нужен только для выгрузки в .dt и для клиент-серверных баз.
Что делать, если на новом компьютере база требует более новую платформу?
Установите на новый компьютер версию платформы не ниже той, на которой работала база. Узнать требуемую версию можно в окне «О программе» на старом компьютере. Обратный перенос на старую версию платформы невозможен.
Переносится ли история изменений и журнал регистрации?
При копировании файла 1Cv8.1CD и при загрузке из .dt история изменений объектов (если она включена) переносится вместе с базой. Журнал регистрации файловой базы хранится в отдельном каталоге 1Cv8Log внутри папки базы — скопируйте папку целиком, чтобы сохранить его.
Нужно ли заново активировать лицензию при переезде?
Программную лицензию, как правило, нужно активировать заново, поскольку она привязана к параметрам оборудования. Используйте пин-код из комплекта поставки; при исчерпании активаций обратитесь в центр лицензирования 1С. Аппаратный ключ HASP просто переставляется на новый компьютер.
Как перенести базу, если старый компьютер не включается?
Извлеките жёсткий диск и подключите его к рабочему компьютеру, затем скопируйте каталог базы. Если диск повреждён, восстановление возможно только из резервной копии — это ещё один аргумент в пользу регулярного бэкапа.
Что важно запомнить
Файловая база переносится копированием каталога с файлом 1Cv8.1CD, универсальный способ для любых баз — выгрузка в .dt через конфигуратор. Перед переносом завершите все сеансы и сделайте резервную копию, после — сверьте итоги отчётов и не удаляйте старую копию до полной проверки.