К статье
Практический материал

Администрирование · 10 мин

Как перенести программу 1С с одного компьютера на другой

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

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

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

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

Определите, как устроена ваша база: файловая или клиент-серверная

Перед переносом нужно выяснить режим работы базы — от этого зависят все дальнейшие действия. Откройте список информационных баз в окне запуска 1С, выделите базу и нажмите кнопку «Изменить». Тип расположения будет указан в свойствах: либо каталог на диске (файловый режим), либо сервер 1С и имя базы (клиент-серверный).

Файловая база — это один файл с расширением 1Cv8.1CD, лежащий в папке на локальном диске или в сетевой папке. Такой вариант типичен для небольших компаний с одним-тремя пользователями. Перенести её проще всего: достаточно скопировать файл.

Клиент-серверная база хранится в СУБД — обычно Microsoft SQL Server или PostgreSQL — и управляется сервером 1С:Предприятия. Здесь простым копированием не обойтись: нужна выгрузка через конфигуратор или средствами самой СУБД. Если у вас клиент-серверный режим и нет опыта администрирования, безопаснее привлечь специалиста.

Сделайте резервную копию перед любыми действиями

Любой перенос начинается с копии. Если что-то пойдёт не так — например, выгрузка прервётся или файл повредится при копировании по сети — у вас останется исходная рабочая база. Это единственная страховка от потери данных.

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

Для файловой базы есть альтернатива: просто скопируйте файл 1Cv8.1CD на внешний носитель, когда в программе никто не работает. Храните копию на отдельном носителе или другом компьютере, а не в той же папке, что и рабочая база.

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

Способ 1: копирование файла базы

Найдите папку с базой — её путь виден в списке информационных баз при наведении на строку или в свойствах базы. Скопируйте файл 1Cv8.1CD на флешку, внешний диск или по локальной сети на новый компьютер в любую удобную папку, например C:\Bases\Trade.

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

Способ 2: выгрузка и загрузка через .dt

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

Порядок действий для файловой базы
  1. 1
    Завершите все сеансы работы с базой на старом компьютере
  2. 2
    Сделайте выгрузку .dt или скопируйте файл 1Cv8.1CD на носитель
  3. 3
    Установите платформу 1С на новый компьютер
  4. 4
    Перенесите файл базы в новую папку или загрузите .dt в пустую базу
  5. 5
    Добавьте базу в список информационных баз с указанием пути
  6. 6
    Запустите базу в режиме Предприятие и проверьте данные

Перенос клиент-серверной базы

Для клиент-серверной базы универсальный путь — та же выгрузка в .dt через конфигуратор. Файл .dt не зависит от режима работы: загрузить его можно как в файловую базу, так и в новую клиент-серверную. Это самый простой вариант, если база не слишком велика.

Если база объёмная и выгрузка в .dt занимает часы, перенос выполняют средствами СУБД: делают резервную копию на старом сервере и восстанавливают её на новом, после чего в консоли кластера 1С регистрируют базу с новыми параметрами подключения. Такие операции требуют прав администратора сервера и понимания работы SQL Server или PostgreSQL.

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

Установка платформы и перенос лицензии

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

С лицензиями есть два варианта. Программная лицензия привязывается к параметрам компьютера: при переезде её нужно активировать заново на новом компьютере. Если у вас многопользовательская лицензия — используйте резервные пин-коды из комплекта поставки. Однопользовательскую лицензию проще получить заново через центр лицензирования, указав регистрационный номер продукта.

Аппаратный ключ HASP переносится проще всего: выньте USB-ключ из старого компьютера, вставьте в новый и установите драйвер ключа. Сама программа при этом «не заметит» переезда.

Настройки пользователей, печатные формы и подключаемое оборудование

База переносится вместе с пользователями, правами и настройками, хранящимися внутри неё. Но часть настроек живёт на стороне клиента: сохранённые варианты отчётов, настройки форм и списков, пути к файлам обмена. Они лежат в профилях пользователей в папках %APPDATA%\1C и %APPDATA%\1CEStart.

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

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

Типичные ошибки
01
Копирование файла базы при открытых сеансах — итоговый файл оказывается повреждён и не открывается
02
Установка платформы более старой версии, чем на прежнем компьютере — база не запускается с ошибкой несовместимости
03
Потеря пин-кодов лицензии до переактивации — программа переходит в демонстрационный режим
04
Забытые клиентские настройки и сертификаты ЭДО — пользователи теряют отчёты, а обмен с банками и ЭДО перестаёт работать
05
Удаление базы со старого компьютера до проверки работы на новом — при сбое восстанавливать нечего

Проверка результата после переноса

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

Дополнительно проверьте печать документов, работу обменов (банк-клиент, ЭДО, синхронизация с другими базами) и запуск под пользователями с ограниченными правами. Только после нескольких дней штатной работы на новом компьютере старую базу можно архивировать и удалять.

Контрольные точки

Как проверить результат

Запуск базы
Норма

База открывается без ошибок, список пользователей на месте

Тревожный признак

Сообщение о несовместимости версии или требование лицензии

Данные
Норма

Документы и отчёты совпадают с данными на старом компьютере

Тревожный признак

Пропали документы, отчёты показывают другие итоги

Лицензия
Норма

Программа работает в полном режиме

Тревожный признак

Демонстрационный режим или ошибка поиска лицензии

Оборудование и обмены
Норма

Печать, сканер, банк-клиент и ЭДО работают

Тревожный признак

Ошибки драйверов, обмены не выполняются

FAQ: частые вопросы о переносе 1С

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

Нет. Платформа 1С при установке регистрирует компоненты в системе, поэтому её нужно устанавливать из дистрибутива. Копировать имеет смысл только саму базу данных — файл 1Cv8.1CD или выгрузку .dt.

Что делать, если пин-коды лицензии утеряны?

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

Откроется ли база, если на новом компьютере поставить более новую платформу?

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

Можно ли перенести базу с Windows на Linux или наоборот?

Да, через выгрузку в файл .dt: этот формат не зависит от операционной системы. Прямое копирование файла базы между разными ОС не рекомендуется.

Сколько времени занимает перенос?

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

Нужно ли удалять 1С со старого компьютера после переноса?

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

Итог

Что важно запомнить

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