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

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

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

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

Перенос базы 1С на другой компьютер — типовая задача при замене рабочего места, переезде офиса или установке программы на новый сервер. Способ переноса зависит от того, в каком режиме работает база: файловом или клиент-серверном (SQL). Файловую базу можно просто скопировать, а клиент-серверную переносят через выгрузку в конфигураторе или средствами СУБД.

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

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

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

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

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

От типа базы зависит весь дальнейший сценарий: файловую можно перенести буквально копированием одного файла, а для клиент-серверной потребуется выгрузка или работа с СУБД.

В свойствах базы указан путь к папкеФайловая база

Найдите файл 1Cv8.1CD — его можно скопировать напрямую

Указан сервер и имя базыКлиент-серверная база

Потребуется выгрузка .dt или бэкап средствами СУБД

База работает в веб-браузере через веб-серверПубликация на веб-сервере

Уточните у администратора, где физически находится база

Размер 1Cv8.1CD больше 4–5 ГББаза приближается к ограничениям файлового режима

Рассмотрите переход на клиент-серверный вариант при переносе

Перенос файловой базы копированием каталога

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

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

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

Порядок действий при копировании файловой базы
  1. 1
    Завершите все сеансы пользователей в базе
  2. 2
    Найдите путь к базе в свойствах в окне запуска 1С
  3. 3
    Скопируйте каталог базы или файл 1Cv8.1CD на новый компьютер
  4. 4
    На новом компьютере добавьте базу в список через «Добавить»
  5. 5
    Запустите базу и проверьте, что открываются документы и отчёты

Перенос через выгрузку в файл .dt

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

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

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

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

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

Второй путь — резервная копия средствами самой СУБД: в MS SQL это backup/restore через Management Studio, в PostgreSQL — утилиты pg_dump и pg_restore. Такой перенос быстрее и надёжнее для больших объёмов, но требует навыков администрирования СУБД.

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

Сравнение способов переноса

Копирование файла 1Cv8.1CD

Самый быстрый вариант для файловых баз; не подходит для клиент-серверных

Выгрузка/загрузка .dt

Универсально для любых баз, но медленно на больших объёмах и чувствительно к обрывам

Бэкап средствами СУБД

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

Что перенести помимо самой базы

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

  • Платформа 1С той же версии (или новее) — установите дистрибутив на новый компьютер.
  • Лицензии: программные лицензии привязываются к аппаратной конфигурации, при смене компьютера их нужно активировать заново; аппаратный ключ HASP достаточно переставить и установить драйвер.
  • Внешние печатные формы, обработки и отчёты, если они хранились в отдельных каталогах.
  • Настройки обменов: пути к каталогам обмена, подключённые торговое оборудование и его драйверы.
  • Шрифты и компоненты для печати штрихкодов, если используются.

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

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

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

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

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

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

Запуск базы на новом компьютере
Норма

База открывается без сообщений о конвертации или ошибках

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

Ошибки открытия, требование конвертации в неожиданную версию

Итоги отчётов
Норма

ОСВ и ключевые отчёты совпадают со старым компьютером

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

Расхождения в остатках и оборотах

Печать и оборудование
Норма

Документы печатаются, сканер и касса работают

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

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

Список пользователей
Норма

Все пользователи входят под своими учётными записями

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

Пользователи отсутствуют или не подходят пароли

Типичные ошибки при переносе

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

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

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

Можно ли перенести базу 1С просто скопировав папку на флешку?

Да, если база файловая. Скопируйте каталог с файлом 1Cv8.1CD при закрытых сеансах всех пользователей, а на новом компьютере добавьте базу в список через кнопку «Добавить» в окне запуска. Для клиент-серверной базы этот способ не работает — нужна выгрузка .dt или бэкап СУБД.

Что делать, если на новом компьютере база требует конвертацию?

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

Переносятся ли пользователи и их пароли вместе с базой?

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

Как перенести данные между разными конфигурациями, например из УПП в ERP?

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

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

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

Итог

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

Определите тип базы, завершите все сеансы и сделайте резервную копию перед переносом. Файловую базу копируйте файлом, клиент-серверную — через .dt или бэкап СУБД. Не забудьте про платформу, лицензии и внешние компоненты, а после переноса сверьте отчёты и сохраните старую копию до полной проверки.