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

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

Как скопировать папку с базой 1С

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

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

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

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

Когда копирование папки подходит, а когда нет

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

Определить тип базы просто: в окне запуска 1С выделите базу и посмотрите строку внизу окна. Если там указан путь вида D:\Bases\Trade или \\Server\Bases\Trade — база файловая. Если указан сервер и имя базы (например, SRV-SQL;TradeDB) — клиент-серверная.

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

Копирование папки

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

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

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

Резервное копирование средствами СУБД

Только для клиент-серверных баз. Позволяет делать копии по расписанию без остановки работы.

Как найти папку с базой

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

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

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

Что находится внутри папки базы

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

  • 1Cv8.1CD — основной файл базы, обязателен;
  • 1Cv8Log — каталог журнала регистрации;
  • 1Cv8Tmp, 1Cv8tmp.1CD — временные файлы, в копии не критичны;
  • внешние отчёты, обработки и файлы печатных форм, если их складывали в папку базы.

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

Подготовка: завершение работы с базой

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

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

Пошаговое копирование папки

Сама процедура занимает несколько минут и не требует специальных программ — достаточно Проводника Windows.

Порядок действий
  1. 1
    Завершите работу всех пользователей с базой и закройте конфигуратор
  2. 2
    Откройте окно запуска 1С, выделите базу и скопируйте путь к каталогу из нижней строки
  3. 3
    Вставьте путь в адресную строку Проводника и перейдите в папку базы
  4. 4
    Поднимитесь на уровень выше, чтобы видеть саму папку целиком
  5. 5
    Скопируйте папку (Ctrl+C) и вставьте в место назначения (Ctrl+V): другой диск, сетевой ресурс или внешний носитель
  6. 6
    Дождитесь окончания копирования и сравните размер исходной папки и копии
  7. 7
    Откройте копию через список баз и убедитесь, что данные на месте

Для хранения копий удобно называть папки с указанием даты, например Trade_backup_15-03. Так вы всегда поймёте, какая копия свежая, и не перезапишете нужную версию новой.

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

Как подключить и проверить копию

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

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

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

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

Размер папки
Норма

Размер копии совпадает с размером оригинала или отличается незначительно

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

Копия заметно меньше — файлы скопировались не полностью

Файл 1Cv8.1CD
Норма

Файл присутствует в копии и имеет тот же размер, что в оригинале

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

Файл отсутствует или имеет нулевой размер

Открытие базы
Норма

Копия открывается, документы и отчёты доступны

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

Ошибка при открытии, сообщение о повреждении базы

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

Типичные ошибки
01
Копирование при открытых сеансах — копия получается несогласованной и может не открыться или содержать ошибки в данных
02
Копирование только файла 1Cv8.1CD вместо всей папки — теряются журнал регистрации и внешние файлы, хранившиеся рядом
03
Попытка скопировать так папку клиент-серверной базы — в каталоге лежат лишь служебные файлы подключения, реальных данных там нет
04
Хранение единственной копии на том же диске, что и оригинал — при отказе диска теряются и база, и резерв
05
Перезапись старой рабочей копии новой без проверки — если копирование прошло с ошибкой, исправной резервной копии не остаётся

Отдельно учитывайте ограничение: копирование папки не очищает и не сжимает базу. Если файл 1Cv8.1CD вырос из-за удалённых, но не выгруженных данных, копия будет такого же размера. Для уменьшения размера используйте выгрузку и загрузку через DT или тестирование и исправление.

Альтернатива: выгрузка в файл DT

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

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

Маршрут решения

Как выбрать действие

База файловая и все пользователи могут выйтиКопируйте папку целиком — это быстрее и проще всего
База клиент-сервернаяДелайте выгрузку в DT или резервную копию средствами СУБД
Нужна копия для переноса на другой компьютер без сетиСкопируйте папку на внешний носитель или выгрузите в DT
Копия нужна регулярно и без ручных действийНастройте автоматическое копирование скриптом по расписанию в нерабочее время

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

Можно ли скопировать базу, пока в ней работают пользователи?

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

Достаточно ли скопировать только файл 1Cv8.1CD?

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

Как скопировать клиент-серверную базу 1С?

Копированием папки это сделать нельзя — данные хранятся в СУБД на сервере. Используйте выгрузку в файл DT через конфигуратор или штатные средства резервного копирования вашей СУБД (SQL Server, PostgreSQL).

Куда лучше сохранять резервную копию?

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

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

Сначала проверьте, что файл 1Cv8.1CD скопировался полностью — сравните размер с оригиналом. Если размер совпадает, но база не открывается, запустите утилиту chdbfl.exe из каталога платформы или «Тестирование и исправление» в конфигураторе. Если копия делалась при открытых сеансах, надёжнее создать её заново.

Как автоматизировать регулярное копирование папки?

Создайте скрипт (например, bat-файл с командой xcopy или robocopy) и настройте его запуск через Планировщик заданий Windows в нерабочее время. Убедитесь, что в момент запуска с базой никто не работает, иначе автоматическая копия будет ненадёжной.

Итог

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

Копирование папки — рабочий способ резервного копирования только для файловых баз 1С. Завершите все сеансы, скопируйте каталог целиком, сохраните копию на другом носителе и обязательно проверьте, что она открывается. Для клиент-серверных баз используйте выгрузку в DT или средства СУБД.