Перенос информационной системы 1С:Предприятие на новую рабочую станцию или сервер — это критически важная процедура, требующая внимательности к деталям. Ошибки на этапе миграции могут привести к потере данных или неработоспособности всего программного комплекса. В отличие от обычной установки офисных приложений, здесь необходимо учитывать не только файлы конфигурации, но и структуру баз данных, настройки лицензирования и сетевое взаимодействие.

Процесс переноса варьируется в зависимости от типа используемой базы данных: файловый вариант или клиент-серверный (на базе MS SQL или PostgreSQL). В первом случае задача сводится к копированию папки с данными, во втором — требуется выгрузка и загрузка дампа базы или восстановление из резервной копии. Также важно правильно перенести файлы лицензий, привязанные к аппаратным ключам защиты или программным пин-кодам.

В этой статье мы разберем универсальный алгоритм действий, который подойдет для большинства сценариев миграции. Мы рассмотрим подготовку исходной системы, непосредственный перенос файлов и настройку окружения на новом месте. Особое внимание уделим проверке работоспособности после переезда, чтобы убедиться в целостности всех учетных данных.

Подготовка исходной системы к миграции

Перед началом любых манипуляций необходимо убедиться, что все пользователи завершили работу с программой. Активные сеансы могут заблокировать файлы данных, что сделает невозможным создание корректной резервной копии. Администратору следует проверить список активных пользователей через консоль администрирования или утилиты мониторинга.

Следующим шагом является создание полной резервной копии информационной базы. Для файловых вариантов достаточно скопировать всю директорию базы, но надежнее использовать встроенное средство выгрузки. Запустите 1С:Предприятие в режиме конфигуратора, выберите пункт меню Администрирование → Выгрузить информационную базу. Укажите путь для сохранения файла с расширением .dt.

Не забудьте также сохранить файлы лицензий. Если вы используете программные лицензии, экспортируйте пин-коды через утилиту haspinfo или интерфейс менеджера лицензий. Для аппаратных ключей HASP убедитесь, что у вас есть физический доступ к dongle-устройству для его перестановки в новый компьютер.

⚠️ Внимание: Никогда не копируйте файлы работающей базы данных простым перетаскиванием в проводнике, если база находится в клиент-серверном варианте. Это гарантированно приведет к повреждению данных.

☑️ Подготовка к переносу

Выполнено: 0 / 4

Перенос файловой базы данных

Если ваша организация использует файловый вариант работы, процесс переноса максимально упрощен. Вся информация хранится в одной папке, обычно расположенной на локальном диске или сетевом ресурсе. Главная задача — корректно переместить этот каталог на новый компьютер или сервер.

Скопируйте папку с базой данных на внешний носитель или передайте её по локальной сети. На новом компьютере создайте директорию с аналогичным путем или любым удобным расположением, например C:\Bases\Accounting. Вставьте скопированные файлы в новую папку. Убедитесь, что атрибуты файлов не установлены как «Только для чтения», так как это заблокирует запись данных.

После копирования необходимо добавить базу в список 1С:Предприятие. Запустите платформу, нажмите кнопку Добавить в окне запуска. Выберите пункт Существующая информационная база, укажите имя и путь к каталогу с данными. При первом запуске система может предложить обновить конфигурацию базы данных — согласитесь с этим действием.

  • 📂 Проверьте права доступа к папке с базой для текущего пользователя Windows.
  • 💾 Убедитесь, что на диске назначения достаточно свободного места для роста базы.
  • 🔒 Если база была запаролена, проверьте актуальность паролей пользователей.
💡

Рекомендуется после первого запуска файловой базы выполнить команду "Администрирование → Тестирование и исправление" для проверки целостности таблиц.

Миграция клиент-серверного варианта (SQL)

Перенос базы, работающей под управлением СУБД Microsoft SQL Server или PostgreSQL, требует более сложных действий. Простое копирование файлов здесь неприменимо. Вам потребуется создать резервную копию средствами самой СУБД или использовать инструмент выгрузки/загрузки платформы 1С.

На старом сервере выполните выгрузку базы в файл .dt через конфигуратор. Этот метод универсален и не зависит от версии СУБД. Затем установите сервер 1С и СУБД на новый компьютер. Создайте пустую базу данных в менеджере СУБД (например, через SQL Server Management Studio) с тем же именем или новым, если старое занято.

Запустите конфигуратор на новом сервере, подключитесь к созданной пустой базе и выберите Администрирование → Загрузить информационную базу. Укажите путь к файлу .dt. После загрузки необходимо обновить конфигурацию базы данных. Этот процесс может занять значительное время в зависимости от объема накопленных данных.

Этап Действие Инструмент
1 Выгрузка данных Конфигуратор 1С
2 Создание БД SSMS / pgAdmin
3 Загрузка данных Конфигуратор 1С
4 Обновление БД Конфигуратор 1С

В окне запуска 1С на клиентских машинах потребуется изменить строку подключения, указав новый адрес сервера и имя базы данных в формате SrvName=DBName.

Особенности Postgres при переносе

При переносе на PostgreSQL убедитесь, что кодировка новой базы данных совпадает с исходной (обычно UTF8). Несовпадение кодировок может привести к появлению "кракозябр" в отчетах и документах.

