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

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

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

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

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

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

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

Как определить тип базы и найти её папку

Проще всего узнать, где лежит база, при запуске 1С: в окне выбора информационных баз выделите нужную строку — внизу окна отобразится путь. Если путь выглядит как C:\Bases\Trade или сетевой адрес \\Server\Bases\Trade, база файловая. Если указан сервер и имя базы вида Srvr="SERVER";Ref="trade", база клиент-серверная.

Тот же путь виден внутри программы: откройте меню Файл → Открыть или зайдите в раздел Администрирование → Обслуживание (в типовых конфигурациях), где часто отображается информация о текущей базе. Ещё один способ — нажать О программе и посмотреть строку «Каталог».

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

Копирование файловой базы на флешку

Это самый простой и быстрый способ. Он подходит для баз, которые хранятся в папке на локальном или сетевом диске, и не требует никаких специальных инструментов — достаточно проводника Windows.

Порядок действий:

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

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

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

Выгрузка в файл .dt — универсальный способ, который работает и для файловых, и для клиент-серверных баз. Результат — один компактный файл, который удобно носить на флешке, пересылать и хранить как архив. Минус: файл .dt предназначен для загрузки через конфигуратор, а не для прямой работы.

Как выполнить выгрузку:

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

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

Перенос клиент-серверной базы

Если база работает на MS SQL Server, PostgreSQL или другой СУБД, копировать файлы данных сервера на флешку бессмысленно: без самой СУБД и правильного подключения они не откроются. Для переноса такой базы есть два рабочих пути.

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

Для цели «перекинуть на флешку» почти всегда достаточно выгрузки в .dt. Резервную копию средствами СУБД имеет смысл делать только если база очень велика и выгрузка занимает неприемлемо много времени, либо если перенос выполняется между двумя серверами.

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

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

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

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

Универсально для файловых и клиент-серверных баз, один компактный файл. Для открытия требуется загрузка через конфигуратор, нужны права администратора.

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

Подходит для очень больших клиент-серверных баз. Требует доступа к серверу СУБД и навыков его администрирования.

Как проверить, что копия на флешке рабочая

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

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

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

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

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

Совпадает с размером оригинала

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

Меньше оригинала — копирование оборвалось, повторите

Открытие файловой базы
Норма

База запускается, документы открываются

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

Ошибка формата потока или «база повреждена» — копия нерабочая

Загрузка .dt в пустую базу
Норма

Загрузка завершается, данные на месте

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

Ошибка загрузки — выполните выгрузку заново

Безопасное извлечение
Норма

Система подтвердила извлечение

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

«Устройство занято» — закройте файлы и повторите, не выдёргивайте флешку

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

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

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

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

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

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

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

Можно ли работать с базой 1С прямо с флешки?

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

База занимает 10 ГБ, а флешка на 16 ГБ — почему файл не копируется?

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

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

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

Нужно ли останавливать работу пользователей при выгрузке в .dt?

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

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

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

Безопасно ли хранить бухгалтерскую базу на флешке?

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