Администрирование · 10 мин
Отсутствует файл базы данных 1С 8.3: пошаговое решение проблемы
Ошибка «отсутствует файл базы данных 1Cv8.1CD» в 1С 8.3: причины, поиск файла, восстановление из копии, тестирование и исправление, профилактика.
Ошибка «отсутствует файл базы данных» в 1С:Предприятие 8.3 появляется, когда платформа не находит основной файл информационной базы — 1Cv8.1CD — по указанному в списке баз пути. Чаще всего причины простые: папку с базой переместили или переименовали, сетевой диск недоступен, файл удалили вручную или его заблокировал антивирус. Реже встречаются серьёзные сценарии: повреждение диска, сбой файловой системы или шифрование вирусом-вымогателем.
Главное правило в этой ситуации — не выполнять поспешных действий. Попытки «пересоздать» базу, запуск тестирования и исправления на непонятном состоянии или восстановление удалённых файлов сторонними утилитами без понимания причины могут окончательно разрушить данные, которые ещё можно спасти. Сначала нужно точно определить, где база находилась и что с ней произошло.
Материал рассчитан на файловый вариант работы 1С 8.3, где вся база хранится в одном файле 1Cv8.1CD. Для клиент-серверного варианта (SQL Server, PostgreSQL) логика другая — там файл 1CD не используется, и проблему нужно искать на стороне СУБД.
Как понять, где 1С ищет файл базы
Каждая база в списке привязана к конкретному каталогу. Чтобы узнать этот путь, откройте окно запуска 1С, выделите нужную базу и нажмите кнопку «Изменить» — на втором шаге мастера будет показан каталог информационной базы. Именно в этой папке платформа ожидает увидеть файл 1Cv8.1CD.
Откройте этот каталог в проводнике и проверьте, что там находится. В норме в папке файловой базы лежат файл 1Cv8.1CD и служебные элементы: папки 1Cv8Log, 1Cv8tmp, возможно файлы журнала регистрации нового формата. Если файл 1CD на месте, но ошибка остаётся — проблема в правах доступа или блокировке. Если файла нет — его переместили, переименовали или удалили.
Проверьте корзину, соседние папки и резервные копии
Права на папку, антивирус, сетевой диск
Открывается ли диск в проводнике до запуска 1С
Сравните с размером в резервной копии
Проверка пути и подключения сетевого диска
Если база размещена на сетевом ресурсе, самая частая причина ошибки — отключённый сетевой диск или недоступный сервер. Откройте проводник и убедитесь, что сетевой диск (например, Z:\) открывается и папка с базой на месте. Если диск отображается с красным крестиком — дважды щёлкните по нему для переподключения, при необходимости введите учётные данные.
Учтите важный нюанс: сетевые диски подключаются в контексте конкретного пользователя Windows. Если 1С запускается от другого пользователя, через планировщик или службу, диск может быть не подключён в этой сессии. Надёжнее прописывать базу по UNC-пути вида \\server\share\baza, а не через букву диска.
Что делать, если файл переместили или переименовали
Если папку с базой перенесли в другое место — например, на другой диск или в архивную папку — достаточно исправить путь в списке баз. Откройте окно запуска 1С, выделите базу, нажмите «Изменить» и укажите новый каталог. Либо удалите старую запись и добавьте базу заново через кнопку «Добавить» → «Добавление в список существующей информационной базы».
Если сам файл переименован (например, в 1Cv8.1CD.bak или 1Cv8.1CD.old при ручном копировании), верните ему исходное имя 1Cv8.1CD. Перед переименованием убедитесь, что это действительно рабочий файл базы, а не устаревшая копия — сравните дату изменения и размер.
Поискать перемещённый файл можно стандартным поиском Windows: в проводнике на уровне диска введите в строку поиска запрос 1Cv8.1CD и дождитесь результатов. Если баз несколько, ориентируйтесь на дату изменения файла — у рабочей базы она свежая.
Восстановление базы, если файл удалён
Когда файл удалён, единственный надёжный путь — восстановление из резервной копии. В 1С принято два формата копий: выгрузка в файл .dt (через конфигуратор: «Администрирование» → «Выгрузить информационную базу») и простое копирование всего каталога базы средствами Windows или backup-софта.
Восстановление из dt-файла: создайте новую пустую базу в списке (при добавлении выберите создание базы без конфигурации), зайдите в неё в режиме конфигуратора и выполните «Администрирование» → «Загрузить информационную базу», указав файл выгрузки. Восстановление из копии каталога ещё проще: скопируйте сохранённую папку на прежнее место или добавьте её как существующую базу в список.
- 1Найдите последнюю копию: dt-файл или копию каталога базы, проверьте её дату
- 2Создайте пустую базу и загрузите dt через конфигуратор, либо скопируйте каталог копии на место
- 3Добавьте восстановленную базу в список и запустите в режиме предприятия
- 4Проверьте актуальность данных: последние документы, остатки, справочники
- 5Оцените объём потерянных за период с даты копии записей и спланируйте их повторный ввод
Если резервной копии нет, остаётся шанс восстановить удалённый файл специализированными утилитами (Recuva, R-Studio и подобными), но только при условии, что на диск после удаления почти ничего не записывалось. Каждая минута работы системы снижает шансы: новые данные перезаписывают освободившиеся сектора. В идеале диск следует отключить и работать с его образом.
Если файл на месте, но база не открывается
Ситуация, когда 1Cv8.1CD существует, но 1С сообщает об ошибке доступа или разрушении файла, требует другого подхода. Сначала проверьте права: пользователь, запускающий 1С, должен иметь полный доступ к каталогу базы (чтение, запись, изменение). Проверьте также, не открыт ли файл другим процессом — иногда «зависший» сеанс держит блокировку.
Частый виновник — антивирус. Он может поместить файл 1CD в карантин, посчитав его подозрительным, или блокировать доступ при активном сканировании. Проверьте журнал и карантин антивируса; если файл там — восстановите его и добавьте каталог базы в исключения защиты.
При подозрении на повреждение структуры файла используется штатная утилита chdbfl.exe из каталога установки платформы (папка bin соответствующей версии). Утилита проверяет физическую целостность файла и может исправить ряд повреждений. Работать с ней нужно строго на копии файла: скопируйте 1CD в отдельную папку и укажите утилите путь к копии.
Проверка результата и профилактика
После восстановления базы убедитесь, что она действительно рабочая и актуальная. Запустите режим предприятия, откройте журналы документов за последние даты, сверьте остатки по ключевым отчётам. Если восстанавливали из копии недельной давности — заранее определите, какие документы нужно ввести повторно, и назначьте ответственных.
Чтобы ситуация не повторилась, настройте регулярное резервное копирование: ежедневную выгрузку в dt по расписанию (через пакетный запуск конфигуратора) плюс копирование каталога на внешний носитель или в облачное хранилище. Храните несколько поколений копий — как минимум за последнюю неделю ежедневно и помесячно за более ранние периоды.
Как проверить результат
База открывается без ошибок, пользователи входят
Ошибка отсутствия файла или разрушения БД повторяется
Последние документы и остатки соответствуют ожиданиям
Данные старше даты последней работы — копия устарела
Копии создаются по расписанию и проверяются тестовым восстановлением
Копии не создаются или никогда не проверялись на восстановление
Что важно запомнить
Ошибка «отсутствует файл базы данных» почти всегда означает, что файл 1Cv8.1CD перемещён, недоступен по сети или удалён. Порядок действий: проверить путь и доступность диска, найти файл, при отсутствии — восстановить из резервной копии. Регулярные проверенные копии — единственная реальная защита от потери учётных данных.
Частые вопросы
Где обычно находится файл 1Cv8.1CD?
В каталоге, который указан в свойствах базы в списке информационных баз. Типовые места — папка в «Документах», отдельный каталог на диске (например, D:\Bases\) или сетевая папка на сервере. Точный путь виден при редактировании базы в окне запуска 1С.
Можно ли восстановить базу, если резервной копии никогда не делали?
Шансы зависят от того, что произошло с файлом. Если он просто перемещён — найдите его поиском по диску. Если удалён недавно и диск почти не использовался — возможно восстановление утилитами вроде Recuva или R-Studio. Если файл повреждён, но существует — попробуйте chdbfl.exe на копии. Гарантий ни один из вариантов не даёт.
Чем отличается восстановление из dt-файла от копии каталога?
Файл dt — это выгрузка данных и конфигурации в один файл через конфигуратор; для восстановления нужно создать пустую базу и загрузить выгрузку. Копия каталога — это побайтовая копия всей папки базы; её достаточно вернуть на место или добавить в список как существующую. Копия каталога восстанавливается быстрее, но снимать её нужно при завершённых сеансах пользователей.
Почему антивирус удаляет или блокирует файл 1Cv8.1CD?
Файл 1CD — большой файл с частыми интенсивными операциями записи, что некоторые эвристические модули антивирусов считают подозрительным поведением. Решение — добавить каталоги с базами 1С в исключения антивируса и периодически проверять карантин, если база внезапно «пропала».
База на сервере 1С (SQL), но ошибка про файл базы данных — это то же самое?
Нет. В клиент-серверном варианте файл 1Cv8.1CD не используется: данные хранятся в базе СУБД (MS SQL, PostgreSQL и др.). Похожие сообщения там означают недоступность сервера СУБД или самой базы на уровне СУБД — диагностику нужно проводить через консоль кластера 1С и инструменты администрирования соответствующей СУБД.