Ошибка доступа к файлу в 1С 8.3: причины и как убрать

· Обновлено 13.07.2026 · ⏱ 7 мин · Редакция 1s-83.com

📋 Содержание

Чаще всего ошибка доступа к файлу в 1С означает одно из двух: у пользователя Windows не хватает прав на папку с базой, либо файл базы 1Cv8.1CD кто-то уже держит открытым. Реже виноваты битый кеш, атрибут «только чтение» или антивирус.

Разберём все причины по порядку — от самой частой к редкой. Отдельно посмотрим ошибку совместного доступа к файлу в 1С 8.3, когда база «занята», и что делать, если ничего из простого не помогло.

Речь про файловую базу (не серверную). Признак — база лежит в папке на диске или в сетевой шаре, а не на сервере 1С:Предприятия.

Как выглядит ошибка и что за файл заблокирован

Формулировки разные, суть одна — 1С не может открыть или записать файл базы данных. Типовые тексты:

  • Ошибка доступа к файлу
  • Ошибка режима доступа к файлу базы данных
  • Ошибка совместного доступа к файлу
  • Не удалось открыть файл ...1Cv8.1CD

Заблокирован обычно сам файл базы — 1Cv8.1CD в каталоге информационной базы. Иногда — служебные файлы кеша или журнал регистрации.

💡 Путь к базе видно в окне запуска 1С: выделите базу в списке — снизу показан каталог. Он же понадобится для проверки прав и чистки кеша.

Почему 1С не может получить доступ к файлу — причины

Список причин, отсортированный по частоте:

  • 🔒 Нет прав на папку. У Windows-пользователя нет прав на запись в каталог базы (частый случай на сетевом диске или в C:\Program Files).
  • 👥 База уже открыта. Тот же файл держит другой сеанс — на этом или другом компьютере. Это и есть ошибка совместного доступа.
  • 📄 Атрибут «Только чтение». На файле 1Cv8.1CD или на папке стоит read-only.
  • 🧹 Битый кеш. Повреждённый кеш платформы мешает открыть базу.
  • 🛡️ Антивирус или блокировщик. Защита держит файл базы «на проверке» и не отдаёт его 1С.
  • 🌐 Сеть отвалилась. Для базы на сетевой шаре — обрыв связи или уснувший сетевой диск.
  • 💥 Аварийное завершение. 1С или Windows «упали», и остался висящий сеанс / lock-файл.

Быстро определить свою причину поможет диагностика ниже.

🩺 Диагностика: выберите симптом

Ошибка совместного доступа к файлу в 1С 8.3

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

Что проверить:

  1. Обойдите рабочие места и закройте 1С там, где база открыта.
  2. Проверьте, не запущена ли база в конфигураторе — он тоже держит файл.
  3. Посмотрите фоновые процессы: в диспетчере задач может висеть 1cv8.exe без окна.
  4. Если база на сетевой папке — убедитесь, что её не открыл кто-то ещё по сети.

После закрытия лишних сеансов база откроется. Если сеансов уже нет, а ошибка держится — остался висящий процесс или блокировка.

⚠️ Не путайте это с многопользовательской работой. Несколько человек в одной файловой базе одновременно работать могут — но саму базу нельзя параллельно открывать в конфигураторе, копировать или архивировать во время работы. Резервную копию файловой базы делайте только когда из неё все вышли.

Как найти зависший сеанс

  • Диспетчер задач → вкладка «Подробности» → завершите все 1cv8.exe, у которых нет активного окна.
  • Перезагрузите компьютер, где база «упала» последней.
  • В каталоге базы удалите файл блокировки 1Cv8.1CL (создаётся заново при запуске) — только когда 1С полностью закрыта.

Проверяем и настраиваем права доступа к папке базы

Если база не открывается ни у кого и никто её не держит — почти всегда дело в правах NTFS на каталог.

👣 Пошаговый помощник
Откройте свойства папки базы
Правой кнопкой по каталогу с файлом 1Cv8.1CD → «Свойства» → вкладка «Безопасность».

