Переезд информационной системы на новое аппаратное обеспечение — это всегда стрессовый момент для бухгалтера или системного администратора. Ошибки в процессе могут привести к потере критически важных данных или простою предприятия на несколько дней. В отличие от простого копирования файлов Word или Excel, платформа 1С:Предприятие 8 требует соблюдения строгой последовательности действий для корректной работы всех компонентов.
Основная сложность заключается не столько в физическом перемещении файлов, сколько в перерегистрации аппаратных ключей защиты и настройке сетевых соединений. Вам предстоит работать с реестром, системными службами и специфическими утилитами разработчика. Даже опытные специалисты иногда сталкиваются с неожиданными конфликтами версий или проблемами доступа к базам данных после миграции.
В этой статье мы подробно разберем весь цикл работ: от подготовки резервных копий до финальной проверки работоспособности системы на новом месте. Мы рассмотрим нюансы работы с файловыми и серверными вариантами баз, а также методы легального переноса лицензий без обращения в техническую поддержку вендора.
Подготовка к миграции и создание резервных копий
Прежде чем приступать к каким-либо активным действиям, необходимо убедиться, что у вас есть полная копия текущего состояния системы. Это «золотое правило» администрирования, нарушение которого может стоить компании месяцев работы. Сначала остановите все сеансы пользователей и завершите работу платформы на всех терминалах.
Для файловых баз самым надежным способом является создание резервной копии средствами самой платформы. Зайдите в конфигуратор под правами администратора и выберите пункт меню Администрирование → Выгрузить информационную базу. Укажите путь к надежному носителю, который не будет затронут при переносе системы.
Если вы используете клиент-серверный вариант на основе Microsoft SQL Server или PostgreSQL, процедура усложняется. Вам необходимо создать дамп базы данных средствами СУБД. Простого копирования файлов .mdf и .ldf часто бывает недостаточно из-за блокировок и транзакционных журналов.
⚠️ Внимание: Не пытайтесь копировать файлы работающих баз данных напрямую через Проводник Windows. Это почти гарантированно приведет к повреждению структуры индексов и невозможности запуска системы в будущем.
Также не забудьте скопировать файлы внешних обработок, печатных форм и дополнительных отчетов, которые могут храниться вне каталога основной базы. Часто пользователи забывают про папки с шаблонами документов, лежащие в общих сетевых ресурсах.
☑️ Чек-лист перед началом переноса
Перенос конфигурации и установка платформы
На новом компьютере первым делом необходимо установить саму платформу 1С:Предприятие. Крайне важно, чтобы версия платформы на новом сервере совпадала с версией на старом или была новее. Попытка запустить базу, созданную в более новой версии, на старом релизе платформы приведет к ошибке открытия.
Скачайте дистрибутив с официального сайта или используйте установочный диск. В процессе установки выберите необходимые компоненты. Для файлового варианта достаточно клиентской части, а для серверного потребуется установка сервера 1С:Предприятия и агента защиты.
После установки платформы восстановите базу из ранее созданной резервной копии. В списке информационных баз нажмите кнопку Добавить и выберите пункт Существующая информационная база. Укажите имя базы и путь к каталогу, куда вы распаковали файлы или где будет размещена база данных.
Нюансы совместимости версий
Если версия платформы на новом компьютере значительно выше (например, переход с 8.3.10 на 8.3.22), система автоматически предложит обновить конфигурацию базы данных. Этот процесс может занять от 15 минут до нескольких часов в зависимости от объема данных. Прерывать его нельзя!
Для серверных вариантов необходимо зарегистрировать базу в списке кластера серверов. Это делается через консоль управления кластером или утилиту командной строки ras. Без этой регистрации сервер просто «не увидит» вашу базу при попытке подключения.
Миграция лицензий и ключей защиты
Самый деликатный этап переезда — это работа с лицензиями. Тип миграции зависит от того, какой вид защиты вы используете: программный пин-код, аппаратный USB-ключ или сетевую лицензию. Для программных лицензий используется утилита hasp или встроенный менеджер лицензий.
Если у вас установлен аппаратный ключ HASP, физически переставьте его в новый компьютер. Система должна автоматически определить устройство, если установлены корректные драйверы защиты. В диспетчере устройств ключ должен отображаться без знаков восклицания.
- 🔑 Программные лицензии требуют деактивации на старом ПК перед активацией на новом через интернет.
- 💻 Сетевые лицензии на сервере защиты не требуют переноса, достаточно прописать новый путь в настройках клиентов.
- 🌐 Для облачных версий (1С:Линк) достаточно ввести логин и пароль на новом устройстве.
В случае потери доступа к старому компьютеру (например, он сломался) процедура восстановления программной лицензии усложняется. Вам потребуется сформировать файл запроса на перенос и отправить его в центр лицензирования или использовать резервный код активации, если он был сохранен.
⚠️ Внимание: При переносе программной лицензии убедитесь, что на старом компьютере она полностью деактивирована. Повторная активация без деактивации может заблокировать ключ до обращения в службу поддержки.
Настройка сетевого доступа и публикация на веб-сервере
Если ваша база должна быть доступна нескольким пользователям по сети, необходимо правильно настроить права доступа к каталогу с файлами базы. В свойствах папки на вкладке Доступ добавьте группу пользователей и выдайте им права на Чтение и запись, а также Изменение.
Для работы через тонкий клиент в режиме предприятия часто требуется публикация базы на веб-сервере (IIS или Apache). Это позволяет запускать 1С через браузер или обеспечивать стабильное соединение через порты. Используйте утилиту webinst.exe, поставляемую с дистрибутивом платформы.
webinst.exe -publish -wsdir "BaseName" -d "C:\Bases\BaseFolder" -connstr "Srvr="ServerName";Ref="BaseName""
Эта команда создаст виртуальный каталог на веб-сервере и настроит необходимые расширения. После выполнения проверьте доступность базы, введя адрес вида http://localhost/BaseName в браузере.
| Параметр настройки | Значение для файловой версии | Значение для SQL версии |
|---|---|---|
| Путь к данным | Локальный диск или сетевая папка | Имя экземпляра SQL Server |
| Аутентификация | 1С:Предприятие | Windows или SQL |
| Порт подключения | Не требуется (файловый доступ) | 1541 (по умолчанию для 1С) |
| Блокировка регламентных заданий | На стороне клиента | На стороне сервера 1С |
Не забудьте проверить настройки брандмауэра Windows. Порты, используемые сервером 1С (обычно диапазон 1540-1541 и порты менеджера кластера), должны быть открыты для входящих соединений из локальной сети.
Перенос внешних отчетов и дополнительных обработок
Часто функционал типовой конфигурации расширяется за счет внешних обработок, которые не хранятся внутри базы данных, а лежат отдельными файлами .epf или .erf. Их расположение прописано в настройках пользователей или в общих настройках системы.
Найдите каталог, указанный в параметре Путь к внешним отчетам и обработкам. Скопируйте все содержимое этой папки на новый компьютер, сохраняя структуру подпапок. Если пути изменятся, пользователям придется заново настраивать свои рабочие места.
Сохраните скриншоты настроек путей к внешним обработкам перед переносом. Это сэкономит время при восстановлении окружения на новом сервере и позволит быстро сверить правильность миграции.
Также проверьте наличие макетов печатных форм, которые могут быть сохранены в отдельных файлах на диске. Особенно это актуально для счетов-фактур и накладных, сверстанных в формате MXL или DOCX вне конфигурации.
В некоторых случаях обработчики событий (расширения конфигурации) могут ссылаться на внешние DLL-библиотеки. Убедитесь, что эти библиотеки зарегистрированы в системе или находятся в папке с исполняемым файлом платформы bin.
Финальная проверка и оптимизация работы
После завершения всех технических процедур необходимо провести комплексное тестирование. Запустите базу в режиме 1С:Предприятие и проверьте открытие основных документов: накладных, счетов, актов. Ошибки при проведении документов часто указывают на проблемы с правами доступа или отсутствием внешних компонент.
Выполните тестовое проведение регламентных операций: закрытие месяца, расчет зарплаты или обновление курсов валют. Это позволит выявить скрытые ошибки в вычислительных механизмах, которые не проявляются при простом просмотре справочников.
⚠️ Внимание: Интерфейсы и названия пунктов меню могут отличаться в зависимости от версии конфигурации (Бухгалтерия, ЗУП, УТ) и года выпуска релиза. Всегда сверяйтесь с документацией к вашей конкретной конфигурации при поиске настроек.
Для ускорения работы рекомендуется выполнить тестирование и исправление базы. В режиме конфигуратора выберите Администрирование → Тестирование и исправление. Отметьте галочками пункты «Тестирование логической целостности» и «Пересчет итогов», затем запустите процесс.
Успешный перенос считается завершенным только после того, как все пользователи подтвердили работоспособность своих рабочих мест и отсутствие ошибок при проведении документов.
Частые вопросы и решения проблем
Что делать, если 1С пишет «Лицензия не найдена» после переноса?
Проверьте, установлен ли драйвер защиты SafeNet Sentinel. Попробуйте переустановить его в режиме эмуляции, если используется программная лицензия. Также убедитесь, что служба 1С:Лицензирование запущена в консоли управления службами Windows.
Можно ли перенести базу 1С на компьютер с другой операционной системой?
Да, файловые базы 1С полностью кроссплатформенны. Вы можете перенести базу с Windows на Linux-сервер или macOS без потери данных, просто скопировав каталог. Однако серверная версия потребует установки соответствующей версии сервера 1С под целевую ОС.
Как перенести настройки интерфейса и начальные экраны пользователей?
Настройки интерфейса хранятся в файле users.cfg внутри каталога базы или в профиле пользователя Windows. Для сохранения начальных экранов и настроек отчетов скопируйте папку AppData\Roaming\1C\1Cv8 со старого компьютера на новый.
Нужно ли переустанавливать конфигурацию при переносе?
Нет, при восстановлении из резервной копии (.dt файл) или копировании файловой базы конфигурация переносится автоматически. Переустановка требуется только в том случае, если вы меняете платформу с файловой на клиент-серверную архитектуру.