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