После смены прав перезапустите 1С и попробуйте открыть базу заново.

Чистим кеш программы 1С

Повреждённый кеш платформы — частая причина, когда база «то открывается, то нет». Кеш лежит в профиле пользователя:

%APPDATA%\1C\1cv8
%LOCALAPPDATA%\1C\1cv8

Порядок действий:

  1. Закройте все окна 1С.
  2. Нажмите Win+R, вставьте %LOCALAPPDATA%\1C\1cv8 → Enter.
  3. Внутри найдите папки с длинными «случайными» именами — это каталоги кеша баз. Удалите их.
  4. То же самое в %APPDATA%\1C\1cv8.
  5. Запустите 1С — кеш соберётся заново.

💡 Быстрый способ, не удаляя всё: в окне запуска 1С выделите базу → «Изменить» → в конце строки запуска можно добавить очистку кеша параметром /ClearCache. Один запуск — и параметр можно убрать.

Свои настройки (позиции окон, недавние документы) при чистке кеша слетят, данные базы — нет.

Снимаем «только чтение» и лишние блокировки

Иногда файл или папка базы получают атрибут read-only — после копирования с флешки, из архива или с сетевого диска.

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

Ошибка доступа к файлу при обновлении конфигурации

Отдельный случай: ошибка вида Ошибка доступа к файлу 'http://...' при обновлении. Здесь «файл» — это ресурс в интернете, а не база.

Причины и что делать:

  • 🌐 Нет доступа в интернет или упал сервис обновлений — проверьте соединение.
  • 🔌 Настроен прокси — в конфигураторе: «Сервис» → «Параметры» → вкладка обновления/интернет, укажите прокси или отключите его.
  • 🛡️ Файрвол блокирует 1cv8.exe — добавьте в исключения.

Как обходной путь — скачайте файл обновления вручную и обновляйте из локального .cf/.cfu, а не по сети.

Если не помогло — проверяем базу

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

  1. Сделайте копию каталога базы (на всякий случай).
  2. Найдите chdbfl.exe в папке bin установленной платформы, например C:\Program Files\1cv8\<версия>\bin\chdbfl.exe.
  3. Запустите, укажите путь к 1Cv8.1CD, поставьте галку «Исправлять обнаруженные ошибки» → «Выполнить».
  4. По итогам проверки откройте базу.

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

Как предотвратить ошибку доступа к файлу

Короткий чек-лист, чтобы не ловить проблему снова:

Профилактика ошибки доступа к файлу
Выполнено: 0 / 6

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

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

Что за файл 1Cv8.1CD и можно ли его удалять?
Это и есть сам файл информационной базы — все ваши данные внутри него. Удалять нельзя ни в коем случае, иначе потеряете базу. Удалять можно только кеш и файл блокировки 1Cv8.1CL.
Почему ошибка появляется только на сетевом диске?
Обычно из-за прав общего доступа или обрыва связи с сетевой папкой. Дайте полные права и на уровне шары, и на уровне NTFS, и проверьте стабильность сети. Уснувший сетевой диск тоже даёт эту ошибку.
Можно ли работать в одной файловой базе нескольким пользователям?
Да, файловая база это допускает. Но нельзя одновременно с работой открывать базу в конфигураторе, копировать или архивировать её — тогда и возникает ошибка совместного доступа.
Помогает ли перезагрузка компьютера?
Часто да — если причина в зависшем сеансе или блокировке после сбоя. Перезагрузка снимает висящий процесс 1cv8.exe и освобождает файл базы.
Удаление кеша не сотрёт мои данные?
Нет. В кеше только служебные и пользовательские настройки интерфейса. Данные хранятся в файле 1Cv8.1CD и чистки кеша не касаются.
Что делать, если база вообще не открывается после ошибки?
Проверьте файл базы утилитой chdbfl.exe с исправлением ошибок. Если не помогло — восстановитесь из резервной копии. Поэтому регулярные бэкапы обязательны.

Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 13.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.