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

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

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

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

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

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

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

Определите тип базы и где она находится

Прежде чем копировать, нужно понять, какая база перед вами и где лежат её файлы. Откройте окно запуска 1С (список информационных баз), выделите нужную базу и нажмите кнопку «Изменить». В появившемся окне будет указан тип расположения: «На данном компьютере или на компьютере в локальной сети» — это файловая база, а в поле «Каталог» вы увидите точный путь к папке.

Если указан вариант «На сервере 1С:Предприятия» или «На веб-сервере», база клиент-серверная, и простого файла для копирования нет — данные хранятся в СУБД. В этом случае переходите сразу к разделу о выгрузке через конфигуратор.

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

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

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

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

Дождитесь полного завершения копирования: индикатор прогресса должен закрыться, а система — сообщить, что файлы скопированы. После этого используйте «Безопасное извлечение устройства» в трее Windows, прежде чем вытаскивать флешку: прерванная запись — частая причина испорченных копий.

Копирование файловой базы
  1. 1
    Закройте 1С у всех пользователей, работающих с этой базой
  2. 2
    Найдите папку базы по пути из окна запуска 1С
  3. 3
    Проверьте размер папки и свободное место на флешке
  4. 4
    Скопируйте всю папку на флешку и дождитесь завершения
  5. 5
    Выполните безопасное извлечение флешки
  6. 6
    Проверьте копию: откройте папку на флешке и сравните размер файла 1Cv8.1CD с оригиналом

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

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

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

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

Как развернуть базу на новом компьютере

На новом компьютере должна быть установлена платформа 1С версии не ниже той, на которой работала база. Если база обновлялась до нового релиза платформы, старая версия на новом ПК её не откроет — появится сообщение о несовместимости.

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

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

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

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

Запуск базы на новом месте
Норма

База открывается в режиме Предприятие без ошибок

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

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

Наличие данных
Норма

Документы, справочники и отчёты на месте, актуальные остатки сходятся

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

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

Пользователи и права
Норма

Вход под привычными учётными записями работает

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

Пользователи не найдены или нет прав (характерно для неполной выгрузки)

Типичные ошибки и риски при переносе

Наиболее опасная ошибка — копирование файловой базы, пока с ней кто-то работает. Внешне копия выглядит нормально, но при открытии может выдать ошибку «Файл базы данных повреждён». Лечение — утилита chdbfl.exe из каталога платформы (режим «Исправлять обнаруженные ошибки»), но гарантии восстановления нет, поэтому проще не допускать ситуации.

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

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

Типичные ошибки
01
Копирование базы при открытых сеансах — копия оказывается повреждённой
02
Работа с базой прямо с флешки — низкая скорость и риск порчи данных при отключении
03
Флешка в FAT32 для базы больше 4 ГБ — файл не копируется или обрезается
04
Перенос без проверки — об ошибке узнают после удаления оригинала
05
Забытые внешние печатные формы и файлы, хранящиеся вне базы

Какой способ выбрать и как защитить данные

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

Учтите, что база 1С содержит персональные данные сотрудников и коммерческую информацию. Флешка легко теряется, поэтому при переносе за пределы офиса имеет смысл зашифровать накопитель (например, средствами BitLocker в Windows) или поместить копию в архив с паролем. После успешного переноса удалите копию с флешки, если она больше не нужна.

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

Копирование папки базы

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

Выгрузка в .dt

Универсально для любых баз, файл компактнее, но дольше по времени и требует прав администратора

Архив с паролем

Дополнение к любому способу при переносе за пределы офиса — защищает данные при потере флешки

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

Можно ли перенести базу 1С на флешку, не закрывая программу?

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

Чем отличается файл 1Cv8.1CD от файла выгрузки .dt?

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

Нужна ли на новом компьютере та же версия платформы 1С?

Версия платформы на новом компьютере должна быть не ниже той, на которой работала база. Если база обновлялась под новый релиз, старая платформа её не откроет. Установите актуальную версию платформы заранее.

Флешка не вмещает базу — что делать?

Проверьте файловую систему флешки: FAT32 не принимает файлы больше 4 ГБ, помогает форматирование в exFAT или NTFS. Альтернатива — выгрузка в .dt, которая обычно заметно компактнее, либо сжатие папки базы в архив с разбиением на тома.

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

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

Что делать, если скопированная база не открывается и пишет о повреждении?

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

Итог

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

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