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

Ошибка возникает при попытке сохранения списка пользователей в конфигураторе ИБ на платформе 1С:Предприятие 7.7:Ошибка разделения данных при доступе к файлу users.usr

Основной причиной такой ошибки служит блокировка файла users.usr пользователем, который хочет запустить программу в режиме «Предприятие». На его рабочем месте можно наблюдать следующую картину:

Авторизация доступа на платформе 1С:Предприятие 7.7

Как правило, лечится данная ошибка ожиданием 5-10 секунд. Однако, могут найтись пользователи, которых отвлекли и они забыли про необходимость подключиться к ИБ.

Как устранить ошибку?

В том случае, если ИБ расположена в каталоге с общим доступом, можно воспользоваться средствами администрирования операционной системы, на которой установлена ИБ и сбросить файловую блокировку с файла users.usr (Управление компьютером Общие папки Открытые файлы)

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

Поделиться страницей в соц.сетях

Я
   Alexx_MNH

11.07.07 — 08:48

День добрый!

При попытке сохранить изменения в пользователях выдает такое сообщение:

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

В чем может быть засада? Подскажите плиз — горю!!!

   VladZ

1 — 11.07.07 — 08:49

У кого-то висит окно выбора пользователя…

   Alexx_MNH

2 — 11.07.07 — 08:50

Понял. Спасибо большое! Впервые с таким столкнулся. Пошел гонять пользователей… :)

   Ковычки

3 — 11.07.07 — 08:53

(2) можешь нисходя сместа все сделать и никогда мешать небудет

   Alexx_MNH

4 — 11.07.07 — 09:05

(3) Как?

   wHammer

5 — 11.07.07 — 09:09

(4) снять шару с папки / выкинуть из терминала / закончить сеанс(ы) в Computer Management и т.д. )

   ZanderZ

6 — 11.07.07 — 09:12

(4) просто в Computer Management — Открытые файлы

там найди свой ..users.usr

и Закрыть открытый файл

   filh

7 — 11.07.07 — 09:16

жесть…

есть прога, которая закрывает это окошечпо, после какогото времени.

   wHammer

8 — 11.07.07 — 09:27

Кстати дело может быть и не в окошке, а например если у кого-то в данный момент грузится 1С, а она может долго грузится, если работает плохо настроенный на типы файлов (сканирует DBF, CDX) антивирус.

   Ковычки

9 — 11.07.07 — 09:29

+(6)
echo off
set db=c:базы 1сторговля и склад
set server=buh
openfiles /s «%server%» /query /fo csv /nh | find /i «%db%usrdefusers.usr» > %temp%users.txt
for /f «delims=,» %%i in (%temp%users.txt) do (
 query /s «%server%» /disconnect /id %%i
 )

причем запихнув подобное в шедуль забудешь навовсе проблемму

   Ковычки

10 — 11.07.07 — 09:29

(8) дело именно в нем

   Alexx_MNH

11 — 11.07.07 — 09:34

(5,6) Спасибо, буду знать.
(7) Кинь название проги плиз, если не сложно.
(8) Понял. Но у нас с этим все в порядке.

  

Alexx_MNH

12 — 11.07.07 — 09:37

(9) Спасибо за скрипт. Буду юзать.

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Mashyta

Дата регистрации: 15.07.2004
Сообщений: 12

При заведении нового пользователя, когда начинаешь сохранять, пишет : ошибка разделения данных при доступе к С:1С1SBDBusrdefusers.usr<br><br>что делать? <br><br>Всем спасибо!

zakubrik

Дата регистрации: 15.06.2003
Сообщений: 10

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

Наумов Алексей (Баланс, Владимир)

Просто у кого-то висит выбор пользователя для входа в базу.

Показывать по
10
20
40
сообщений

Содержание: 

1.         Варианты возникновения ошибки разделенного доступа

2.        Файловый режим работы: способы решения ошибки разделенного доступа

3.        Пути решения ошибки разделенного доступа в клиент-серверном варианте работы

4.        Зависшие фоновые задания разделенного доступа в клиент-серверном варианте 

1.  Варианты возникновения ошибки разделенного доступа

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

Пользователи подключены к 1С

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

У пользователя запущена 1С, но не введен пароль

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

Зависший сеанс

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

2.  Файловый режим работы: способы решения ошибки разделенного доступа

— С помощью Диспетчера задач.

После завершения активных сеансов в файловом режиме работы, не сохраненная информация пользователей будет утеряна. Завершить сеансы этим способом можно вызвав диспетчер задач (диспетчер задач можно вызвать комбинацией клавиш Ctrl+Alt+Delete), выбрать нужные процессы(1Сv8.exe или 1Сv8c.exe), после этого нажать кнопку снять задачу.

— Перезагрузка сервера, на котором установлена 1С.  

3.  Пути решения ошибки разделенного доступа в клиент-серверном варианте работы

Завершить активные сеансы поможет консоль администрирования сервера, находим в ней нужную нам базу и заходим в меню «Сеансы».

Выделяем мешающие нам сеансы и завершаем их через пункт контекстного меню «Удалить» или соответствующую кнопку на панели.

— Если не удалось удалить сеансы, используя консоль, то пробуем перезапустить службу Агент сервера 1С Предприятия 8.3.

— Если не получается удалить соединение, можно попробовать это сделать средствами в 1С СУБД. К примеру, в MS SQL для 1С, можно открыть Management studio и написать запрос к нужной базе с использованием метода kill <ID>, где ID – номер соединения с СУБД, который так же можно увидеть в консоли администрирования.

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

