Переезд 1С на новый компьютер: платформа, базы, лицензия
Содержание
Чтобы установить 1С на другой компьютер, нужны три вещи: дистрибутив платформы той же версии (или новее), копия информационной базы и рабочая лицензия. Сама программа переносится установкой с нуля, а данные живут отдельно и переезжают файлом или выгрузкой.
Порядок такой: сначала страхуетесь копиями на старом компьютере, потом ставите платформу на новый, затем подключаете базу и только в конце разбираетесь с ключом защиты и сетью. Старый компьютер не трогайте, пока на новом не проведён хотя бы один рабочий документ.
Копировать папку C:\Program Files\1cv8 со старого компьютера на новый бесполезно. Платформа регистрирует компоненты в системе, поэтому её нужно именно устанавливать.
Что проверить до начала переезда
Пять минут проверок сэкономят вечер. Выясните на старом компьютере:
- 🔹 Версию платформы. Запустите 1С, в окне выбора баз нажмите «О программе» или посмотрите версию в справке внутри базы. Например,
8.3.24.1548. - 🔹 Тип базы. В списке баз у файловой стоит путь к папке, у серверной — имя сервера и базы (
srv-1c\buh). - 🔹 Тип лицензии. Аппаратный USB-ключ, программная лицензия, сетевой ключ на другом сервере.
- 🔹 Размер базы. Папку файловой базы смотрите в проводнике. База на 20 ГБ копируется не за минуту, и места на флешке может не хватить.
- 🔹 Нестандартные настройки. Внешние обработки, печатные формы, расширения, подключённое оборудование (кассы, сканеры), настройки обмена.
Резервная копия: две страховки вместо одной
Делайте копию двумя способами. Если не откроется один, останется второй.
Выгрузка в файл .dt
- Закройте базу у всех пользователей.
- Запустите 1С в режиме «Конфигуратор» (выберите базу, кнопка «Конфигуратор»).
- Откройте меню «Администрирование» и выберите «Выгрузить информационную базу».
- Сохраните файл
.dtна флешку или в сетевую папку.
Файл .dt сжат и не привязан к ОС. Его можно загрузить на другой платформе того же релиза или новее, в том числе на другой версии Windows.
Копия каталога файловой базы
Файловая база лежит в папке, внутри которой есть файл 1Cv8.1CD. Скопируйте всю папку целиком, пока все пользователи вышли из базы. Копировать «на ходу» нельзя: файл может записаться наполовину.
Не удаляйте базу на старом компьютере, пока не убедитесь, что копия открывается на новом.
Что забрать помимо базы
Список подключённых баз хранится в файле ibases.v8i. Обычно он лежит в профиле пользователя, в папке AppData\Roaming\1C\1CEStart. Если его скопировать на новый компьютер, все базы появятся в окне запуска сразу, с теми же названиями и путями. Пути придётся поправить, если база окажется в другой папке.
Установка платформы 1С:Предприятие на новый компьютер
Дистрибутив берите с официального сайта поддержки 1С по логину и паролю пользователя ИТС или у франчайзи. Версия платформы должна подходить к конфигурации: для старой конфигурации новая платформа обычно работает, обратное не всегда.
Пошаговая установка
- Запустите установщик
setup.exeот имени администратора. - На экране выбора компонентов оставьте «1С:Предприятие» (основной набор для работы).
- Если нужен сервер, отметьте «Сервер 1С:Предприятия». На обычном рабочем месте он не нужен.
- Для веб-публикации базы отметьте «Модули расширения веб-серверов».
- Выберите язык интерфейса и завершите установку.
- Если установщик предложит установить драйвер защиты, соглашайтесь: он нужен для USB-ключа.
После установки запустите ярлык «1С:Предприятие». Окно со списком баз открылось, значит платформа встала.
Какие компоненты ставить
| Сценарий | Компоненты | Комментарий |
|---|---|---|
| Рабочее место бухгалтера | Основные + интерфейсы на нужных языках | Больше ничего не требуется |
| Файловая база, общий доступ по сети | То же на каждом ПК | Платформы на всех ПК лучше держать одной версии |
| Сервер 1С | Основные + «Сервер 1С:Предприятия» | Отдельная служба и свои требования к ОС |
| Публикация в веб | Основные + веб-расширения | Нужен IIS или Apache |
Устанавливайте ту же версию платформы, что стояла на старом компьютере, пока не убедились, что всё работает. Обновлять платформу и переезжать одновременно рискованно: при проблеме не поймёте, что именно сломалось.
Если на новом компьютере уже была другая платформа, ставьте новую рядом: версии 8.3 живут параллельно. Нужную для базы версию можно указать в её свойствах в списке баз.
Перенос файловой базы 1С
Вариантов два, и оба простые.
Способ 1. Копирование папки
- На старом компьютере закройте 1С и скопируйте папку с файлом
1Cv8.1CD. - На новом положите её в удобное место. Например,
D:\Bases\Buh. Лучше не на рабочий стол и не в папку профиля: профиль часто чистят. - Запустите 1С и нажмите «Добавить».
- Выберите «Добавление в список существующей информационной базы».
- Укажите имя и тип расположения «На данном компьютере или на компьютере в локальной сети».
- Выберите путь к папке и завершите добавление.
Способ 2. Загрузка из .dt
Подходит, когда копию папки получить сложно или хотите «чистую» базу без накопленного мусора.
- Создайте новую пустую базу: «Добавить» → «Создание новой информационной базы» → «Без конфигурации».
- Откройте её в Конфигураторе.
- «Администрирование» → «Загрузить информационную базу» → выберите файл
.dt. - Дождитесь окончания. Для базы на 10 ГБ это может занять от получаса до нескольких часов, всё зависит от диска.
Перед загрузкой проверьте, что платформа не старше той, на которой делали выгрузку. Иначе загрузка откажется работать.
Расширения и внешние файлы
Расширения конфигурации
выгружаются в файл .dt вместе с базой, их отдельно переносить не нужно. А вот внешние обработки и печатные формы, лежащие просто файлами на диске, нужно скопировать вручную и заново подключить через справочник «Внешние обработки» или аналогичный.
Клиент-серверная база: переезд сервера и SQL
Здесь двух кликов недостаточно. Данные лежат в СУБД (чаще всего PostgreSQL или MS SQL Server), а сервер 1С держит кластер, который знает, где какая база.
Порядок переезда
- Остановите работу. Закройте сеансы пользователей и в консоли кластера включите блокировку начала сеансов.
- Сделайте две копии. Выгрузка в
.dtиз Конфигуратора и резервная копия самой СУБД (для MS SQL это файл.bak). - Поставьте платформу с серверной частью на новый компьютер. Служба сервера называется «Агент сервера 1С:Предприятия».
- Установите СУБД той же или более новой версии и восстановите копию.
- Зарегистрируйте базу в кластере. В консоли серверов 1С создайте информационную базу и укажите СУБД, имя базы и пользователя.
- Подключите клиентов. В списке баз у них поменяйте имя сервера на новое.
Если проще, создайте пустую базу на новом сервере и загрузите в неё .dt. Это медленнее, зато безопаснее с точки зрения совместимости СУБД.
На что смотреть особенно
- 🔸 Версия платформы и сервера должна совпадать. Если клиент 8.3.22, а сервер 8.3.24, подключение чаще всего не получится.
- 🔸 Кодировка и параметры СУБД. Для PostgreSQL берут сборку, рекомендованную для 1С, у MS SQL важны параметры сортировки базы.
- 🔸 Пользователь службы. Служба сервера работает от отдельного пользователя ОС. Ему нужен доступ к папкам кластера на новом сервере.
- 🔸 Имя сервера. Если новый сервер получает старое имя в сети, клиентам ничего менять не придётся.
Не перемещайте файлы СУБД вручную. Копируйте только штатными средствами самой СУБД, иначе база может «не подняться».
Лицензия и ключ защиты: как не остаться без доступа
Лицензия определяет, сможете ли вы вообще работать после переезда. Вариантов несколько, и действовать нужно по-разному.
| Тип | Что делать при переезде |
|---|---|
| USB-ключ (аппаратный) | Вставить в новый компьютер, поставить драйвер защиты, при необходимости перезагрузиться |
| Сетевой ключ на сервере | Ничего не переносить: клиенты по-прежнему получают лицензию с сервера |
| Программная лицензия | Привязана к конкретному компьютеру: нужна новая активация |
| Лицензия на сервере кластера | Следует за сервером: на новом сервере её нужно получить заново |
USB-ключ
Достаточно вставить ключ в новый ПК. Если 1С пишет, что лицензия не найдена, чаще всего не стоит драйвер защиты. Его можно доустановить из дистрибутива платформы через «Изменить» в установленных программах.
Программная лицензия
Привязка идёт к оборудованию. На новом компьютере лицензия сама не заработает. Нужно заново получить её через мастер получения лицензий (при запуске 1С предложит сам) и ввести пин-код из конверта или личного кабинета. Если пин-код уже использован на старом ПК, количество активаций может быть ограничено. Тогда обращайтесь в службу сопровождения или к партнёру 1С, который выдавал комплект.
Заранее выпишите, какие лицензии у вас есть и сколько активаций осталось. Делайте это до того, как выключите старый компьютер.
Сеть: чтобы коллеги увидели базу
Работает на этом компьютере, но коллеги не подключаются? Проверьте по порядку.
Файловая база по сети
- Папка с базой должна быть открыта для общего доступа, у пользователей права на изменение, не только чтение.
- Подключаться к ней нужно по сетевому пути (
\\PC-BUH\Bases\Buh), а не по букве сетевого диска. - Для работы нескольких человек файловая база всё равно остаётся ограниченной. Для 5-10 пользователей это уже ощутимо, дальше разумнее переходить на клиент-серверный вариант.
Клиент-серверный вариант
Серверу нужны открытые порты. По умолчанию это 1540 (диспетчер кластера), 1541 (агент сервера) и диапазон рабочих процессов 1560-1591. В брандмауэре нового сервера их нужно разрешить, иначе клиенты будут получать отказ в подключении.
Как понять, что переезд прошёл чисто
Не закрывайте дело после первого запуска. Проведите короткую проверку:
- Откройте базу и зайдите под своим пользователем.
- Проведите тестовый документ и сформируйте любой привычный отчёт.
- Распечатайте документ: проверьте принтер и печатные формы.
- Проверьте обмены, ЭДО, подключённые банки и оборудование.
- Убедитесь, что регламентные задания (если есть) выполняются.
И только через несколько рабочих дней удаляйте базу со старого компьютера. Копию на всякий случай сохраните ещё на месяц.
Когда переезд лучше отложить
Не всегда стоит переезжать в разгар отчётного периода. Если на носу сдача отчётности или закрытие месяца, подождите.
- ⏳ База старая, платформа древняя. Одновременно менять компьютер и обновлять версии не стоит. Сначала переезд, потом обновление.
- ⏳ Нет второй копии. Пока вы не проверили восстановление из копии, переносить боевую базу рано.
- ⏳ Ключ не под рукой. Если USB-ключ у другого сотрудника или программная лицензия не подтверждена, работа после переезда встанет.
Спокойный вариант: поставьте платформу на новый компьютер заранее, загрузите копию базы как тестовую и прогоните на ней типовые операции. В рабочий день, назначенный для переезда, останется только перенести свежую копию.
Частые вопросы
Можно ли просто скопировать папку 1С на другой компьютер?
Нужно ли удалять 1С со старого компьютера?
Платформа на новом компьютере новее, чем на старом. Это проблема?
Почему после переезда пропали принтеры и настройки печати?
Можно ли перенести 1С с Windows на Linux или обратно?
.dt и загрузите на другой ОС. Платформа при этом ставится отдельным дистрибутивом под нужную систему.Что будет с пользователями и их паролями?
.dt, пользователи тоже восстановятся.