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

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

Подготовка к миграции и резервное копирование

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

Запустите режим 1С:Предприятие в монопольном режиме. Это гарантирует, что никто из других пользователей не внесет изменения в базу во время вашего вмешательства. В окне запуска выберите нужную базу и поставьте галочку «Монопольный режим» перед нажатием кнопки входа.

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

☑️ Проверка перед переносом

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

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

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

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

Узнайте точное расположение файлов. В окне запуска 1С выделите вашу базу и нажмите кнопку Изменить. В открывшемся окне в поле «Каталог информационных баз» будет указан полный путь. Скопируйте эту строку или запомните её.

Закройте программу 1С полностью. Перейдите по указанному пути через проводник Windows. Скопируйте всю папку с базой данных на внешний жесткий диск, флешку или в сетевую папку. Убедитесь, что объем свободного места на носителе достаточен.

На новом компьютере создайте директорию, куда будет размещена база. Желательно использовать путь, не содержащий кириллических символов или пробелов, чтобы избежать потенциальных конфликтов в работе скриптов. Вставьте скопированные файлы в эту папку.

💡

Для ускорения процесса копирования больших баз (более 10 Гб) используйте кабель USB 3.0 или локальную сеть, а не флеш-накопители старого стандарта.

После копирования необходимо добавить базу в список на новом ПК. Запустите ярлык 1С, нажмите Добавить, выберите тип размещения «На этом компьютере» и укажите путь к только что скопированной папке. Дайте базе понятное имя и проверьте её работоспособность.

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

Если ваша организация использует серверный вариант работы с базой данных на MS SQL Server или PostgreSQL, процесс усложняется. Простое копирование файлов здесь не поможет, так как данные хранятся в специализированном формате СУБД.

Вам потребуется создать дамп базы данных средствами сервера СУБД. Для MS SQL Server это делается через утилиту sqlcmd или графический интерфейс Management Studio. Для PostgreSQL используется команда pg_dump. Результатом будет файл расширения .bak или .sql.

Этап работы Действие администратора Инструмент
1. Остановка службы Остановить службу 1С:Сервер services.msc
2. Экспорт данных Создать резервную копию в SQL SSMS / pgAdmin
3. Перенос файла Копирование дампа на новый сервер Сетевая папка
4. Восстановление Развернуть базу на новом SQL Мастер восстановления

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

Не забудьте проверить права доступа пользователей SQL. При переносе на новый сервер имена учетных записей и пароли могут не совпадать. Возможно, потребуется создать новых пользователей в СУБД и назначить им роль db_owner для перенесенной базы.

Особенности работы с PostgreSQL

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

Перенос лицензий и ключей защиты

Лицензирование 1С часто вызывает больше всего вопросов при смене оборудования. Тип лицензии определяет ваши действия. Если у вас программная лицензия, привязанная к конкретному компьютеру, её необходимо предварительно освободить.

На старом компьютере запустите утилиту haspctl или воспользуйтесь меню внутри конфигуратора. Найдите пункт «Лицензии» и выберите опцию освобождения. Это действие вернет лицензию в пул доступных, позволяя активировать её на новой машине.

  • 🔑 Аппаратные ключи (USB- dongle): физически переставьте ключ из старого порта в новый. Драйверы защиты следует установить заранее.
  • 💻 Программные лицензии: требуют обязательной процедуры освобождения перед переносом, иначе на новом ПК возникнет ошибка.
  • 📄 Пин-коды: если лицензия получена по пин-коду, просто введите его на новом компьютере при первом запуске в режиме Предприятия.

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

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

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

Настройка сетевого доступа и прав пользователей

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

Нажмите правой кнопкой мыши на папку с базой данных, выберите Свойства → Безопасность. Добавьте текущего пользователя или группу «Пользователи» и выдайте им права на Полный доступ или как минимум на Изменение и Чтение.

Если база располагается в сетевой папке, проверьте настройки общего доступа. Путь к базе в списке информационных баз должен быть сетевым (например, \\Server\Base1C), а не локальным. Все пользователи, работающие с этой базой, должны иметь одинаковые права на чтение и запись в эту сетевую директорию.

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

Проверка работоспособности и обновление конфигурации

Финальный этап — тестирование перенесенной системы. Запустите 1С в режиме Предприятия. Обратите внимание на скорость открытия форм и проведения документов. Если система работает медленно, проверьте настройки индексации файлов или параметры СУБД.

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

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

Проверьте работу печатных форм и внешних отчетов. Иногда при переносе на компьютер с другой версией Office или другим набором шрифтов макеты печатных документов могут «поехать». При необходимости перерегистрируйте внешние компоненты и обработки.

💡

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

Частые ошибки и способы их устранения

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

Одна из самых частых ошибок — «Монопольный режим не установлен». Она возникает, если вы пытаетесь выполнить административные действия, когда в базе кто-то работает, или если предыдущий сеанс не был корректно завершен. В таком случае поможет перезагрузка сервера 1С или удаление файлов блокировок из папки 1Cv8Log и 1Cv8Tmp.

Также распространена ошибка «Лицензия не найдена». Проверьте, видит ли система ключ защиты. Если ключ аппаратный, попробуйте другой USB-порт. Если программная — убедитесь, что процедура освобождения на старом ПК прошла успешно и интернет-соединение стабильно для связи с сервером лицензирования.

Что делать, если база не открывается после переноса?

Проверьте целостность файлов. Попробуйте запустить утилиту chdbfl.exe из каталога платформы 1С, указав путь к файлу 1Cv8.1CD. Эта утилита попытается исправить физические повреждения файла базы данных. Если это не поможет, восстановите базу из резервной копии, созданной перед переносом.

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

Да, файловые базы 1С полностью совместимы между 32-битными и 64-битными версиями Windows. Однако для работы с 64-битной версией платформы вам потребуется соответствующая 64-битная версия самого приложения 1С:Предприятие и драйверов ключа защиты.

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

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

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

Настройки пользовательского интерфейса, отборов и личных отчетов хранятся в файле usersettings.usr внутри папки базы или в профиле пользователя Windows. При полном копировании папки базы эти настройки обычно сохраняются. Для переноса личных настроек между разными базами используйте механизм выгрузки/загрузки настроек через меню «Все функции».

Влияет ли перенос на номер лицензии в договоре ИТС?

Нет, номер лицензии и договор ИТС привязаны к конкретному экземпляру программы, а не к железу. При переносе на новый компьютер номер лицензии остается прежним. Важно лишь корректно зарегистрировать новый ключ защиты (если он сменился) в личном кабинете партнера 1С для получения обновлений.