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