Практическая статья
Как перенести базу 1С на другой компьютер: безопасный порядок действий
Как различить перенос рабочего места, файловой базы и клиент-серверного контура, подготовить копию и безопасно завершить переключение.
Автор: Антон Невмываченко, частный программист 1С с 2009 года.
Фраза «перенести 1С» может означать три разные задачи: подготовить новое рабочее место, переместить файловую информационную базу или перенести клиент-серверный контур. От этого зависит, что копировать и кто должен участвовать в работе. Сначала определите вариант базы и место хранения данных, а уже потом выбирайте способ переноса.
Сначала выясните, где находится база
Откройте список информационных баз 1С и посмотрите параметры подключения выбранной базы.
- Если указан каталог на компьютере или в локальной сети, это файловая база.
- Если указаны сервер и имя информационной базы, это клиент-серверный вариант.
- Если база открывается через веб-адрес или облачный сервис, данные могут вообще не находиться на старом компьютере.
Платформа 1С официально разделяет файловый и клиент-серверный варианты работы. Поэтому замена пользовательского компьютера не всегда требует переноса самой базы. Когда база остаётся на сервере, на новом компьютере обычно устанавливают клиент 1С, добавляют прежнее подключение и отдельно настраивают лицензию, сертификаты, оборудование и права пользователя.
Как перенести файловую базу
В файловом варианте конфигурация, данные и административная информация хранятся в одном файле. Это подтверждает описание файлового варианта работы 1С.
Есть два основных способа переноса:
- Завершить все сеансы 1С, скопировать каталог базы на новый компьютер и добавить существующую базу в список запуска, указав новый путь.
- В Конфигураторе выгрузить информационную базу в файл
.dt, на новом компьютере создать отдельную пустую базу и загрузить выгрузку в неё.
До переноса зафиксируйте прежний рабочий релиз платформы и установите на новом компьютере такой же либо заранее проверенный совместимый релиз. Сначала добейтесь запуска перенесённой базы в прежней рабочей среде. Обновление платформы или конфигурации лучше выполнять отдельной задачей после приёмки переноса.
Способ выбирают по состоянию базы, её размеру, доступному времени и целевой среде. Универсального порога в гигабайтах нет. При копировании нельзя оставлять работающих пользователей: исходный файл должен находиться в согласованном состоянии. Старую базу не удаляйте и не разрешайте параллельный ввод данных в старую и новую копии до проверки результата.
Файл .dt тоже требует осторожности. Фирма «1С» указывает, что загрузка информационной базы полностью заменяет текущую базу. Поэтому выгрузку загружают в новую пустую базу или в отдельную проверочную копию, а не поверх рабочей базы с актуальными данными.
Чем отличается перенос клиент-серверной базы
В клиент-серверном варианте данные хранятся в системе управления базами данных (СУБД), а клиент 1С обращается к ним через кластер серверов 1С. Если меняется только компьютер сотрудника, серверную базу переносить не нужно: достаточно восстановить подключение рабочего места.
Если меняются сервер 1С, СУБД или площадка, сначала фиксируют состав контура: версии платформы и СУБД, имя базы, пользователей, регламентные задания, обмены, внешние файлы, сертификаты, сетевые адреса и лицензии. Для самой базы могут использоваться резервное копирование и восстановление средствами СУБД либо выгрузка и загрузка .dt. Сводить перенос к резервной копии СУБД нельзя: официальный механизм 1С допускает выгрузку и загрузку между файловым и клиент-серверным вариантами. Выбор зависит от объёма, допустимого окна недоступности, исходной и целевой среды и возможности проверить возврат.
База, конфигурация и лицензия — разные объекты
Копирование базы само по себе не настраивает лицензирование на новом компьютере. Отдельно проверьте действующую лицензию и способ, которым её получает рабочее место. Если используется программная лицензия, сохраните регистрационные данные и проверьте, применим ли резервный пин-код. При смене оборудования может потребоваться восстановление или повторное получение программной лицензии; актуальные каналы перечислены на странице официальной поддержки 1С. Подбор и оформление лицензий выполняются через официальных партнёров 1С.
Файл .cf также не заменяет перенос базы. Он содержит конфигурацию прикладного решения, а не рабочие документы и справочники; загрузка `.cf` заменяет текущую конфигурацию. Для переноса всей информационной базы используют каталог файловой базы, .dt или согласованный способ переноса СУБД.
Как завершить переключение
Пробная копия нужна для проверки порядка переноса, но окончательный перенос выполняют после остановки всех сеансов и изменений в исходной базе. Если после создания пробной копии пользователи продолжали работу, перед переключением сделайте новый перенос из актуальной исходной базы. С этого момента ввод в старую базу не продолжают. Регламентные задания, реальные обмены и отправки не должны одновременно работать в двух копиях.
Что проверить до переключения пользователей
На новой площадке выполните контрольный вход под обычным пользователем, откройте согласованные документы и отчёты, проверьте права, печать, обмены, электронную подпись, подключённое оборудование и регламентные задания. Затем настройте резервное копирование уже для нового расположения и только после приёмки переключайте пользователей. После переключения новая база становится единственной рабочей, а старую отключают и сохраняют как архивную копию.
Если требуется только подготовить новый компьютер, поможет установка и настройка 1С. Для объединения справочников, остатков и документов нужна отдельная услуга переноса данных 1С. Перенос серверного контура планируется вместе с настройкой серверов: с копией, порядком переключения и проверяемым сценарием возврата. Для новой площадки также можно рассмотреть аренду 1С, которую предоставляют партнеры. Собственного хостинга у Remont1C нет.
Контакты
Расскажите о задаче
Опишите, что нужно сделать. Этого достаточно, чтобы начать разбор и уточнить детали.
+7 (925) 288-65-12Выберите удобный канал или оставьте заявку — контактные данные нужны только для ответа по задаче.
ИП Невмываченко Антон Викторович · ИНН 234807687111 · ОГРНИП 318502900005691
MAX
Открыть чат
Telegram
@one_tone
WhatsApp
+7 (925) 288-65-12