Меню

Что значит ошибка совместного доступа к файлу

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

Бухэксперт8 подготовил специальный пример формирования и исправления ошибки в 1С.

Содержание

  • Причины ошибки
  • Ошибка совместного доступа к файлу в 1С
  • Чистка кеша программы
  • Настройки блокировки

Причины ошибки

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

  • совместный доступ к файлу при работе с отчетами и обработками;
  • чистка кеша программы;
  • блокировка 1С в настройках системы.

При попытке записи сформированного отчета в файл у пользователя Иванов И.И. появляется ошибка:

Ошибка связана с тем, что другой пользователь, Сидоров Н.П., открыл указанный файл раньше и работает с ним. Пока Сидоров Н.П. не закроет файл, Иванов И.И. не сможет записать отчет.

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

Причина ошибки в данном случае — программное формирование имени Список. Если существует возможность самостоятельно менять место для записи файла или его имя, проблема решается очень просто: изменение имени файла на Список1 позволит записать файл без проблем.

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

Теперь Иванов И.И. и Сидоров Н.П. при работе с отчетом не будут мешать друг другу.

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

При отображении в окне ошибки сообщения о блокировке временного файла помогает удаление временных файлов из папки TEMP. Имя файла и место нахождения указывается в окне ошибки.

Во временных файлах сохраняются процедуры и функции, к которым чаще всего обращается программа. Кеши желательно периодически удалять, чтобы исключить появление ошибок при работе с 1С. БухЭкспер8 обращает внимание, что в Платформе 8.3.17 разработчики реализовали автоматическое удаление временных файлов на клиент-серверном варианте 1С.

Настройки блокировки

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

Антивирусные программы имеют разные настройки, поэтому раздел, отвечающий за исключение блокировки, придется поискать самостоятельно. В антивирусной программе Kaspersky Lab это ссылка Настроить исключения в разделе Параметры угроз и исключений.

По кнопке Добавить подбираются программы для обхода блокировок антивирусной программой.

БухЭксперт8 обращает внимание, что менять настройки антивирусных программ следует только в исключительных случаях. Это безопасность ваших данных. При наличии блокировок программ лучше обратиться к специалистам, если опыта работы в этой области недостаточно.

См. также:

  • Нарушение прав доступа
  • У пользователя недостаточно прав на исполнение операции
  • Ошибка 1С: Начало сеанса с информационной базой запрещено
  • Настройка прав пользователей в 1С 8.3
  • Как добавить пользователя 1С

Если Вы еще не подписаны:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

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

Я
   Alex1979rak

25.01.13 — 13:31

Дубль два.

Добрый день, уважаемые коллеги.

Подскажите, пожалуйста, по ситуации.

На компе (ОС — Win 7 Home Basic) стоит Бухия 2.0.34.12 (базовая). Платформа 8.2.17.153.

В режиме конфигуратора при попытке установки обновления (после указания варианта поиска файлов обновлений в указанной папке) выскакивает сообщение «Ошибка совместного доступа к файлу C:UsersаваAppDataLocalTempv8_9FE7_d.tmp» (имя файла каждый раз меняется). После этого программу можно либо завершить, либо перезапустить конфигуратор.

Вот пройденные варианты, которые не дали ответа на вопрос что делать дальше:

1) смотрел unlocker-ом; указанный файл блокирует только сама 1С-ка.

2) удалял антивирус Avast

3) добавлял новую учетную запись в ОС с правами администратора

4) менял настройки текущей учетной записи (создал новую папку Temp2 и устанавливал путь к этой временной папке)

5) устаналивал полный доступ к временной папке Temp

6) переустанавливал 1С-ку

7) чистил КЭШ

Остался еще один вариант — переустановить саму ОС. Но бух против.

Подскажите, пожалуйста, что еще можно предпринять?

В какую сторону копать?

   shust

1 — 25.01.13 — 13:35

1.Права на папку.

2.Файл сотри

3.UAC

4.явно укажи файл обновление

   mistеr

2 — 25.01.13 — 13:35

