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

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

Как скопировать базу 1С на флешку

Как скопировать базу 1С на флешку: выгрузка через конфигуратор, копирование файла 1Cv8.1CD, перенос клиент-серверной базы. Проверка результата и типичные ошибки.

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

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

Ниже разобраны оба сценария с точными действиями, проверкой результата и типичными ошибками. Все операции безопасны при соблюдении одного главного правила: перед копированием завершите все сеансы работы с базой.

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

Откройте список информационных баз в окне запуска 1С, выделите нужную базу и посмотрите на строку подключения внизу окна. Если там указан путь вида File="D:\1C_Bases\Trade" — база файловая, и её можно скопировать как папку. Если указано Srvr="server";Ref="base" — база клиент-серверная, и работать придётся через выгрузку.

Узнать тип базы можно и изнутри: в режиме 1С:Предприятие откройте сведения о программе (меню «Сервис» → «О программе» или значок «i» в зависимости от интерфейса). Там будет указан либо каталог базы, либо имя сервера.

Строка подключения File=...Файловая база

Можно копировать папку с файлом 1Cv8.1CD или выгружать через конфигуратор

Строка подключения Srvr=...Клиент-серверная база

Только выгрузка .dt через конфигуратор или средства СУБД

База в облаке 1С:ФрешСервисный режим

Выгрузка выполняется через личный кабинет сервиса, прямой доступ к файлам отсутствует

Подготовьте базу и флешку к копированию

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

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

Обратите внимание на файловую систему флешки. Если она отформатирована в FAT32, один файл больше 4 ГБ записать не получится — файл 1Cv8.1CD крупных баз легко превышает этот предел. В таком случае переформатируйте флешку в NTFS или exFAT (данные на ней при форматировании будут удалены) либо используйте выгрузку .dt с последующим сжатием в архив.

Способ 1: скопировать файловую базу как папку

Это самый быстрый способ для файловой базы. Узнайте путь к каталогу базы в списке информационных баз окна запуска, затем откройте этот каталог в проводнике. Убедитесь, что рядом с файлом 1Cv8.1CD нет файла 1Cv8.1CL (журнал блокировок) — его наличие означает, что база открыта и копировать рано.

Скопируйте всю папку базы целиком на флешку через контекстное меню «Копировать» → «Вставить» или перетаскиванием. Папка может содержать вложенные каталоги с вспомогательными данными — копируйте всё, а не только один файл 1Cv8.1CD.

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

Способ 2: выгрузить базу через конфигуратор в файл .dt

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

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

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

Как перенести клиент-серверную базу

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

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

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

Копирование папки с 1Cv8.1CD

Быстро и просто, но только для файловых баз и только при отсутствии активных сеансов

Выгрузка .dt через конфигуратор

Универсально для любых баз, но медленнее и требует прав администратора и монопольного доступа

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

Подходит для больших клиент-серверных баз, но требует квалификации администратора SQL-сервера

Проверьте, что копия рабочая

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

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

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

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

Копия базы открывается в 1С:Предприятие
Норма

База запускается без ошибок, справочники и документы отображаются

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

Ошибка открытия, сообщение о повреждении файла базы данных

Актуальность данных
Норма

Последние введённые документы присутствуют в копии

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

В копии нет документов за последние дни — скопирована старая папка

Целостность файла на флешке
Норма

Размер файла на флешке совпадает с исходным, копирование завершилось без ошибок

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

Размер меньше исходного или копирование прервалось — копия непригодна

Типичные ошибки и ограничения

Самая частая ошибка — копирование папки во время работы пользователей. Внешне копия выглядит нормально, но при открытии база выдаёт ошибку или содержит рассогласованные данные. Вторая распространённая проблема — флешка в FAT32, на которую «не влезает» файл базы больше 4 ГБ: копирование обрывается с ошибкой, а пользователь не всегда замечает это сразу.

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

Типичные ошибки
01
Копирование при открытых сеансах — копия повреждается и не открывается
02
Запись файла больше 4 ГБ на флешку FAT32 — копирование обрывается, копия неполная
03
Извлечение флешки до окончания записи — файл базы записан частично и нечитаем
04
Копирование не того каталога — на флешке оказывается старая версия базы
05
Хранение единственной копии только на флешке — при её выходе из строя данные теряются
Итог

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

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

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

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

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

Чем отличается копирование папки базы от выгрузки в .dt?

Копирование папки переносит базу «как есть» и работает только для файловых баз. Выгрузка .dt создаёт универсальный архив данных и конфигурации, который подходит для любой базы, но для работы его нужно сначала загрузить в пустую базу через конфигуратор.

База не копируется на флешку — пишет, что файл слишком большой. Что делать?

Флешка отформатирована в FAT32, где максимальный размер одного файла — 4 ГБ. Переформатируйте её в NTFS или exFAT (предварительно сохранив нужные данные с неё) либо выгрузите базу в .dt и сожмите файл архиватором.

Как скопировать базу из облачного сервиса 1С:Фреш?

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

Откроется ли выгрузка .dt на компьютере с другой версией платформы 1С?

На более новой версии платформы — да, на более старой — нет. Перед переносом проверьте версии платформы на обоих компьютерах и при необходимости обновите платформу на целевом компьютере.

Достаточно ли скопировать только файл 1Cv8.1CD?

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