Администрирование · 9 мин
Как скопировать программу 1С: база, конфигурация и перенос на другой компьютер
Как скопировать программу 1С: копирование информационной базы, выгрузка конфигурации, перенос на другой компьютер и сервер. Пошаговые инструкции и проверка результата.
Под фразой «скопировать программу 1С» обычно скрываются три разные задачи: скопировать информационную базу с данными, перенести саму конфигурацию (набор доработок и настроек) или перенести всю систему на другой компьютер. Подход к каждой задаче отличается, и смешение этих сценариев — главная причина потери данных при «простом копировании».
Самый частый случай — копирование файловой базы. Информационная база в файловом варианте — это один файл 1Cv8.1CD в папке базы. Его можно скопировать как обычный файл, но только при условии, что в базе никто не работает. Для клиент-серверного варианта (SQL) простое копирование файлов не подходит — нужны штатные средства выгрузки.
Перед любыми действиями определите тип вашей базы: откройте список баз в окне запуска 1С, выберите нужную и нажмите «Изменить». Если путь выглядит как папка на диске — база файловая. Если указан сервер и имя базы — клиент-серверная, и работать с ней нужно иначе.
Как определить, что именно нужно скопировать
Программа 1С состоит из трёх независимых частей: платформы (исполняемые файлы, устанавливаются дистрибутивом), конфигурации (логика учёта: «Бухгалтерия», «Управление торговлей» и т.д.) и информационной базы (данные: документы, справочники, проводки). Копирование «программы» в зависимости от цели означает работу с разными частями.
Если нужна вторая копия базы для тестирования доработок — копируется информационная база целиком. Если нужно перенести доработки из одной базы в другую — выгружается конфигурация. Если переезжаете на новый компьютер — устанавливается платформа и переносится база. Определите цель до начала работ, это сэкономит время и снизит риски.
Как выбрать действие
Копирование файловой базы через файл 1Cv8.1CD
Файловая база хранится в одном файле 1Cv8.1CD внутри папки базы. Путь к папке виден в списке баз при запуске 1С: выделите базу и посмотрите строку внизу окна или нажмите «Изменить». Перейдите в эту папку через проводник.
Обязательное условие: все пользователи должны выйти из базы, а конфигуратор — быть закрыт. Если скопировать файл во время работы пользователей, копия может оказаться повреждённой: файл базы постоянно меняется, и копирование «на лету» захватывает его в несогласованном состоянии. Признак проблемы — скопированная база не открывается или выдаёт ошибку формата потока.
Скопируйте весь каталог базы или только файл 1Cv8.1CD в новое место. Затем добавьте копию в список баз: в окне запуска нажмите «Добавить», выберите «Создание новой информационной базы» — нет, выберите «Добавление в список существующей информационной базы» и укажите путь к папке с копией. Дайте базе понятное имя, например «Бухгалтерия (копия для тестов)».
- 1Попросите всех пользователей выйти из базы и закройте конфигуратор
- 2Найдите путь к папке базы в списке баз 1С
- 3Скопируйте папку с файлом 1Cv8.1CD в новое расположение
- 4В окне запуска 1С нажмите «Добавить» → «Добавление существующей базы»
- 5Укажите путь к скопированной папке и задайте имя копии
- 6Откройте копию и проверьте несколько документов и отчётов
Выгрузка базы в файл .dt — универсальный способ
Выгрузка в файл .dt работает для любой базы — файловой и клиент-серверной. Откройте базу в режиме конфигуратора (в списке баз выберите базу и нажмите «Конфигуратор»), затем в меню «Администрирование» выберите «Выгрузить информационную базу». Укажите имя и путь к файлу .dt.
Для выгрузки нужны полные права в базе, и пользователи должны быть отключены — конфигуратор запросит монопольный режим. Файл .dt весит заметно меньше исходной базы, так как данные в нём сжаты. Выгрузка большой базы может занять от нескольких минут до часов.
Чтобы развернуть копию из .dt, создайте пустую базу: в окне запуска «Добавить» → «Создание новой информационной базы» → вариант «без конфигурации». Откройте её в конфигураторе и выполните «Администрирование» → «Загрузить информационную базу», указав файл .dt. После загрузки база полностью идентична исходной, включая пользователей и их пароли.
Копирование конфигурации без данных
Когда нужно перенести только доработки — изменённые отчёты, печатные формы, добавленные реквизиты — выгружается конфигурация. В конфигураторе откройте конфигурацию («Конфигурация» → «Открыть конфигурацию»), затем «Конфигурация» → «Сохранить конфигурацию в файл». Получится файл .cf.
Файл .cf загружается в другую базу через «Конфигурация» → «Загрузить конфигурацию из файла». Важно: загрузка полностью заменяет конфигурацию целевой базы. Если версии конфигураций различаются или в целевой базе есть свои доработки, они будут потеряны. Для точечного переноса изменений безопаснее использовать «Сравнить и объединить с конфигурацией из файла» — этот режим показывает различия и позволяет выбрать, что переносить.
Перенос 1С на другой компьютер
Перенос на новый компьютер включает три шага. Сначала установите платформу 1С из дистрибутива — желательно ту же версию, что и на старом компьютере, или новее. Версию платформы можно посмотреть в окне «О программе» в базе или в списке установленных программ Windows.
Затем перенесите базу: скопируйте папку с файлом 1Cv8.1CD (файловая база) или разверните выгрузку .dt. Добавьте базу в список на новом компьютере. Если база лежала на сетевом диске, достаточно добавить её в список с тем же сетевым путём — копировать ничего не нужно.
Отдельный вопрос — лицензии. Программные лицензии 1С привязываются к параметрам компьютера, и при переносе на новую машину их нужно активировать заново с помощью пин-кода из комплекта поставки. Аппаратный ключ HASP просто переставляется в новый компьютер. Если пин-коды закончились, потребуется обращение в центр лицензирования 1С.
Проверка результата после копирования
После создания копии откройте её в режиме предприятия и выполните базовую проверку. Сформируйте оборотно-сальдовую ведомость или другой сводный отчёт и сравните итоги с исходной базой — суммы должны совпадать. Откройте несколько последних документов и справочников.
Для файловых баз дополнительно полезно выполнить тестирование и исправление: в конфигураторе «Администрирование» → «Тестирование и исправление» в режиме только проверки, без исправлений. Это выявит скрытые повреждения копии до начала работы в ней.
Как проверить результат
База открывается без ошибок, интерфейс привычный
Ошибка формата потока, база не открывается — копия повреждена, пересоздайте её
Итоги совпадают с исходной базой
Суммы расходятся — копия сделана некорректно
Документы на месте, открываются и проводятся
Документы отсутствуют или не открываются
Ошибок не обнаружено
Есть ошибки — выполните исправление или пересоздайте копию
Что важно запомнить
Файловая база копируется файлом 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 и дополнительно проверьте исходную базу тестированием и исправлением.