Настройка лицензирования на новом месте

Лицензионная политика строго привязывает права использования к конкретному оборудованию или программному окружению. При переезде на новый компьютер старые лицензии могут перестать определяться автоматически. Это касается как локальных, так и сетевых лицензий.

Если вы используете программные лицензии, их необходимо деактивировать на старом компьютере перед переносом, если это возможно, либо использовать пин-коды для активации на новом оборудовании. Запустите утилиту 1С:Лицензии (или hasplms), выберите нужную лицензию и нажмите кнопку Деактивировать. После этого используйте полученные коды активации на новом ПК.

Для аппаратных ключей защиты достаточно физически переключить USB-ключ в новый сервер. Однако, если ключ используется для сетевого лицензирования, на новом сервере необходимо установить драйверы защиты HASP и запустить службу менеджера лицензий. Убедитесь, что брандмауэр не блокирует порт 475, необходимый для работы сетевого ключа.

⚠️ Внимание: Количество одновременных подключений ограничено купленными лицензиями. При переносе на более мощный сервер убедитесь, что версия платформы 1С поддерживает необходимое количество подключений.

📊 Какой тип лицензии вы используете?
Программный пин-код
Аппаратный USB-ключ
Сетевая лицензия
Облачная подписка 1С:Линк

Конфигурация сетевых подключений клиентов

После того как серверная часть развернута, необходимо настроить рабочие места пользователей. Если изменился IP-адрес сервера или его имя в домене, на каждом клиентском компьютере потребуется обновить список информационных баз.

Откройте окно запуска 1С на клиентском ПК. Выделите перенесенную базу и нажмите Изменить. В поле Сервер 1С:Предприятия укажите новое имя или IP-адрес машины. Если база файловая и расположена в общей сетевой папке, измените путь к каталогу на новый сетевой адрес, например \\NewServer\Share\Base1C.

Проверьте доступность сервера с клиентских машин с помощью команды ping. Убедитесь, что порты для службы сервера 1С (по умолчанию 1540-1541) открыты для входящих подключений в настройках брандмауэра Windows нового сервера. Без этого клиенты не смогут установить соединение, даже если база настроена верно.

  • 🌐 Обновите ярлыки запуска на рабочих столах пользователей.
  • 🔌 Проверьте связь между клиентом и сервером через telnet или PowerShell.
  • ⚙️ Синхронизируйте время на сервере и клиентах для корректной работы журналов.

Часто возникает ситуация, когда после переноса пользователи не видят базу в списке. Это решается добавлением базы вручную через кнопку Добавить с указанием корректных параметров кластера серверов.

💡

Изменение имени сервера требует обязательного обновления настроек подключения на всех клиентских рабочих местах, иначе запуск программы будет невозможен.

Финальная проверка и тестирование

Завершающий этап переноса — всестороннее тестирование работоспособности системы. Не стоит сразу допускать всех пользователей к работе. Сначала войдите под правами администратора и проверьте основные функции: проведение документов, формирование отчетов, выполнение регламентных операций.

Обратите внимание на скорость работы системы. Если после переноса 1С стала работать медленнее, возможно, потребуется настройка параметров СУБД или увеличение оперативной памяти, выделенной для сервера 1С. Проверьте журналы регистрации событий на предмет ошибок.

Убедитесь, что внешние обработки и отчеты, используемые в компании, корректно открываются и выполняются на новом оборудовании. Иногда пути к внешним файлам могут быть прописаны жестко в коде или настройках, и их придется актуализировать.

⚠️ Внимание: После переноса обязательно проверьте работу регламентных заданий и расписаний обменов данными. Они могли сбиться или указывать на несуществующие пути к файлам.

💡

Сделайте контрольную резервную копию сразу после успешного переноса и тестирования. Это будет вашей точкой восстановления для новой инфраструктуры.

Часто задаваемые вопросы (FAQ)

Можно ли перенести базу 1С на компьютер с другой версией Windows?

Да, платформы 1С кроссплатформенны в рамках одной архитектуры. Вы можете перенести базу с Windows 7 на Windows 10 или 11, а также с 32-битной на 64-битную систему. Главное — установить совместимую версию платформы 1С:Предприятие и необходимые компоненты СУБД.

Что делать, если при запуске возникает ошибка «Лицензия не найдена»?

Проверьте, подключен ли аппаратный ключ защиты к новому серверу и горит ли на нем индикатор. Для программных лицензий убедитесь, что они активированы на новом оборудовании. Также проверьте службу лицензирования 1С — она должна быть запущена.

Нужно ли переустанавливать конфигурацию 1С при переносе?

Нет, конфигурация хранится внутри информационной базы данных. При переносе файла .dt или копировании папки базы вся конфигурация переносится автоматически. Достаточно установить только платформу 1С:Предприятие на новый компьютер.

Как перенести настройки интерфейса и персональные данные пользователей?

Персональные настройки (настройки отчетов, варианты отборов) хранятся в таблице регистра сведений внутри базы данных. При корректной выгрузке и загрузке базы (.dt) эти настройки сохраняются. Если вы просто копируете файлы файловой базы, они также сохраняются в файле 1Cv8.1CD.