Администрирование · 11 мин
Как перенести 1С на другой компьютер с сохранением данных
Пошаговая инструкция по переносу 1С на другой компьютер: копирование базы, установка платформы, перенос лицензий, проверка данных и частые ошибки.
Перенос 1С на другой компьютер — типовая задача при замене рабочего места, выходе старого ПК из строя или переезде офиса. Главный принцип: платформа, база данных и лицензия — три отдельных компонента, и каждый переносится по своим правилам. Если скопировать только папку с программой, база не заработает; если забыть про лицензию, 1С запустится в демо-режиме или не запустится вовсе.
Процедура зависит от типа базы. Файловая база (каталог с файлом 1Cv8.1CD) переносится простым копированием, клиент-серверная (на SQL Server, PostgreSQL и др.) требует выгрузки через конфигуратор или средствами СУБД. В обоих случаях перед началом работы нужно сделать резервную копию — это единственная гарантия, что ошибка не приведёт к потере учётных данных.
Ниже разобран полный цикл: подготовка старого компьютера, перенос файловой и серверной базы, установка платформы, активация лицензии и проверка результата. Материал ориентирован на администратора или уверенного пользователя без глубоких знаний 1С.
Подготовка: что сделать на старом компьютере до переноса
Начните с инвентаризации. Откройте список информационных баз в окне запуска 1С и запишите путь к каждой базе (он виден внизу окна при выборе базы). Уточните версию платформы: меню «Справка — О программе» в конфигураторе или в режиме предприятия. Эти данные понадобятся при установке платформы на новом компьютере — версия должна совпадать или быть новее.
Далее завершите работу всех пользователей в базе. В файловом режиме открытый сеанс блокирует часть данных, и копирование может дать повреждённый файл. Проверьте, что никто не работает через сетевую папку, если база используется несколькими сотрудниками. После этого сделайте резервную копию: откройте конфигуратор, выберите «Администрирование — Выгрузить информационную базу» и сохраните файл .dt на внешний носитель или в сетевое хранилище.
Отдельно сохраните вспомогательные данные: файлы печатных форм и внешних отчётов (обычно в каталоге ExtForms или в папке пользователя), настройки обменов, файлы лицензий (.lic), если лицензия программная. Эти элементы не входят в состав базы и при переносе теряются чаще всего.
Перенос файловой базы двумя способами
Файловая база — это каталог, в котором лежит основной файл 1Cv8.1CD и служебные файлы. Перенести её можно копированием каталога или через выгрузку в .dt. Оба способа рабочие, но у них разные ограничения.
Копирование каталога базы
Закройте 1С у всех пользователей, скопируйте весь каталог базы целиком на флешку, внешний диск или по локальной сети и разместите его на новом компьютере, например в C:\Bases\Trade. Затем в окне запуска 1С на новом ПК нажмите «Добавить», выберите «Добавление в список существующей информационной базы» и укажите путь к скопированной папке.
Способ быстрый, но требует, чтобы в момент копирования база была закрыта. Если файл 1Cv8.1CD скопирован во время работы пользователей, велика вероятность получить повреждённую базу, которая не откроется или будет выдавать ошибки.
Выгрузка и загрузка через файл .dt
Метод надёжнее: на старом компьютере в конфигураторе выполните «Администрирование — Выгрузить информационную базу», на новом — создайте пустую базу без конфигурации, откройте её конфигуратором и выполните «Администрирование — Загрузить информационную базу», указав файл .dt. После загрузки конфигуратор предложит обновить конфигурацию базы данных — согласитесь.
Выгрузка в .dt дополнительно работает как проверка целостности: если база повреждена, выгрузка, скорее всего, завершится ошибкой, и вы узнаете о проблеме до удаления данных со старого компьютера. Минус — для больших баз процесс занимает заметное время.
Сравнение вариантов переноса файловой базы
Быстро, подходит для небольших баз и срочного переезда. Ограничение: требует полного закрытия базы и не проверяет целостность данных.
Надёжнее, заодно проверяет базу и позволяет сменить версию платформы. Ограничение: дольше по времени и требует доступа к конфигуратору.
Перенос клиент-серверной базы
Если база работает на SQL Server, PostgreSQL или другой СУБД, простое копирование файлов не подойдёт — данные хранятся внутри сервера баз данных. Есть два рабочих пути: универсальная выгрузка в .dt через конфигуратор или перенос средствами самой СУБД (резервная копия и восстановление).
Путь через .dt проще и безопаснее для неопытного администратора: выгрузка делается так же, как для файловой базы, а на новом сервере создаётся пустая база через консоль кластера 1С, после чего в неё загружается файл. Этот способ также позволяет сменить тип СУБД, например перейти с SQL Server на PostgreSQL.
Перенос средствами СУБД (backup/restore) быстрее для больших баз, но требует навыков администрирования конкретной СУБД и пересоздания регистрации базы в консоли кластера 1С с теми же параметрами. Если у вас нет опыта работы с SQL-сервером, используйте выгрузку в .dt.
Установка платформы 1С на новом компьютере
Платформа переносится не копированием, а установкой с дистрибутива. Возьмите установочный пакет той же версии, что стояла на старом компьютере (или новее — платформа обратно совместима с базами старших релизов в пределах линейки 8.3). Дистрибутив можно получить с диска ИТС или из личного кабинета портала 1С, если у вас действует подписка.
Запустите установку, выберите типовой набор компонентов: тонкий клиент, толстый клиент, сервер (только если новый ПК будет сервером), модули расширения веб-сервера — по необходимости. После установки запустите 1С и добавьте в список перенесённую базу, как описано выше.
Обратите внимание на разрядность: для клиентского рабочего места обычно достаточно 32-разрядной версии, но 64-разрядная предпочтительна при работе с большими базами. На сервер ставьте 64-разрядную версию — 32-разрядный сервер ограничен по памяти.
- 1Установите платформу 1С той же или более новой версии с дистрибутива
- 2Скопируйте каталог файловой базы или загрузите базу из файла .dt
- 3Добавьте базу в список через кнопку «Добавить» в окне запуска
- 4Установите или активируйте лицензию (USB-ключ или пин-код)
- 5Запустите базу в режиме предприятия и проверьте данные
- 6Перенесите внешние отчёты, печатные формы и настройки обменов
Перенос и активация лицензии
Лицензионная политика 1С — самая частая причина проблем при переезде. Существует два типа защиты: аппаратный USB-ключ (HASP) и программная лицензия с пин-кодом. USB-ключ переносится элементарно — вставьте его в новый компьютер, установите драйвер защиты (идёт в комплекте с платформой), и база найдёт лицензию автоматически.
Программная лицензия привязывается к аппаратной конфигурации компьютера. При переезде на новый ПК старая активация не сработает — нужно активировать лицензию заново. Если у вас многопользовательский комплект, в нём есть резервные пин-коды; используйте свежий пин-код при активации на новом компьютере. При однопользовательской лицензии, если пин-коды исчерпаны, потребуется запрос в центр лицензирования 1С через форму на портале — ответ обычно приходит на e-mail, указанный при регистрации.
При активации внимательно вводите регистрационный номер комплекта и данные организации точно так же, как при первой активации — расхождения могут стать причиной отказа при восстановлении лицензии.
Проверка результата после переноса
После первого запуска базы на новом компьютере не спешите отдавать её пользователям. Откройте несколько ключевых отчётов — оборотно-сальдовую ведомость, остатки товаров, список сотрудников — и сверьте итоговые цифры с теми же отчётами на старом компьютере. Совпадение сальдо на конец периода — главный признак корректного переноса.
Проверьте работу печатных форм, обменов с банком и другими программами, подключение торгового оборудования, если оно используется. Для файловой базы, с которой работают несколько человек по сети, настройте общий доступ к новой папке базы и обновите путь в списке баз у всех пользователей.
Старый компьютер не отключайте и не очищайте минимум несколько рабочих дней: пусть база на нём останется как резервная копия. Только после того, как пользователи поработали на новом месте и подтвердили, что всё на месте, старую копию можно архивировать и удалять.
Как проверить результат переноса
База открывается в режиме предприятия без ошибок лицензии и версии
Сообщение «не найдена лицензия» или «несовместимая версия» — решайте вопрос с ключом или платформой
Сальдо по ОСВ и остатки совпадают со старым компьютером
Расхождения в суммах — база скопирована во время работы или загружена не та копия
Документы печатаются, обмен с банком проходит
Ошибки внешних компонентов — не перенесены печатные формы или настройки
Частые вопросы о переносе 1С
Можно ли перенести 1С простым копированием папки Program Files?
Нет. Каталог установки платформы в Program Files содержит только программу, но не данные и не лицензии. Платформу нужно установить с дистрибутива на новом компьютере, базу перенести отдельно (копированием каталога базы или через .dt), лицензию активировать заново или перенести USB-ключ.
Откроется ли база, если на новом компьютере поставить более новую платформу?
Да, в пределах линейки 8.3 более новая платформа открывает базы, созданные на старших релизах. Обратная ситуация невозможна: база, конвертированная новой платформой, на старой уже не откроется. Поэтому сохраните резервную копию до первого запуска на новой версии.
Что делать, если пин-коды программной лицензии закончились?
Оформите запрос на дополнительный пин-код через форму восстановления лицензии на портале 1С. Потребуется регистрационный номер комплекта и данные организации, указанные при первой активации. Запросы при смене оборудования — штатная ситуация, и центр лицензирования их рассматривает.
Как перенести базу, если старый компьютер не включается?
Извлеките жёсткий диск и подключите его к рабочему компьютеру через SATA или USB-переходник. Если диск исправен, скопируйте каталог файловой базы целиком. Если диск повреждён, остаётся восстановление из последней резервной копии .dt — поэтому регулярное резервное копирование критически важно.
Нужно ли переносить настройки пользователей и интерфейса?
Настройки интерфейса и отчётов хранятся частично в базе, частично в профиле пользователя (каталог AppData\Roaming\1C). Они не критичны для работы: при переносе базы пользователи получат все данные, а личные настройки при необходимости восстановят заново за несколько минут.
Сколько времени занимает перенос файловой базы?
Копирование небольшой базы (до нескольких гигабайт) по сети или на флешку занимает от нескольких минут до получаса. Выгрузка и загрузка через .dt для крупных баз может занять несколько часов. Планируйте переезд на нерабочее время, чтобы не блокировать работу сотрудников.
Что важно запомнить
Перенос 1С состоит из трёх независимых задач: установка платформы с дистрибутива, перенос базы (копирование каталога или выгрузка в .dt) и активация лицензии на новом оборудовании. Резервная копия перед началом и сверка итогов отчётов после переезда — два обязательных шага, которые защищают от потери учётных данных.