Скопировали папку с базой 1С — что сделать, чтобы она запустилась

· 10 мин

Содержание

Чтобы открыть скопированную базу 1С, добавьте её папку в список баз: в окне запуска нажмите Добавить… → Добавление в список существующей информационной базы, задайте имя и укажите каталог, где лежит файл 1Cv8.1CD. После этого база появится в списке, и её можно запускать в режиме «1С:Предприятие» или «Конфигуратор».

Инструкция про файловые базы платформы 1С:Предприятие 8.3 и подходит для любой конфигурации: Бухгалтерии, ЗУП, УТ, УНФ. Для клиент-серверной базы копия выглядит иначе — это файл выгрузки .dt или бэкап СУБД, и открывают её по-другому (отдельный раздел ниже).

1. Что должно лежать в папке скопированной базы

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

Что обычно лежит в каталоге базы:

Файл или папкаЧто этоНужно ли копировать
1Cv8.1CDсама база: данные и конфигурация📌 обязательно
1Cv8Logжурнал регистрациипо желанию, без него база откроется
1Cv8FTxt (бывает не всегда)индекс полнотекстового поискане нужно, перестроится
прочие служебные файлывременные данные платформыне нужны

Как правильно снять копию, чтобы она открылась

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

  1. Попросите всех выйти из программы и закройте Конфигуратор.
  2. Убедитесь, что процессов 1cv8.exe и 1cv8c.exe нет в диспетчере задач на компьютере, где лежит база.
  3. Скопируйте каталог целиком или заархивируйте его.
  4. Сверьте размер 1Cv8.1CD в копии и в оригинале — до байта.

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

Куда положить копию

Положите каталог на локальный диск, например D:\Bases\Buh_copy. Путь без кириллицы и пробелов не обязателен, но проще в командной строке и скриптах.

Не кладите базу в папки, которые синхронизирует облако (OneDrive, Яндекс.Диск, Google Drive). Клиент синхронизации открывает 1Cv8.1CD во время работы 1С — отсюда ошибки доступа и риск повредить файл.

2. Как добавить скопированную базу в список 1С

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

Пошагово через окно запуска

  1. Запустите 1С:Предприятие с ярлыка — откроется окно со списком информационных баз.
  2. Нажмите Добавить….
  3. Выберите Добавление в список существующей информационной базы → Далее.
  4. Введите имя. Сразу отметьте, что это копия: «Бухгалтерия — КОПИЯ от 09.10».
  5. Тип расположения — На данном компьютере или на компьютере в локальной сети.
  6. В поле каталога укажите папку, а не сам файл 1Cv8.1CD.
  7. На последнем шаге оставьте вариант аутентификации «Выбирать автоматически», режим запуска и версию платформы — по умолчанию → Готово.

Если в шаге 3 выбрать «Создание новой информационной базы» и указать ту же папку, мастер предложит создать базу заново. Для копии нужен именно пункт про существующую базу.

Через файл со списком баз

Список хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Это обычный текст, его удобно править, если копий много или нужно перенести список на другой компьютер. Запись файловой базы выглядит так:

[Бухгалтерия — КОПИЯ]
Connect=File="D:\Bases\Buh_copy";
Version=8.3

Закройте окно запуска перед правкой, иначе 1С перезапишет файл своим списком.

Открытие копии по ярлыку или из командной строки

Копию можно запустить, не добавляя в список. Это удобно для разовой проверки:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F "D:\Bases\Buh_copy"

Ключ /F задаёт каталог файловой базы, ENTERPRISE — пользовательский режим. Логин и пароль передаются ключами /N и /P.

3. Запуск копии базы в Конфигураторе

Конфигуратор нужен, чтобы проверить копию, выгрузить её в .dt, обновить или протестировать. Выделите базу в списке и нажмите Конфигуратор.

Из командной строки то же самое:

"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F "D:\Bases\Buh_copy" /N "Администратор" /P "пароль"

Если копия спрашивает пароль

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

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

Что проверить сразу после первого входа

Типовые конфигурации на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) при первом запуске на новом месте замечают, что база переехала. Программа спросит, это перемещение или копия.

  • ✅ Выбирайте Это копия информационной базы, если оригинал продолжает работать. Программа заблокирует работу с внешними ресурсами: регламентные задания, обмены, отправку почты и отчётности из копии.
  • ❌ Не выбирайте «База перемещена» для тестовой копии. Иначе копия начнёт выполнять обмены и загрузку выписок наравне с рабочей базой — данные задвоятся.

💡 Поменяйте заголовок окна, чтобы не путать копию с рабочей базой: Администрирование → Общие настройки → поле заголовка программы. Допишите туда «КОПИЯ».

4. Ошибки блокировки при открытии скопированной базы

Самая частая жалоба: копия не открывается из-за того, что файл занят. Текст выглядит так:

Ошибка совместного доступа к файлу '...\1Cv8.1CD'. 32(0x00000020): Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.

Кто держит файл

  • 🔄 Процесс 1cv8.exe или 1cv8c.exe, оставшийся после вылета программы.
  • 🛡️ Антивирус проверяет большой файл сразу после копирования.
  • ☁️ Клиент облачного диска синхронизирует папку.
  • 📦 Архиватор или утилита копирования ещё не закрыла файл.
  • 🗄️ Резервное копирование Windows или сторонний бэкап в это же время читает папку.

Что делать по порядку

  1. Подождите, пока закончится копирование, и повторите запуск.
  2. Откройте диспетчер задач и найдите процессы 1cv8. Если это ваш собственный зависший процесс — завершите его. Если база сетевая и в ней кто-то работает, завершение процесса на сервере оборвёт сеанс этого пользователя без сохранения: сначала предупредите людей.
  3. Добавьте каталог баз в исключения антивируса.
  4. Перенесите копию из облачной папки на обычный диск.
  5. Чтобы выяснить, какая программа держит файл, воспользуйтесь Монитором ресурсов Windows: вкладка «ЦП» → поле поиска по дескрипторам → введите 1Cv8.1CD.