4.  Зависшие фоновые задания разделенного доступа в клиент-серверном варианте работы

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

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

Попробовать завершить эти сеансы можно следующими методами:

— Завершить сеанс и обновить список активных соединений, для проверки, не запускаются ли они заново.

— Среди свойств базы найти флажок «Блокировка регламентных заданий включена», после этого снова надо попытаться завершить задание.

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

Специалист компании «Кодерлайн»

Марк Романенков

День добрый! При попытке сохранить изменения в пользователях выдает такое сообщение: Ошибка разделения данных при доступе к …users.usr В чем может быть засада? Подскажите плиз — горю!!!

У кого-то висит окно выбора пользователя…

Понял. Спасибо большое! Впервые с таким столкнулся. Пошел гонять пользователей… :)

можешь нисходя сместа все сделать и никогда мешать небудет

снять шару с папки / выкинуть из терминала / закончить сеанс(ы) в Computer Management и т.д. )

просто в Computer Management — Открытые файлы там найди свой ..users.usr и Закрыть открытый файл

жесть… есть прога, которая закрывает это окошечпо, после какогото времени.

Кстати дело может быть и не в окошке, а например если у кого-то в данный момент грузится 1С, а она может долго грузится, если работает плохо настроенный на типы файлов (сканирует DBF, CDX) антивирус.

+ echo off set db=c:базы 1сторговля и склад  ) причем запихнув подобное в шедуль забудешь навовсе проблемму

(5,6) Спасибо, буду знать. Кинь название проги плиз, если не сложно. Понял. Но у нас с этим все в порядке.

Спасибо за скрипт. Буду юзать.

Тэги:

Комментарии доступны только авторизированным пользователям

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

Убедитесь, что никто из пользователей не оставил включенным Предприятие в момент авторизации (где указываются имя пользователя и его пароль) – в это время блокируется файл Users.usr, либо, если Вы подключаетесь по сети – убедитесь, что отсутствуют запрещения на запись в папку usrdef на том компьютере, где находится база. Если это так – кто-то установил запрет для безопасности. Либо разрешите запись в эту папку, либо заходите в Конфигуратор для изменения списка пользователей на компьютере с базой.

| опубликовано: 30 Июль 2007, 21:34

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Mashyta

Дата регистрации: 15.07.2004
Сообщений: 12

При заведении нового пользователя, когда начинаешь сохранять, пишет : ошибка разделения данных при доступе к С:1С1SBDBusrdefusers.usr<br><br>что делать? <br><br>Всем спасибо!

zakubrik

Дата регистрации: 15.06.2003
Сообщений: 10

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

Наумов Алексей (Баланс, Владимир)

Просто у кого-то висит выбор пользователя для входа в базу.

Показывать по
10
20
40
сообщений

Читают тему:

Я
   mojed

19.07.10 — 07:12

Бух 1с77

Пользователей > 30

Все в базе

Один пользователь не может авторизоваться

В конфигураторе поменял ему пароль, пытаюсь сохранить, выдаёт:

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

Можно ли поправить на лету, не разгоня пользователей ?

   zak555

1 — 19.07.10 — 07:14

права

   zak555

2 — 19.07.10 — 07:14

или у кого-то весит окно авторизации к данной ИБ, где надо вбить пароль

   ДенисЧ

3 — 19.07.10 — 07:15

Откючить в серверной шаре этот файл

   mojed

4 — 19.07.10 — 07:20

(1)

права Админ

   smaharbA

5 — 19.07.10 — 07:22

(0) убей оставившего окно

   smaharbA

6 — 19.07.10 — 07:23

+

echo off

set server=%COMPUTERNAME%

for /f «tokens=1,2 delims=,» %%a in (‘openfiles /query /s %server% /fo csv ^| find /i «users.usr»»»‘) do (

   net send %%b «Не забывайте закрывать авторизацию 1С если не зашли в базу!»

   echo Открыто окно авторизации у %%b в %date% %time%

   openfiles /disconnect /s %server% /id %%a

   )

   МимохожийОднако

7 — 19.07.10 — 07:23

(5)Предполагаю, что это пользователь, который не авторизировался
(0)Заведи например пользователя с другим именем и такими же правами.

   Mikeware

8 — 19.07.10 — 07:23

+(5) …и себя тоже…

   mojed

9 — 19.07.10 — 07:28

(7)

«Заведи например пользователя с другим именем и такими же правами»

это известно

загаживать каталог не хочется

   Cobranet

10 — 19.07.10 — 07:34

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

   МимохожийОднако

11 — 19.07.10 — 07:38

(9)Поменяй у пользователя родной каталог

   smaharbA

12 — 19.07.10 — 07:42

(11) скорее всего (3)+(5)

   smaharbA

13 — 19.07.10 — 07:43

(10) не поможет, пока пользователь окно не закроет

   mojed

14 — 19.07.10 — 07:46

сказал по НетСенд страдалице, окошко закрыла

пароль поменял

  

Фея с лопатой

15 — 19.07.10 — 08:51

(0) Я такую проблему решаю обычно анлокером. Разблокировываю этот файлик и все. Тоже пользователи любят окно ввода пароля открытым оставлять.

TurboConf — расширение возможностей Конфигуратора 1С

  • 1с 274d ошибка подключения
  • 1с 2002 ошибка бмв
  • 1р2 ошибка котел аристон газовый двухконтурный
  • 1бт 8бт исправь грамматические ошибки
  • 1xbet фатальная ошибка при выводе средств