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

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

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

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

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

Технология переноса зависит от того, как устроена ваша база: файловая (данные лежат в одном файле 1Cv8.1CD на диске) или клиент-серверная (данные хранятся в СУБД — MS SQL, PostgreSQL и т.п.). Файловая база переносится копированием каталога или выгрузкой в .dt, серверная — через выгрузку из конфигуратора либо штатные средства СУБД.

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

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

Шаг 1. Подготовка: что проверить до начала переноса

Сначала определите тип базы. Откройте список информационных баз в окне запуска 1С, выделите нужную базу и посмотрите строку внизу окна: если путь выглядит как «File="C:\Bases\Trade"» — база файловая, если «Srvr=...; Ref=...» — клиент-серверная. От этого зависит весь дальнейший сценарий.

Выясните точную версию платформы: меню «Справка → О программе» в запущенной 1С. На новый компьютер нужно ставить ту же версию платформы или новее — база, открытая более новой платформой, может потребовать конвертации и уже не запустится на старой. Также уточните версию конфигурации и режим совместимости, если планируется обновление.

Завершите все сеансы пользователей. В файловом режиме это критично: если копировать базу, в которой кто-то работает, файл может оказаться в несогласованном состоянии. Попросите всех выйти из программы и проверьте, что в каталоге базы нет файла блокировок с активными сеансами.

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

Шаг 2. Резервная копия базы

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

Выгрузка в .dt имеет важное преимущество: это логическая копия, независимая от физического расположения данных. Её можно загрузить и в файловую, и в серверную базу. Минус — при больших объёмах выгрузка занимает заметное время, а .dt не всегда подходит для переноса между разными СУБД без дополнительных проверок.

Альтернатива для файловой базы — простое копирование каталога целиком. В нём находится главный файл 1Cv8.1CD и служебные подкаталоги. Копируйте каталог полностью, а не только один файл: в подкаталогах могут храниться данные полнотекстового поиска и другие служебные данные.

Создание резервной копии
  1. 1
    Завершите все сеансы пользователей в базе
  2. 2
    Откройте базу в режиме Конфигуратор
  3. 3
    Выберите Администрирование → Выгрузить информационную базу
  4. 4
    Укажите путь и имя файла .dt, дождитесь завершения
  5. 5
    Скопируйте файл .dt на внешний носитель или в сетевую папку
  6. 6
    Дополнительно скопируйте весь каталог файловой базы как вторую копию

Шаг 3. Установка платформы 1С на новый компьютер

На новом компьютере установите платформу 1С:Предприятие той же версии, что работала на старом, либо новее. Дистрибутив берите с официального портала 1С (требуется действующая подписка ИТС) или используйте сохранённый установщик. Запустите setup.exe и выберите нужные компоненты: для обычной работы достаточно «1С:Предприятие» и «1С:Предприятие — Тонкий клиент» при необходимости.

Если на старом компьютере использовались дополнительные компоненты — драйверы торгового оборудования, компоненты криптографии для ЭДО, расширения для веб-камеры или сканеров — их нужно установить на новом месте отдельно. Составьте список таких компонентов заранее, пока старый компьютер ещё доступен.

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

Шаг 4. Перенос и подключение базы данных

Файловая база

Скопируйте каталог базы на новый компьютер в удобное расположение, например C:\1C_Bases\Trade. Затем откройте окно запуска 1С, нажмите «Добавить», выберите «Добавление в список существующей информационной базы» и укажите путь к скопированному каталогу. База появится в списке и готова к запуску.

Если вы делали выгрузку в .dt, создайте новую пустую базу без конфигурации, откройте её в конфигураторе и выполните «Администрирование → Загрузить информационную базу», указав файл .dt. После загрузки обновите конфигурацию базы данных, если конфигуратор это предложит.

Клиент-серверная база

Для серверной базы самый простой путь — выгрузка в .dt на старом сервере и загрузка на новом через конфигуратор. Альтернатива для больших баз — перенос средствами СУБД: сделать backup базы в MS SQL или PostgreSQL, восстановить его на новом сервере и создать в консоли кластера 1С новую информационную базу, указав существующую базу данных.

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