Process Monitor может помочь с выяснением причины.

   shust

3 — 25.01.13 — 13:36

смотри чтобы 1 процесс 1с в мониторе висел

   hhhh

4 — 25.01.13 — 13:36

(0) > указания варианта поиска файлов обновлений в указанной папке

укажите вручную файл обновления. Он у вас точно для базовой версии.

   Alex1979rak

5 — 25.01.13 — 13:38

(4) такой вариант не пробовал. спасибо.

   Alex1979rak

6 — 25.01.13 — 13:38

(1) права на папку — полные

файл стирал.

с UAC «игрался»

все это не помогло

   shust

7 — 25.01.13 — 13:39

п.4?

   Alex1979rak

8 — 25.01.13 — 13:39

(3) в мониторе — один процесс 1с

   Alex1979rak

9 — 25.01.13 — 13:39

(7) такой вариант не пробовал

   shust

10 — 25.01.13 — 13:40

боишься?

   shust

11 — 25.01.13 — 13:42

или обновление через инет в режиме предприятия можно запустить.

   shust

12 — 25.01.13 — 13:43

в авасте в исключения пропиши

   Alex1979rak

13 — 25.01.13 — 13:43

(10) рабочий день закончился

   Alex1979rak

14 — 25.01.13 — 13:44

(11) в режиме предприятия все обновляется нормально

   Alex1979rak

15 — 25.01.13 — 13:44

(12) аваста уже нет. есть каспер

   Alex1979rak

16 — 25.01.13 — 13:44

+15 В исключения добавлял

   hhhh

17 — 25.01.13 — 13:44

(13) еще место на диске С: проверь. Хотя бы 2-3 гига есть свободных?

   Alex1979rak

18 — 25.01.13 — 13:45

(17) места более 200 Гб

   vicof

19 — 25.01.13 — 13:48

(0) Был глюк похожий, попробуй скопировать файл, обновиться им

   shust

20 — 25.01.13 — 15:20

Еще можно попробовать ярлык 1с «запустить от Администратора»

   cons74

21 — 22.02.13 — 07:18

(0)(2) Process Monitor  ДЕЙСТВИТЕЛЬНО ПОМОГ. Проблема в шаблоне 2-0-41-3 (папка что в tmplts). УЖЕ У 2Х КЛИЕНТОВ ПОДТВЕРЖДЕНО.

Предистория: через ProcessMonitor посмотрел файлы, к которым обращалась 1сv8.exe перед крахом. Оказалось кроме прочих идет постоянное обращение к папке с вышеуказанным шаблоном. Удалил — ошибка ушла.

  

cons74

22 — 22.02.13 — 13:49

Alex1979rak, не пробовал?

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

Во время работы с программами 1С пользователи 1С Бухгалтерия или других типовых конфигураций на базе платформы 1С Предприятие получают сообщение об «Ошибке режима доступа к файлу» либо об «Ошибке совместного доступа к файлу». Это критическая ошибка, которая не позволяет использовать программу в штатном режиме. Но устранить ее достаточно просто не прибегая к услугам 1С-сервисов, которые предоставляют технические консультации по вопросам использования приложений. 

Описание ошибки и способ ее устранения

Сама суть ошибки указана в системном сообщение, которое выдает программа. В случае «ошибки режима доступа» имеет место нарушение прав пользователя, прописанных в операционной системе на компьютере. Чаще всего подобное возникает в случае, если база данных была скопирована и подключена, а после запуска на экране появилось сообщение с указанием адреса объекта в локальной сети. 

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

Если база данных находится не в сети, а на локальном компьютере, соответствующие права доступа размещаются на вкладке «Безопасность». Необходимо удостоверится в том, что в правах не отменено разрешение на запись данных в файл. 

Кроме того, ошибки могут возникать и по другим причинам:

  • Изменение настроек штатного брандмауэра операционной системы или сторонней программы, которая выполняет аналогичные функции;
  • Неправильная настройка антивирусных программ, которые могут блокировать сетевые соединения к определенным объектам. 

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

