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