Способы переноса базы

Выгрузка в .dt

Универсально, подходит для файловых и серверных баз; медленно на больших объёмах

Копирование каталога

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

Backup средствами СУБД

Оптимально для больших серверных баз; требует навыков администрирования СУБД

Шаг 5. Перенос лицензий 1С

Если используется аппаратный ключ защиты HASP (USB-ключ), всё просто: извлеките ключ из старого компьютера, подключите к новому и установите драйвер ключа — он входит в дистрибутив платформы и обычно ставится автоматически. Для сетевых ключей настройте на новом компьютере поиск сервера лицензий через файл nethasp.ini или установите менеджер лицензий.

Программная лицензия привязана к «железу» конкретного компьютера, поэтому на новом ПК её нужно активировать заново. При первом запуске 1С предложит получить лицензию: выберите автоматическое получение (если есть интернет и доступ к серверу лицензирования 1С) и введите пин-код из комплекта поставки.

Если все пин-коды из комплекта уже использованы, при активации выберите вариант «восстановление лицензии» — система лицензирования сопоставит параметры компьютера и организации с ранее активированной лицензией. Важно указывать те же регистрационные данные организации, что и при первой активации, иначе восстановление не пройдёт. Если переезды случаются часто, рассмотрите многопользовательскую лицензию с сервером лицензирования в локальной сети.

Шаг 6. Настройки пользователей, печатные формы и внешние компоненты

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

Локальные настройки пользователя — состав открытых окон, варианты отчётов, настройки печати — хранятся в профиле пользователя на старом компьютере (в папках AppData). Они не критичны для работы, но если пользователь привык к своим настройкам, скопируйте содержимое каталогов %APPDATA%\1C и %LOCALAPPDATA%\1C со старого ПК на новый.

Отдельно проверьте всё, что база использует «наружу»: каталоги обмена с банками и ЭДО, пути к внешним печатным формам и обработкам, настройки обмена с другими базами, подключённое торговое оборудование (сканеры, ККТ, терминалы эквайринга). Для каждого пункта убедитесь, что пути доступны с нового компьютера и установлены нужные драйверы.

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

Шаг 7. Проверка работоспособности после переноса

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

Запустите тестирование и исправление базы (Конфигуратор → Администрирование → Тестирование и исправление) в режиме только проверки, без исправлений. Это выявит скрытые повреждения, которые могли возникнуть при копировании. Для больших баз процедура занимает продолжительное время — запланируйте её на нерабочие часы.

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

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

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

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

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

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

Ошибка формата потока, запрос лицензии, пустой список пользователей

Данные
Норма

Остатки и обороты совпадают с контрольными цифрами со старого ПК

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

Расхождения в итогах, пропавшие документы

Обмены и печать
Норма

Выгрузка в банк формируется, документы печатаются

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

Ошибки путей к каталогам, недоступны принтеры

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

Итог

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

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

Частые вопросы

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

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

Что делать, если база после переноса выдаёт «ошибку формата потока»?

Чаще всего причина — копирование базы при активных сеансах или сбой при передаче файла. Восстановите базу из резервной копии (.dt или второй копии каталога), затем повторите перенос, убедившись, что все сеансы завершены. Если копия повреждена необратимо, поможет только резервная копия.

Нужно ли заново активировать лицензию при переносе на новый компьютер?

Для программной лицензии — да, она привязана к оборудованию. Используйте неиспользованный пин-код из комплекта или вариант восстановления лицензии при активации. Для аппаратного USB-ключа повторная активация не нужна: достаточно переставить ключ и установить драйвер.

Можно ли заодно обновить версию платформы при переносе?

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

Как перенести 1С, если старый компьютер уже не включается?

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

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

Само копирование зависит от размера базы и скорости носителя: база в несколько гигабайт по сети или на USB-диск копируется от нескольких минут до часа. Выгрузка и загрузка через .dt занимает заметно дольше. Заложите также время на установку платформы, активацию лицензии и проверку — в целом на перенос одного рабочего места разумно планировать 2–4 часа.