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