Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
11 Дек 2017, 05:23
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Нарушение прав доступа или глюк платформы?  (Прочитано 5004 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sokotovgle

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-07-11
  • Сайт: 
  • Профессия: Ученик 1С

При попытке удалить элемент справочника выскакивает Исключение "Нарушение прав доступа".
У пользователя под которым это происходит одна роль. Этой роли разрешено все на данный справочник. Если делать то же самое от пользователя с полными правами то прокатывает.

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

Данный код у меня генерирует "Исключение Нарушение прав доступа!"
   //ЭлСпрССы - Ссылка на элемент справочника
    //ЭлСпрМета - Метаданные элемента справочника
   
   
    ЭлСпрССы= Справочники.Приложения.НайтиПоКоду("000009400");
    ЭлСпрМета=ЭлСпрССы.Метаданные();
    Если ЭлСпрССы <>Справочники.Приложения.ПустаяСсылка() Тогда
        Если ПравоДоступа("Удаление",ЭлСпрМета) И  ПравоДоступа("ИнтерактивноеУдаление",ЭлСпрМета) И ПравоДоступа("ИнтерактивнаяПометкаУдаления",ЭлСпрМета) И   ПравоДоступа("ИнтерактивноеСнятиеПометкиУдаления",ЭлСпрМета) Тогда //Разрешения есть
//Если до сюда дошло то должно железно удалить
            ЭлСпрССы.ПолучитьОбъект().Удалить();// генерирует ошибку "Нарушение прав доступа!"
        Иначе
            Сообщить("Не хватает прав для удаления элемента справочника");
        КонецЕсли;
    Иначе
        Сообщить ("Элемент справочника не найден");
    КонецЕсли;







Оффлайн wise

  • ****
  • Сообщений: 428
  • РЕПУТАЦИЯ: 58
  • КПД: 14%
  • Кто сгорел, того не подожжешь
  • Регистрация: 2013-03-21
  • Сайт: 
  • Профессия: Ученик 1С
может, ЧТО-НИБУДЬ в модуле объекта ПередУдалением, делает..?
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Оффлайн sokotovgle

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-07-11
  • Сайт: 
  • Профессия: Ученик 1С
Подписка на событие приУдалении элемента этого справочника действительно есть. Но отладчиком сам проходился по той процедуре и ставил "Остановку по ошибке" - исключение выскакивает после выполнения процедуры приУдалении. Параметр Отказ не меняется = Ложь и Источник не затрагивается.

Логи показывают такое: Регистр сведений. Объекты информационных баз Право: Изменение Доступ. Отказ в доступе.

Еще подозрения вызывает появление ошибки "Ошибка времени исполнения" при исполнении процедуры удаления. Выскакивает после события приУдалении.
Такая последовательность:
1.ПриУдалении(Источник,Отказ)//Отказ=Ложь
2.Возникновение ошибки  "Ошибка времени исполнения"
3.Возникновение ошибки "Нарушение прав доступа"


 

Тормозит конфигуратор при редактирвании прав [Тормозит конфигуратор при редактирвании ролей]

Автор MuI_I_IkaРаздел Ошибки 1С:Предприятия

Ответов: 0
Просмотров: 1483
Последний ответ 09 Июл 2015, 18:19
от MuI_I_Ika
настройка профили доступа "Клиент"

Автор chipРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 2329
Последний ответ 15 Ноя 2012, 16:05
от chip
"Ошибка при вызове метода контекста (Право доступа) ".

Автор mtkirovРаздел Пользователям "1С - Предприятие 8"

Ответов: 3
Просмотров: 2340
Последний ответ 27 Мар 2015, 11:20
от mtkirov
Права доступа, новая роль. офис менеджер должен видеть список заказов клиентов.

Автор xDDРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1289
Последний ответ 21 Авг 2015, 10:45
от xDD
"Недостаточно прав" после обновления бух 2.0 на бух 3.0

Автор sergey.s.betke@yandex.ruРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 3550
Последний ответ 25 Янв 2014, 19:41
от LordWizard

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
160 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
46 Сообщений
andron81_81
44 Сообщений
AIFrame
35 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
BuhRust
27 Сообщений
Golickoff Golickoff
27 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 226
  • Точка Скрытых: 0
  • Точка Пользователей: 2
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal