|
v8: БП: Удалить() под правами Бухгалтер вызывает ошибку прав доступа (с решением) | ☑ | ||
---|---|---|---|---|
0
DSatan
29.05.12
✎
11:09
|
после обновления на релиз 35.5 метод документа Удалить() стал вызывать ошибку нарушения прав доступа под стандартными правами Бухгалтер
до обновления работало без проблем 2 года удаляемый документ в открытом периоде, спокойно помечается на удаление, проводится, но вот непосредственное программное удаление никак. отладчиком рылся, но не могу понять - все подписки и проверки проходит, но на следующем шаге по F11 после возврата из Модуля набора записей РС СоответствиеОбъектовИнформационныхБаз (с текущим Отказ = Ложь) падает на ошибку. Есть мысли?? под полнфми правами все пашет. |
|||
1
DSatan
29.05.12
✎
11:11
|
платформа 8.2.15.310 клиент-сервер
|
|||
2
Maxus43
29.05.12
✎
11:11
|
дак в роли право удаления убрано, не?
|
|||
3
DSatan
29.05.12
✎
11:12
|
право удаления не убрано, снято только интерактивное удаление (роль типовая)
|
|||
4
DSatan
29.05.12
✎
11:16
|
еще мысли есть?
|
|||
5
DSatan
29.05.12
✎
11:33
|
Ап, может кто проверить у себя?
|
|||
6
DSatan
29.05.12
✎
13:01
|
апну
|
|||
7
ParinovS
29.05.12
✎
13:33
|
(6) ща попробую)
|
|||
8
ParinovS
29.05.12
✎
13:38
|
тоже валится по ошибке...
|
|||
9
ParinovS
29.05.12
✎
13:57
|
(НЕ &ИспользоватьОграниченияПравДоступаНаУровнеЗаписей)
ИЛИ 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей ГДЕ ТекущаяТаблица.Организация = НастройкиПравДоступаПользователей.ОбъектДоступа И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Организации) И НастройкиПравДоступаПользователей.Пользователь В (&ГруппыТекущегоПользователя) И НастройкиПравДоступаПользователей.Запись = ИСТИНА) |
|||
10
ParinovS
29.05.12
✎
13:58
|
Это такое ограничение стоит у роли, добавить в регистр сведений запись, которая достается из регистра - я добавил. Но пользователя запихнуть в группу не получилось пока что)
|
|||
11
ParinovS
29.05.12
✎
14:01
|
Группа = Справочники.ГруппыПользователей.СоздатьГруппу();
по причине: Данный справочник не может содержать группы! Даже так не получается, отсюда вывод - недопил программистов!)) Хотели сделать что то четкое - не получилось пока что :) |
|||
12
DSatan
29.05.12
✎
14:13
|
(9) а как ты вообще определил, что падает на шаблоне ограничений?
|
|||
13
ParinovS
29.05.12
✎
14:15
|
(12), стоп, я провел часть запроса, она выполняется... То есть, там где про группы, там истина.
|
|||
14
DSatan
29.05.12
✎
14:25
|
я не могу понять что изменилось - раньше работало это удаление без проблем
|
|||
15
DSatan
29.05.12
✎
15:45
|
в 34.13 еще работатет, в 35.5 уже нет
сравнил конфигурации - ничего подозрительного в изменениях, которые могли бы повлиять на права не вижу |
|||
16
DSatan
30.05.12
✎
10:21
|
наконец-то нашел, откуда ноги растут, вдруг пригодится кому-нибудь (у роли бухгалтер не хватало прав на РС, связанные с ЭД)
как вариант можно добавить пользователю доп.роль "Выполнение обменов данными" или же добавить в роли Бухгалтер права на: РС.СостоянияЭД РС.СостоянияОбменовЭДЧерезОператоровЭДО РС.УчастникиОбменовЭДЧерезОператоровЭДО |
|||
17
Spieluhr
30.05.12
✎
10:52
|
(16) встречался с аналогичной проблемой - в итоге тоже решилось добавлением прав на РС, вроде СоответствиеОбъектовИнформационныхБаз и т.п.
|
|||
18
DSatan
30.05.12
✎
12:15
|
мне вот еще странно, почему пометка на удаление под типовыми правами без проблем происходит?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |