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

Ошибка разделения данных при доступе к users.usr



Платформы: 1С:Предприятие 8.2
Конфигурации: Все конфигурации
2014-07-10
7140 
Lunz
0  
Ошибка платформы 1С — «Ошибка разделения данных при доступе к users.usr», относится к классу ошибок возникающих при монопольном захвате объектов файловой системы некоторым из пользователей.


При каких обстоятельствах платформа 1С выбрасывает это исключение?

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

Обычно это означает то, что где-то в сети один из пользователей системы вошел в окно авторизации и отвлекся на другие задачи, оставив окно открытым. Каждый процесс авторизации захватывает users.usr накладывает ограничения на доступ к файлу. И хотя параллельная регистрация пользователей возможна, запись в файл, а, следовательно, и корректировка регистрационной информации, оказывается заблокированной. И если на первый взгляд такой подход кажется странным, то по здравому размышлению становится ясно, что иначе и быть не может: нельзя допускать одновременную регистрацию и изменение регистрационных данных одного и того же пользователя. Выполняться такие действия обязаны только атомарно и последовательно.

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

Простое решение — Computer Management

Проще всего открыть MMC-консоль «Управление компьютером», добраться до которой можно следующим образом:

Пуск –> Панель управления -> Администрирование -> Управление компьютером.

Далее следует выбрать раздел «Открытые файлы» и отыскав в нем users.user оборвать коннект с зависшим окном авторизации просто удалив соответствующую строчку.
 

Программное решение

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



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

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

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

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

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