|
Проблема с правами на новую роль в УТ | ☑ | ||
---|---|---|---|---|
0
VVZ1710
09.06.12
✎
08:57
|
Уважаемые форумчане!
Уже нет ни сил, ни терпения! Куда копать, подскажите. Создаю новую роль "Бухгалтер".Даю права на чтение и просмотр для всего. Для 4-х документов - Чтение, Просмотр, Изменение,Проведение - для них надо программно записывать некий реквизит "СчетВыставлен" типа Булево из внешней обработки. Для ПриходногоОрдера запись идет нормально, а для РасходногоОрдера - Ошибка прав доступа!, хотя ВСЕ идентично! (Запись без проведения)! Пересмотрел модули объектов проц-ры "ПередЗаписью", и т.д. Ничего не помогает! |
|||
1
BuHu
09.06.12
✎
08:59
|
(0)отладчик тебе поможет
|
|||
2
shuhard
09.06.12
✎
09:10
|
(0) что-то мешает заглянуть в журнал и понять на что прав нет ?
|
|||
3
VVZ1710
09.06.12
✎
09:17
|
(1) Даю права "Администрирование" роли Бухгалтер. Захожу отладчиком. Доходит до
Попытка ДокОбъект.Записать(); Сообщить("Записан "+Док); Исключение ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки()); КонецПопытки; Уходит в ошибку. Далее ходит по записям в Регистр Объекты доступа и все..Сообщение об ошибке (2) Что за журнал? |
|||
4
shuhard
09.06.12
✎
09:21
|
(3) [Что за журнал]
поржал |
|||
5
BuHu
09.06.12
✎
09:34
|
(3)в призаписи поставь , но наверно (2) стОит глянуть
|
|||
6
VVZ1710
09.06.12
✎
09:38
|
Причем, как наверное ясно..., что на все остальное (регистры, константы, и т.д.) права на запись для двух документов одинаковы (впрочем пробовал все...назначал все неинтерактивные права для регистров, констант...ничего не помогает)
|
|||
7
VVZ1710
09.06.12
✎
09:39
|
*Права на запись конечно для роли "бухгалтер", но из этих двух документов
|
|||
8
shuhard
09.06.12
✎
09:41
|
(6) ещё раз:
- в журнале 1С 8.2 пишет на какой объект нет прав - без полного сообщения об ошибке помочь не чем, может у тебя RLS блокирует, а ты в роли долбишься |
|||
9
hhhh
09.06.12
✎
09:49
|
(7) а причем тут "Администрирование"? Зачем оно тут у тебя?
|
|||
10
VVZ1710
09.06.12
✎
09:56
|
(8) У меня 8.1
(9) Чтоб открыть конфигурацию и зайти отладчиком (просто подцепиться к сессии по ролью Бухгалтер не получается) |
|||
11
VVZ1710
09.06.12
✎
09:58
|
(8) полный текст сообщения:
Ошибка при вызове метода контекста (Записать): Нарушение прав доступа! |
|||
12
shuhard
09.06.12
✎
10:02
|
(11) это не RLS
|
|||
13
VVZ1710
09.06.12
✎
10:09
|
(12) Спасибо на добром слове...круг сужается!
Лазаю по интернету...подобная ошибка часто встречается, но пока решений нет! |
|||
14
Шапокляк
09.06.12
✎
10:16
|
(3) Попытка
ДокОбъект.Записать(); Сообщить("Записан "+Док); Исключение ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки()); КонецПопытки; Извините, а вы что записываете - Док или ДокОбъект? |
|||
15
VVZ1710
09.06.12
✎
10:19
|
(14) Просто ссылка не запишется по определению. Конечно объект!
|
|||
16
Шапокляк
09.06.12
✎
10:26
|
(15) Т.е. ДокОбъект=Док.получитьОбъект() где-то там выше в коде...Ясно. В модуле расходного ордера в процедуре приЗаписи, возможно, какие-то другие действия программа выполняет, чем в аналогичной процедуре у Приходного ордера
|
|||
17
VVZ1710
09.06.12
✎
10:29
|
Все смотрел...ПриЗаписи не используется!
Полностью закомментировал ПередЗаписью...бесполезно! То же самое! |
|||
18
YF
09.06.12
✎
10:30
|
(0) Посмотри, может прав на последовательность нужную нет, может док входит еще в одну последовательность?
|
|||
19
VVZ1710
09.06.12
✎
10:37
|
(18) Заработало!!! Огромное спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |