Страницы: 1
RSS
1С ДО ошибка совместного доступа к файлу
 
Коллеги, здравствуйте. Впервые столкнулась с такой проблемой – прога выдала «Ошибку совместного доступа к файлу» (это 1С:ДО). По названию понимаю, что произошло какое-то нарушение прав доступа. Но какое? По какой причине вылезло такое сообщение с ошибкой?
 
Цитата
Karina написал:
Коллеги, здравствуйте. Впервые столкнулась с такой проблемой – прога выдала «Ошибку совместного доступа к файлу» (это 1С:ДО). По названию понимаю, что произошло какое-то нарушение прав доступа. Но какое? По какой причине вылезло такое сообщение с ошибкой?

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

В новой версии конфигурации был изменен регистр Цены номенклатуры. При обновлении конфигурации было выдано предупреждение о возникших не уникальных записях по этому регистру.

 

Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись. Если база располагается на локальном ПК, необходимо проверить на закладке «Безопасность», что для пользователя установлено разрешение на запись или не стоит запрет на запись.

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

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

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

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

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

Основной причиной этой ошибки является создание файла с одинаковым именем «Список» в одном месте.

 
Цитата
Борис Романов написал:
Цитата
Viktor написал:
Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись. Если база располагается на локальном ПК, необходимо проверить на закладке «Безопасность», что для пользователя установлено разрешение на запись или не стоит запрет на запись.  Вообще ошибка совместного доступа к файлу в 1С 8.3 свидетельствует о том, что один процесс уже использует файл, и другой процесс пытается получить к нему доступ. Эта ситуация часто возникает, когда несколько пользователей одновременно пытаются работать с одним и тем же файлом в программе 1С.  В таком случае, до тех пор пока первый пользователь не завершит работу с файлом, другие пользователи не смогут получить к нему доступ из-за блокировки.
 Ну смотрите, например, при попытке сохранения созданного отчета в файл, пользователь Иванов И.И. сталкивается с ошибкой совместного доступа к файлу. Проблема связана с тем, что файл, с которым работает пользователь Сидоров Н.П., был открыт ранее, и в настоящее время Иванов И.И. не может выполнить запись в этот файл.   Решение этой ошибки может быть произведено системным администратором, который может идентифицировать, кто владеет файлом, анализировать активных пользователей базы данных и выяснять, кто в данный момент использует этот файл.  Основной причиной этой ошибки является создание файла с одинаковым именем «Список» в одном месте.

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

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

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

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

 

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

Во временных файлах сохраняются процедуры и функции, к которым чаще всего обращается программа. К примеру, C:\Users\...\AppData\Local\Temp\. В таком случае советуем прибегнуть к очистке кэша. А вообще кэши желательно периодически удалять, чтобы исключить появление ошибок при работе с 1С.

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

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

Страницы: 1