Права доступа и атрибут «Только чтение»

При копировании с диска, флешки или из архива файл иногда получает атрибут «Только чтение». Тогда база не открывается на запись.

  • Снимите атрибут: свойства папки → снять флажок «Только чтение» → применить к вложенным файлам.
  • Если база в сетевой папке, у каждого пользователя 1С должны быть права на чтение, запись и изменение в этом каталоге. Платформа создаёт рядом с 1Cv8.1CD служебные файлы, и без прав на запись запуск не пройдёт.
Диагностика: выберите симптом

5. Копия клиент-серверной базы 1С: как её открыть

У серверной базы нет файла 1Cv8.1CD: данные лежат в СУБД (MS SQL Server или PostgreSQL), а 1С обращается к ним через кластер серверов. Скопировать папку здесь нечего.

Копия серверной базы — это одно из двух:

Вид копииКак открытьКогда удобно
Выгрузка .dtсоздать пустую базу (файловую или на сервере) и загрузить в неё .dtперенос между серверами, разные СУБД, тест на ноутбуке
Бэкап СУБД (.bak, дамп PostgreSQL)восстановить в новую базу данных в СУБД и зарегистрировать на неё базу в кластере 1Сбольшие базы, быстрое восстановление

Открыть копию через загрузку .dt

  1. Создайте новую пустую базу: в окне запуска Добавить… → Создание новой информационной базы → Создание информационной базы без конфигурации.
  2. Для серверного варианта выберите На сервере 1С:Предприятия, укажите кластер, имя базы, СУБД и отметьте флажок создания базы данных при её отсутствии.
  3. Откройте новую базу в Конфигураторе.
  4. Администрирование → Загрузить информационную базу → выберите файл .dt.
  5. Дождитесь окончания загрузки и согласитесь на перезапуск.

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

Открыть копию через бэкап СУБД

Восстановите бэкап в новую базу данных СУБД под другим именем. Затем в консоли кластера создайте информационную базу, указав сервер СУБД и имя восстановленной базы данных. Флажок создания базы данных здесь не ставьте — она уже есть.

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

6. Конвертация и обновление формата скопированной базы

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

Когда формат нужно менять

  • 🔁 База из 1С 8.2 открывается на платформе 8.3 — платформа предложит конвертацию при первом входе в Конфигуратор.
  • 🆕 В платформе 8.3.8 появился новый формат файловой базы. Базы старого формата 8.3 продолжают работать, но переход даёт выигрыш на больших файлах.
  • 📏 Обратная ситуация: копия сделана на более новой платформе, чем установлена у вас. Её открыть нельзя — нужна платформа с номером не ниже исходной.

Безопасный способ сменить формат

Самый предсказуемый путь — через выгрузку:

  1. В исходной копии Администрирование → Выгрузить информационную базу → файл .dt.
  2. На нужной версии платформы создайте пустую базу.
  3. Загрузите в неё .dt.

База получит формат текущей платформы, а исходная копия останется нетронутой.

Режим совместимости конфигурации

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

Перед конвертацией копии
Выполнено: 0 / 4

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

Здесь — случаи, которые не связаны с блокировкой файла.

Копия повреждена

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

  1. Работайте только с копией, оригинал не трогайте.
  2. Откройте Конфигуратор → Администрирование → Тестирование и исправление.
  3. Сначала запустите только проверку логической целостности, без исправлений. Посмотрите, что найдено.
  4. Если ошибки есть — повторите с исправлением.

Если Конфигуратор не запускается вовсе, используйте утилиту chdbfl.exe из каталога bin платформы. Она проверяет физическую целостность 1Cv8.1CD без запуска 1С. База в этот момент должна быть закрыта для всех.

Не подходит версия платформы

В карточке базы в окне запуска есть поле версии 1С:Предприятия. Значение 8.3 означает «последняя установленная 8.3». Если нужна конкретная сборка, укажите её полностью, например 8.3.24.1691, и проверьте, что такая сборка установлена.

Нет лицензии

Копия на другом компьютере требует лицензию на этом компьютере. Без неё платформа не запустит базу и сообщит, что лицензия не обнаружена. Скопировать лицензию вместе с базой нельзя: программная лицензия привязана к оборудованию. Нужен свободный ключ из комплекта или сетевой ключ в локальной сети.

Копия перепутана с рабочей базой

Если в списке две базы с одинаковым именем, легко работать не в той. Проверьте путь: выделите базу в окне запуска — путь к каталогу виден внизу окна. Переименуйте копию через Изменить….

Можно ли открыть файл 1Cv8.1CD двойным щелчком?
Нет. Windows не связывает этот файл с 1С. Базу нужно зарегистрировать в окне запуска или запустить командой с ключом /F.
Можно ли одновременно работать в оригинале и в копии?
Да, если это разные каталоги. Платформа воспринимает их как две независимые базы. Важно только отметить копию как копию при первом запуске, чтобы она не выполняла обмены.
Откроется ли копия на Linux или macOS?
Да. Файловый формат 1Cv8.1CD одинаков для всех ОС, нужна платформа под эту систему и лицензия на этот компьютер.
Почему копия весит меньше оригинала, а данные те же?
Если копию сделали через выгрузку .dt и загрузку, файл пересобирается без пустых страниц. Это нормально: данные на месте.
Нужно ли копировать папку 1Cv8Log?
Только если нужна история действий пользователей. Без неё база открывается, журнал регистрации просто начнётся с нуля.