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