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