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

Администрирование · 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 или штатными средствами СУБД.

Путь вида D:\Bases\...Файловая база

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

Указан сервер и имя базыКлиент-серверная база

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

Файл базы больше 4 ГБОграничение FAT32

Форматируйте флешку в NTFS или exFAT

База открыта у пользователейРиск повреждённой копии

Завершите все сеансы перед копированием

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

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

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

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

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

Способ 2: прямое копирование файловой базы

Если база файловая, допустимо скопировать её папку целиком. Главное условие — в момент копирования с базой никто не должен работать, включая фоновые сеансы и открытый конфигуратор. Иначе файл скопируется «в разрезе» транзакций, и копия может не открыться или содержать несогласованные данные.

Найдите папку базы по пути из списка информационных баз, закройте все окна 1С и скопируйте файл 1Cv8.1CD (или всю папку) на флешку. Файлы 1Cv8.1CL, *.log и служебные каталоги копировать не обязательно — это кэш и журналы, без которых база работает. Дождитесь полного окончания копирования: при большом размере базы и медленной флешке это занимает заметное время.

Чтобы убедиться, что база не занята, проверьте отсутствие файла блокировок 1Cv8.1CL рядом с базой и сеансов в консоли «Администрирование серверов» — для файлового режима достаточно, чтобы никто не держал базу открытой.

Проверка копии перед тем, как считать задачу выполненной

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

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

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

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

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

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

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

Файл меньше — копирование оборвалось

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

Загрузка завершилась без ошибок, база открывается

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

Ошибка формата или обрыв загрузки

Данные в открытой копии
Норма

Последние документы и отчёты на месте

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

Отсутствуют свежие документы или ошибки при открытии

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

Файл читается с флешки без ошибок и зависаний

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

Ошибки чтения — флешка ненадёжна, сделайте копию на другой носитель

Защита копии: шифрование и хранение флешки

База 1С содержит персональные данные сотрудников, сведения о контрагентах, оборотах и зарплате. Флешка легко теряется, поэтому копию стоит защитить. Простой вариант — упаковать файл .dt в архив с паролем (7-Zip с шифрованием AES-256 и шифрованием имён файлов). Более строгий — шифрование всего носителя средствами BitLocker To Go, если ваша редакция Windows его поддерживает.

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

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

Большинство проблем при переносе базы на флешку связано с несколькими повторяющимися причинами. Знание их заранее экономит время.

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

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

Часто задаваемые вопросы

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

Да, если база файловая и в момент копирования с ней никто не работает. Основной файл — 1Cv8.1CD. Для клиент-серверной базы этот способ не подходит: данные находятся в СУБД, и их извлекают выгрузкой .dt или бэкапом средствами самой СУБД.

Чем отличается файл .dt от файла 1Cv8.1CD?

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

База не помещается на флешку, хотя свободного места достаточно. В чём причина?

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

Можно ли сделать копию, не выгоняя пользователей из базы?

Штатная выгрузка .dt требует монопольного доступа, поэтому сеансы придётся завершить. Для серверных баз альтернатива — резервное копирование средствами СУБД, которое выполняется «на горячую». Для файловых баз безопасного копирования при работающих пользователях нет.

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

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

Как часто нужно делать копии на флешку?

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

Итог

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

Определите тип базы, завершите все сеансы и сделайте либо выгрузку .dt через конфигуратор (универсально), либо прямое копирование файла 1Cv8.1CD (только для файловой базы). Проверьте, что копия открывается, защитите её паролем и не храните единственный экземпляр только на флешке.