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

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

Как скопировать программу 1С: база, конфигурация и перенос на другой компьютер

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

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

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

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

Как определить, что именно нужно скопировать

Программа 1С состоит из трёх независимых частей: платформы (исполняемые файлы, устанавливаются дистрибутивом), конфигурации (логика учёта: «Бухгалтерия», «Управление торговлей» и т.д.) и информационной базы (данные: документы, справочники, проводки). Копирование «программы» в зависимости от цели означает работу с разными частями.

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

Маршрут решения

Как выбрать действие

Нужна точная копия базы со всеми даннымиКопируйте файл 1Cv8.1CD (файловая база) или делайте выгрузку .dt
Нужно перенести только доработки без данныхВыгружайте конфигурацию в файл .cf через конфигуратор
Переезжаете на новый компьютерУстановите платформу с дистрибутива и перенесите базу
База работает на SQL-сервереИспользуйте выгрузку .dt или средства резервного копирования СУБД

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

Файловая база хранится в одном файле 1Cv8.1CD внутри папки базы. Путь к папке виден в списке баз при запуске 1С: выделите базу и посмотрите строку внизу окна или нажмите «Изменить». Перейдите в эту папку через проводник.

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

Скопируйте весь каталог базы или только файл 1Cv8.1CD в новое место. Затем добавьте копию в список баз: в окне запуска нажмите «Добавить», выберите «Создание новой информационной базы» — нет, выберите «Добавление в список существующей информационной базы» и укажите путь к папке с копией. Дайте базе понятное имя, например «Бухгалтерия (копия для тестов)».

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

Выгрузка базы в файл .dt — универсальный способ

Выгрузка в файл .dt работает для любой базы — файловой и клиент-серверной. Откройте базу в режиме конфигуратора (в списке баз выберите базу и нажмите «Конфигуратор»), затем в меню «Администрирование» выберите «Выгрузить информационную базу». Укажите имя и путь к файлу .dt.

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

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

Копирование конфигурации без данных

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

Файл .cf загружается в другую базу через «Конфигурация» → «Загрузить конфигурацию из файла». Важно: загрузка полностью заменяет конфигурацию целевой базы. Если версии конфигураций различаются или в целевой базе есть свои доработки, они будут потеряны. Для точечного переноса изменений безопаснее использовать «Сравнить и объединить с конфигурацией из файла» — этот режим показывает различия и позволяет выбрать, что переносить.

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

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

Затем перенесите базу: скопируйте папку с файлом 1Cv8.1CD (файловая база) или разверните выгрузку .dt. Добавьте базу в список на новом компьютере. Если база лежала на сетевом диске, достаточно добавить её в список с тем же сетевым путём — копировать ничего не нужно.

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

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

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

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

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

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

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

Открытие копии в режиме предприятия
Норма

База открывается без ошибок, интерфейс привычный

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

Ошибка формата потока, база не открывается — копия повреждена, пересоздайте её

Оборотно-сальдовая ведомость за последний период
Норма

Итоги совпадают с исходной базой

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

Суммы расходятся — копия сделана некорректно

Список последних документов
Норма

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

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

Документы отсутствуют или не открываются

Тестирование и исправление (только проверка)
Норма

Ошибок не обнаружено

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

Есть ошибки — выполните исправление или пересоздайте копию

Итог

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

Файловая база копируется файлом 1Cv8.1CD, любая база — выгрузкой .dt, конфигурация без данных — файлом .cf. Все операции выполняются при закрытых сеансах пользователей и после создания резервной копии. Результат проверяется открытием копии и сверкой отчётов.

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

Можно ли скопировать базу 1С на флешку и открыть на другом компьютере?

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

Чем отличается файл .dt от файла .cf?

Файл .dt — это выгрузка всей информационной базы: конфигурация плюс все данные, пользователи и настройки. Файл .cf — только конфигурация без данных. Для создания полной копии базы используйте .dt, для переноса доработок — .cf.

Можно ли скопировать базу, пока в ней работают пользователи?

Технически файл иногда копируется, но такая копия ненадёжна: она может не открыться или содержать повреждённые данные. Правильный путь — завершить все сеансы и только потом копировать. Если остановить работу нельзя, используйте выгрузку .dt в клиент-серверном варианте с помощью средств СУБД (резервное копирование SQL Server), которое не требует отключения пользователей.

Перенесётся ли лицензия 1С при копировании программы на новый компьютер?

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

Как скопировать базу 1С, работающую на SQL-сервере?

Напрямую копировать файлы базы данных на сервере нельзя. Используйте выгрузку .dt через конфигуратор либо штатное резервное копирование средствами СУБД (например, backup в MS SQL Server) с последующим восстановлением под новым именем. Второй способ быстрее для больших баз, но требует доступа администратора СУБД.

Почему скопированная база не открывается с ошибкой формата потока?

Чаще всего причина — копирование файла 1Cv8.1CD во время работы пользователей или прерывание копирования. Удалите повреждённую копию, убедитесь, что все сеансы закрыты, и повторите копирование. Если ошибка повторяется, сделайте копию через выгрузку .dt и дополнительно проверьте исходную базу тестированием и исправлением.