Имя: Пароль:
1C
1С v8
Нарушение прав доступа !
0 Koliaff
 
05.02.13
11:36
Доброго времени суток, господа форумчани.
Просьба помочь в моей проблеме.
Бухгалтерия предприятия 2.0
Создал новую роль. Назначил этой роли все права на все объекты метаданных кроме справочников и документов. Для документа "Перемещение товаров" назначил все права. Присвоил созданную роль пользователю. Добавил в общий модуль "Управления пользователями"
Если НЕ РольДоступна("ПолныеПрава") И НЕ РольДоступна("Бухгалтер") И НЕ РольДоступна("СправочникиСчета") для того чтобы запускал в программу нового пользователя с новой ролью
=================================================
Документ "Перемещение товаров" новый пользователь может ввести, но при записи выходит предупреждение "Нарущение прав доступа !".

Уточню, права у новой роли есть ко всему : К "параметрам сеанса", "Планам обмена", "Критериям отбора", "Общим формам", "Интерфейсам", "Константам" , "Отчетам", "Обработкам", "Регистрам сведений", "Регистрам накопления"," Регистрам бухгалтерии", "Планам счетов", "Планам видов расчета".

Куда копать ?
1 MaxisUssr
 
05.02.13
11:38
(0)
Бывает, что к регистрам права задаются отдельно.
Вижу, пишешь, что смотрел - но я бы по всем видам регистров еще раз бы прошелся. А если попытаться записать документ без движений - сработает?
2 mikecool
 
05.02.13
11:38
в журнал регистрации копать
3 LehhaK
 
05.02.13
11:42
(2) +1
4 Koliaff
 
05.02.13
12:06
В журнале регистрации нет ни каких записей при открытии и попытке записать документ "Перемещение товаров"
5 MaxisUssr
 
05.02.13
12:07
(4)
Сходи в отладчик - после чего вываливается сообщение?
6 ICWiner
 
05.02.13
12:08
Мб отладчиком глянуть где ругается? Например в КА при включеном рауз могли создаваться элементы справочника по затратам... Подписочки какие...
7 mikecool
 
05.02.13
12:09
(4) ищи записи о нарушении прав доступа, хотя они с какого то релиза движка добавились.. не помню с какого
8 Koliaff
 
05.02.13
12:21
Это сообщение платформы. Искать в коде программы бесполезно.
9 MaxisUssr
 
05.02.13
12:25
(8)
Что за бред - проверь весь код, проходящий в процедурах "Перед записью" и "При записи" - вдруг где-то там что-то записывается
10 ICWiner
 
05.02.13
12:25
Мб, таки, попробовать? Вдруг там документ допиленный и при перемещении еще что-то создает?
11 Koliaff
 
05.02.13
12:29
(ICWiner) Документ стандартный ! Бухгалтерия типовая !
(MaxisUssr) Я уже все подписки на события проверил, а при записи документа не должны двигаться регистры, т.к. документ не проводится, а только записывается. Только если какой-нибудь регистр сведений для планов обмена... Да и на все регистры сведении и регистры накопления все права у данной роли стоят.
12 Фокусник
 
05.02.13
12:30
13 Koliaff
 
05.02.13
12:40
http://koliaff.narod.ru/img/otbor.jpg

У меня нет такой ветки.
14 Koliaff
 
05.02.13
12:41
Платформа 8.2.17.143
15 ICWiner
 
05.02.13
12:43
Мб, таки, попробовать совет из (9)?..
16 Koliaff
 
05.02.13
12:50
(ICWiner) Тогда ещё смотреть все подписки на события ... Хотя я из уже все пересмотрел вроде...
17 Domanoff26
 
05.02.13
12:53
(0) а читаться в при записи ничего не может?
18 Koliaff
 
05.02.13
13:01
(ICWiner) В модуле объекта документа "Перемещение товаров" поставил точку остановы в процедуре "Перед записью". Отладчик зашел в эту процедуру и вышел, без ошибок. Ошибка появилась после этой процедуры....
19 ICWiner
 
05.02.13
13:19
А если попробовать дать на все справочники роль чтение? Ну так, для пробы...
20 Koliaff
 
05.02.13
13:21
(ICWiner) Право "Чтение" и "Просмотр" у этой роли для всех справочников стоит !
21 Koliaff
 
05.02.13
13:22
Так же право "Чтение" и "Просмотр" у этой роли для всех документов стоит !
22 ICWiner
 
05.02.13
13:23
Кэш попробуй почисти.
23 farion5
 
05.02.13
13:28
Да, попроси админов(или сам) почисти профиль.
24 ICWiner
 
05.02.13
13:32
Да что там чистить. Удали базу из списка и добавь заново.
25 Hipernate
 
05.02.13
13:38
Чистка кэша базы не спасет. v8: Нарушение прав доступа - ситуация такаяже ответ пока не нашел
26 ICWiner
 
05.02.13
13:42
(25) А в транзакции там посмотреть что происходит? Отладчик на сервере и в отаку. Ну остановку по ошибку можно попробовать включить...
27 Hipernate
 
05.02.13
13:42
Права на регистры не причем. не дает записать неговоря про проведедние.
28 Koliaff
 
05.02.13
13:42
Удалил базу, добави заново, проверил. Не дает как и прежде записать документ
29 Hipernate
 
05.02.13
13:43
(26) ошибок не происходит - в ЖР регистрации ничего не пишется, просто Нарушение прав доступа.
30 ICWiner
 
05.02.13
13:50
На самом объекте если кликнуть, в моем случае КомплекснаяАвтоматизация. Там для пробы все галочки поставь... + Журналы документов + перечисления.
31 ICWiner
 
05.02.13
13:51
Шаблоны ограничений в БП есть? Не помню... RLS опять же
32 Koliaff
 
05.02.13
13:55
К журанлам доступ на чтение и просмотр стоит, к перечислениям нельзя ограничить доступ. RLS в бухгалтерии нет.
33 hhhh
 
05.02.13
14:01
(21) константы все проверь
34 Koliaff
 
05.02.13
14:03
в (0) писал, что ко всем константам досутуп на чтение и запись есть
35 mikecool
 
05.02.13
14:05
найди в пофигураторе настройки журнала регистрации, поставь регистрировать все - тогда должен увидеть ошибки
36 hhhh
 
05.02.13
14:05
(33)+ например

ДатаНачалаАвтоматическогоОтраженияВУчетеНДС
ИспользоватьОграниченияПравДоступаНаУровнеЗаписей

ну и другие
37 mikecool
 
05.02.13
14:06
+35 если у тебя нет ветки "Доступ" в ЖР, значит у тебя не проблема с доступом, либо эти проблемы не регистрируются
38 Koliaff
 
05.02.13
14:10
(hhhh) На всех константах стоят все галочки, для новых прав !
39 Koliaff
 
05.02.13
14:17
(mikecool) стоит режим в конфигураторе по умолчанию и самый полный из всех "Регистрировать ошибки, предупреждения, информацию, примечания "
40 Hipernate
 
05.02.13
15:09
эта проблема имеет место быть как ее решать неизвестно
41 Koliaff
 
05.02.13
15:12
Если у кого-нибудь есть база БП под рукой, попробуйте пожалуйста добавить новую роль и прописать все права этой роли, кроме документов и справочников. На всего-лишь один документ "Перемещение товаров" дать все права и сами увидите. РеХбус-кроссворд.
42 Koliaff
 
05.02.13
22:05
А ларчик просто открывался ;)
К "Общей последовательности" в ветке метаданных "Документы" не были назначены права на "Чтение" и "Изменение" ...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший