Администрирование · 10 мин
Как перенести 1С на флешку: полная пошаговая инструкция
Как перенести базу 1С на флешку: копирование файловой базы, выгрузка через конфигуратор, перенос платформы и лицензии. Пошаговая инструкция и типичные ошибки.
Перенос 1С на флешку — частая задача: базу нужно передать бухгалтеру на дом, отвезти в обслуживающую организацию, сделать резервную копию перед обновлением или временно поработать на другом компьютере. Способ переноса зависит от того, какая у вас база — файловая или клиент-серверная, и что именно нужно перенести: только данные, всю платформу или конфигурацию.
Самый простой случай — файловая база: она хранится в одном каталоге, и достаточно скопировать этот каталог на флешку. Сложнее с серверными базами — их переносят через выгрузку в файл .dt из конфигуратора. Отдельный вопрос — лицензии: программная лицензия привязана к компьютеру, поэтому простое копирование папки с платформой не даст рабочую 1С на другом ПК.
Ниже разобраны все сценарии: от простого копирования до переноса через выгрузку данных, с проверкой результата и разбором типичных ошибок.
Определите, какая у вас база: файловая или серверная
От типа базы зависит весь способ переноса. Узнать тип просто: откройте список информационных баз в окне запуска 1С, выделите нужную базу и нажмите «Изменить». Если в строке подключения указан путь к каталогу на диске (например, D:\Bases\Trade) — база файловая. Если указан сервер и имя базы на SQL — база клиент-серверная.
Файловая база — это обычная папка, в которой лежит файл 1Cv8.1CD — в нём хранятся все данные, конфигурация и пользователи. Такая база копируется как обычный файл. Абсолютное большинство небольших организаций используют именно файловые базы.
Серверная база физически хранится в СУБД (MS SQL Server, PostgreSQL), и копировать её файлы напрямую бессмысленно — на другом компьютере они не откроются без развёрнутого сервера. Такую базу переносят выгрузкой в специальный файл.
Способ 1. Копирование файловой базы на флешку
Это самый быстрый и надёжный способ для файловых баз. Главное условие — перед копированием все пользователи должны выйти из программы. Если база открыта хотя бы у одного пользователя, файл может скопироваться в несогласованном состоянии, и копия окажется повреждённой.
- 1Завершите работу всех пользователей в базе и закройте конфигуратор
- 2Откройте список баз в окне запуска 1С, выделите базу и посмотрите путь к каталогу внизу окна
- 3Откройте этот каталог в проводнике и скопируйте всю папку базы (или хотя бы файл 1Cv8.1CD) на флешку
- 4Дождитесь полного завершения копирования — не извлекайте флешку раньше времени
- 5Проверьте размер скопированного файла: он должен совпадать с исходным
Копировать лучше всю папку базы, а не только файл 1Cv8.1CD: в папке могут лежать вложенные каталоги с печатными формами, настройками и другими служебными данными. Если папка весит много гигабайт, убедитесь, что на флешке достаточно места и что она отформатирована в NTFS — файловая система FAT32 не поддерживает файлы больше 4 ГБ.
После копирования базу с флешки можно открыть на другом компьютере: в окне запуска 1С нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите путь к каталогу на флешке или к папке, куда вы её скопировали.
Способ 2. Выгрузка базы через конфигуратор (файл .dt)
Выгрузка в файл .dt — универсальный способ, который подходит и для серверных баз, и для файловых. Файл выгрузки содержит всю базу целиком: конфигурацию, данные и пользователей. Его удобно переносить на флешке, потому что это один компактный файл.
Порядок действий: откройте конфигуратор, войдите в базу с правами администратора, затем выберите в меню «Администрирование» → «Выгрузить информационную базу» и укажите путь на флешке, например E:\backup_base.dt. Дождитесь окончания выгрузки — для больших баз это может занять продолжительное время.
На другом компьютере база восстанавливается обратным действием: создайте пустую базу (без конфигурации), откройте её в конфигураторе и выберите «Администрирование» → «Загрузить информационную базу», указав файл .dt с флешки.
Способ 3. Перенос только конфигурации (файл .cf)
Иногда нужно перенести не данные, а саму конфигурацию — например, отдать разработчику доработку или пустую базу для нового филиала. Для этого используется выгрузка конфигурации в файл .cf: в конфигураторе откройте «Конфигурация» → «Сохранить конфигурацию в файл» и укажите путь на флешке.
Файл .cf содержит только структуру метаданных, отчёты, обработки и формы — без документов, справочников и проводок. Размер такого файла обычно значительно меньше, чем у полной выгрузки .dt.
Чтобы применить конфигурацию на другом компьютере, откройте целевую базу в конфигураторе и выберите «Конфигурация» → «Загрузить конфигурацию из файла». Учтите: загрузка .cf заменяет конфигурацию базы, данные при этом сохраняются, но если структура объектов изменилась несовместимо, часть данных может быть потеряна — делайте резервную копию перед загрузкой.
Что делать с платформой и лицензией
Сама программа 1С (платформа) переносится на другой компьютер установкой с дистрибутива, а не копированием папки. Дистрибутив можно скопировать на флешку из каталога, куда он был скачан, или с установочного диска, и установить на целевом ПК.
С лицензиями есть важное ограничение. Программная лицензия привязывается к аппаратной конфигурации конкретного компьютера: скопировать её на флешку и активировать на другом ПК нельзя — потребуется новая активация по пин-коду. Аппаратный ключ HASP, наоборот, переносится свободно: просто вставьте его в USB-порт другого компьютера вместе с установленной платформой.
Если перенос разовый (поработать дома несколько дней), проще всего использовать компьютер, где платформа уже установлена и лицензия активирована, и перенести туда только базу.
Сравнение способов переноса
Самый быстрый вариант для файловых баз. Не подходит для серверных баз и требует, чтобы база была закрыта у всех пользователей.
Универсальный способ для любых баз, включая серверные. Требует конфигуратор и загрузку в пустую базу на приёмной стороне.
Переносит только конфигурацию без данных. Подходит для передачи доработок, но не для переноса рабочей базы.
Проверка результата после переноса
После переноса обязательно убедитесь, что база открывается и данные на месте. Запустите 1С, добавьте скопированную базу в список и войдите в неё. Проверьте несколько ключевых объектов: последние документы, остатки по складу или счетам, список контрагентов.
Для глубокой проверки можно запустить тестирование и исправление базы через конфигуратор («Администрирование» → «Тестирование и исправление») в режиме проверки логической целостности. Это особенно рекомендуется, если есть сомнения, что копирование прошло корректно.
Как проверить результат
Размеры совпадают до байта
Размер копии меньше — файл скопирован не полностью
База открывается, документы и справочники на месте
Ошибка открытия или пустые данные
Присутствуют документы за последний рабочий день
Последние документы отсутствуют — скопирована устаревшая версия
Типичные ошибки и ограничения
Отдельно отметим: флешка — это средство переноса и резервного копирования, а не рабочее место для базы. Флеш-накопители имеют ограниченный ресурс циклов записи и низкую скорость по сравнению с диском. Постоянная работа с базой с флешки приводит к тормозам и рано или поздно — к потере данных.
Если нужно регулярно работать с одной базой на разных компьютерах, рассмотрите альтернативы: сетевую папку, облачный сервис 1С (1С:Фреш), синхронизацию данных или удалённый доступ к рабочему компьютеру.
Что важно запомнить
Файловая база переносится копированием папки с файлом 1Cv8.1CD при закрытой программе, серверная — выгрузкой в .dt через конфигуратор. Лицензия переносится только аппаратным ключом, программную придётся активировать заново. После переноса всегда проверяйте, что база открывается и данные актуальны, а флешку используйте только для транспортировки, не для постоянной работы.
Частые вопросы
Можно ли работать с базой 1С прямо с флешки?
Технически да — база откроется и будет работать. Но делать это постоянно не стоит: скорость чтения и записи у флешки ниже, чем у диска, а ресурс перезаписи ограничен. При внезапном отключении флешки во время записи база может быть повреждена безвозвратно. Флешка подходит для переноса и резервных копий, а для работы базу лучше скопировать на локальный диск.
База не копируется на флешку — пишет, что файл слишком большой. Что делать?
Причина в файловой системе FAT32, которая не поддерживает файлы больше 4 ГБ. Отформатируйте флешку в NTFS или exFAT (при форматировании все данные на ней будут удалены — скопируйте их заранее). Либо сделайте выгрузку базы в .dt — файл выгрузки обычно заметно компактнее исходной базы.
Перенесу ли я таким образом лицензию 1С на другой компьютер?
Нет. Копирование базы и даже папки с платформой не переносит лицензию. Программная лицензия привязана к оборудованию конкретного ПК — на новом компьютере её нужно активировать заново по пин-коду из комплекта поставки. Аппаратный USB-ключ HASP переносится простым переставлением в другой компьютер.
Чем отличается выгрузка .dt от копирования файла базы?
Копирование — это побайтовый перенос файла 1Cv8.1CD, быстрый, но работающий только для файловых баз. Выгрузка .dt создаётся через конфигуратор, подходит для любых баз, переносится между версиями платформы и типами СУБД, но требует загрузки в пустую базу на приёмной стороне. Для серверных баз .dt — единственный штатный способ переноса.
Как перенести базу, если 1С серверная (на SQL)?
Напрямую файлы SQL-базы копировать не нужно. Откройте конфигуратор, войдите в базу с правами администратора и выполните «Администрирование» → «Выгрузить информационную базу», сохранив файл .dt на флешку. На новом месте создайте пустую базу и загрузите в неё этот файл. Альтернатива — резервная копия средствами самой СУБД, но это задача для администратора.
Открываю скопированную базу, а там нет документов за последние дни. Почему?
Скорее всего, вы скопировали не ту папку или устаревшую копию — проверьте путь к базе в окне запуска 1С на исходном компьютере. Другая причина: база копировалась, пока в ней работали, и файл записался в промежуточном состоянии. Сверьте размер файла и дату его изменения с исходным и при необходимости повторите копирование при закрытой программе.