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

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

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

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

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

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

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

Шаг 1. Определите тип и расположение базы

Откройте окно запуска 1С (ярлык «1С:Предприятие»), выделите нужную базу в списке и посмотрите в нижнюю часть окна. Там указан путь подключения. Если это путь вида C:\Bases\Trade или сетевой путь \\Server\Bases\... — база файловая, и её можно скопировать как обычную папку. Если указано «Srvr=...; Ref=...» — база серверная, и прямое копирование каталога не подойдёт.

Точный путь можно посмотреть и через кнопку «Изменить» в окне запуска: на втором шаге мастера будет показан каталог информационной базы. Запишите этот путь — он понадобится при копировании файлов.

Шаг 2. Завершите все сеансы работы с базой

Перед копированием все пользователи должны выйти из программы. Если кто-то останется в базе, файл 1Cv8.1CD будет заблокирован или скопируется в несогласованном состоянии — такая копия может не открыться или содержать неполные данные.

Проверить активные сеансы можно в конфигураторе: меню «Администрирование» → «Активные пользователи». Если сеансы есть — попросите пользователей выйти или завершите сеансы принудительно (для этого нужны административные права в базе). Также закройте сам конфигуратор и режим «Предприятие» на вашем компьютере перед копированием файлов.

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

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

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

Порядок выгрузки в .dt
  1. 1
    Завершите все сеансы пользователей в базе
  2. 2
    Откройте базу в режиме Конфигуратор
  3. 3
    Выберите Администрирование → Выгрузить информационную базу
  4. 4
    Укажите путь на флешку и имя файла .dt
  5. 5
    Дождитесь завершения выгрузки и появления файла на флешке
  6. 6
    Проверьте размер файла — он не должен быть нулевым

Итоговый файл .dt — это полный слепок базы: данные, конфигурация, пользователи и настройки. Чтобы восстановить базу из такого файла на другом компьютере, создайте пустую базу в окне запуска 1С, откройте её в конфигураторе и выберите «Администрирование» → «Загрузить информационную базу…».

Способ 2. Копирование каталога файловой базы

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

В папке обязательно должен присутствовать файл 1Cv8.1CD — это сама база. Остальные файлы и подкаталоги (журналы, вспомогательные данные) тоже желательно скопировать, но главное — не потерять именно 1Cv8.1CD. Если места на флешке мало, можно скопировать только его.

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

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

Выгрузка .dt

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

Копирование каталога

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

Средства СУБД

Для серверных баз (MS SQL, PostgreSQL) — штатный бэкап базы данных с последующим копированием файла бэкапа на флешку. Требует доступа к серверу и навыков администрирования СУБД.

Шаг 3. Проверьте, что копия на флешке рабочая

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

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

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

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

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

Размер файла на флешке
Норма

Совпадает с размером исходного 1Cv8.1CD или .dt

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

Размер меньше или файл имеет нулевой объём — копирование не завершилось

Открытие копии
Норма

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

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

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

Извлечение флешки
Норма

Флешка извлечена через безопасное извлечение без ошибок

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

Сообщение, что устройство занято, — копирование ещё идёт

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

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

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

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

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

Итог

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

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

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

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

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

Чем файл .dt отличается от копии каталога базы?

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

База весит больше 4 ГБ и не копируется на флешку. Что делать?

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

Как открыть базу с флешки на другом компьютере?

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

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

Напрямую каталог серверной базы копировать бессмысленно — данные хранятся в СУБД. Используйте выгрузку в .dt через конфигуратор или штатный бэкап средствами MS SQL / PostgreSQL, а уже полученный файл сохраните на флешку.

Подойдёт ли флешка как единственное место хранения резервной копии?

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