Иногда проблема с программами 1С может быть связана с кэшем. В этом случае в диалоговом окне указывается путь доступа к папке TEMP. Решить проблему помогает удаление файлов из этой папки. 

У неопытных пользователей ошибка доступа к файлу может быть обусловлена попыткой запуска сразу двух приложений на базе 1С Предприятие. Например, 1С ЗУП и 1С Бухгалтерия, одна из которых была базовой. 

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

  • Permalink

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

Ошибка доступа к файлу 1C 8.3

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

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

Ошибка доступа к файлу 1C решение

Причины возникновения

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

Способы решения

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

Первостепенное что мы делаем в таком случае — проверяем доступ к файлу. Правая кнопка мыши по файлу -> проверяем стоит ли галочка на «Общий доступ».

Ошибка доступа к файлу 1C решение

Ошибка доступа к файлу 1C решение

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

Ошибка доступа к файлу 1C решение

Когда данные к которым нужно получить доступ (база) находится на удаленном (локальном) персональном компьютере — смотрим закладку «Безопасность». В безопасности вы должны убедиться что у пользователя нет запрета на запись.

Ошибка доступа к файлу 1C решение

Предупреждения о проблемах вылазят когда возмущается брандмауэр. Это касается сетевых объектов. Антивирусные программы препятствуют нормальной работе.

Открываем брандмауэр и антивирус и ищем в списке блокируемых программ 1С. Удаляем из списка.

Ошибка доступа к файлу 1C решение

Почистите кеш, ошибки также возникают из-за кеша.

Большой шанс появления ошибки, когда два синонимичных приложения запускаются вместе. К примеру, ЗУП и Бухгалтерия. Если запустить по очереди, проблема исчезнет

Дополнительный способ

Ничего не помогло — воспользуйтесь следующими методами:

Путь к имени файла должен быть допустимым в каталоге отчетов: щелкните вкладку «Вывод». Перейдите на вкладку «Параметры вывода». В поле Имя файла убедитесь, что путь действителен.

Сколько дискового пространства доступно для файла: Откройте Windows Explorer. Выберите Локальный диск (буква диска:), на котором хранится отчет. Щелкните правой кнопкой мыши на локальном диске (буква диска:) и нажмите Свойства. Откроется окно свойств. Проверьте доступное свободное пространство на этом локальном диске.

Убедитесь, что у пользователя есть разрешения на доступ к папке IO_Data: Откройте проводник Windows. Щелкните правой кнопкой мыши основную папку выберите «Свойства».

Перейдите на вкладку «Безопасность». Убедитесь, что у пользователя есть полные права на эту папку и все подпапки. Если вы не можете проверить права доступа, обратитесь к администратору.

Ошибка при обновлении конфигурации БД 1С 8: Ошибка совместного доступа к файлу ‘ConfigCacheStorage’ Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.

Описание ошибки:
После аварийного завершения работы конфигуратора 1С 8 с необновленной конфигурацией базы данных:
Ошибка совместного доступа к файлу ‘СUsers[имя_пользователя]AppDataLocal1C1cv8…ConfigConfigCacheStorage’. 32(0x00000020): Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.

Найденные решения:

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

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

Нажатие на изображении увеличит его
1С 8 ошибка совместного доступа к файлу ConfigCacheStorage

И когда нет возможности перезагрузить рабочее место или сервер можно прибегнуть к удалению базы из списка баз и подключению ее снова, чтобы обновились временные файлы пользователя, связанные конкретно с этой базой. Можно воспользоваться инструкцией, описывающей процесс удаление базы из списка и подключения, а можно воспользоваться видео, приведенное ниже, на котором зафиксирован не только момент появления ошибки «Ошибка совместного доступа к файлу ‘СUsers[имя_пользователя]AppDataLocal1C1cv8…ConfigConfigCacheStorage’ но и показан процесс устранения или по ссылке на YT:

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

16-11-2020

Журавлев А.С.
(Сайт azhur-c.ru)

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Что значит ошибка при запуске приложения 0xc0000142 на виндовс 10
  • Что значит ошибка на радмире cannot find 1536х864х32