Modber Сообщество
профессионалов по 1С

Ошибка открытия файла блокировок и две причины ее возникновения



Платформы: 1С:Предприятие 8.3, 1С:Предприятие 8.2
Конфигурации: Все конфигурации
2014-07-05
16026 
Lunz
0  
Иногда при запуске толстого клиента файл-серверной версии 1С возникает неприятная ситуация: вместо перехода в нормальный рабочий режим система выбрасывает исключение с комментарием: «Ошибка открытия файла блокировок»

Причин для подобного поведения две:
1. Недостаток прав у удаленного пользователя системы.
2. Блокирование программы брандмауэром или антивирусом.

Рассмотрим эти варианты по отдельности:

Недостаток прав пользователя

Как правило подобная ситуация возникает сразу после заведения нового пользователя. Каждый пользователь системы 1С обладает некоторыми правами доступа на уровне программы. Называются эти права ролью и устанавливаются в конфигураторе. Для клиент-серверной версии эти права устанавливаются на уровне SQL-сервера и прозрачно отображаются на его же систему разграничения привилегий.

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

База данных 1С представляет собой файл, а для доступа к фалам, в особенности к записи в них новой информации, необходимы права на уровне операционной системы. Упомянутая ошибка возникает в том случае если этих прав недостаточно. Файл блокировки представляет собой внутренний файл базы 1Cv8.1CD под названием 1Cv8.1CL.

Следовательно, для его полноценного использования конкретному юзеру необходимо предоставить соответствующие разрешения. Делается это обычным образом на вкладке безопасность свойств файла или папки. Для упрощения процедуры администрирования можно заранее создать группу пользователей с подходящими правами и включать в нее все существующие и будущие рабочие места 1С.  Для этих же юзеров желательно открыть доступ к папкам %TEMP% и % APPDATA% — c ними тоже могут быть проблемы.


Негативное влияние программ-антивирусов

Уже давно замечено, что брандмауэр XP Professional и Home может заблокировать удаленный доступ к информационной базе 1С. Среди антивирусов тем же самым грешит «Касперский». Поэтому файл 1Cv8.1CD необходимо добавить в список исключений этого и  подобного ему программного обеспечения.  
             



Бесплатная юридическая
консультация по телефону

8 (499) 350-80-26(Москва)
8 (812) 627-15-62(Спб)

звонок бесплатный

В центре внимания

Комментарии (3)