|
Ограничение доступа к данным на уровне записей | ☑ | ||
---|---|---|---|---|
0
Razor
24.02.12
✎
15:26
|
В конфигурации(ЗУП) добавлен параметр сеанса "Физлицо" и в справочнике "сотрудники" необходимо установить отбор по подразделению текущего сотрудника этого физ. лица, написал такой запрос ограничения:
ГДЕ ТекущееПодразделениеОрганизации В (ВЫБРАТЬ Сотрудники.ТекущееПодразделениеОрганизации ИЗ Справочник.СотрудникиОрганизаций КАК Сотрудники ГДЕ Сотрудники.Физлицо = &ФизЛицо) В форме выбора есть отбор, но когда значение подбирается в документ и при записи документа пишет: "У пользователя недостаточно прав на исполнение операции над базой данных" |
|||
1
EasyRider
24.02.12
✎
15:57
|
ну может над документом запрещено действия проводить?
|
|||
2
Razor
24.02.12
✎
16:53
|
сотрудник подбирается в документ и если убрать это ограничение то все ок - подбирается без ошибки
|
|||
3
KindLion
24.02.12
✎
16:56
|
Скорее всего - разделение прав по подразделениям.
Пользователь, проводящий этот документ, не имеет полных прав. Так? |
|||
4
Razor
24.02.12
✎
16:57
|
не имеет
|
|||
5
Razor
24.02.12
✎
17:32
|
Полный текст ошибки:
{Документ.АттестацияРаботника.Форма.битФормаДокументаУправляемая.Форма(8)}: Ошибка при получении значения атрибута контекста (Физлицо) ФизЛицо = Справочники.СотрудникиОрганизаций.НайтиПоКоду(Сотрудник.Код).Физлицо; по причине: У пользователя недостаточно прав на исполнение операции над базой данных. |
|||
6
Razor
26.02.12
✎
22:36
|
ап может кт-то знает?
|
|||
7
Hans
26.02.12
✎
22:41
|
видимо пытается выбрать то физ лицо у которого какое то другое подразделение?
|
|||
8
Beduin
26.02.12
✎
22:41
|
(5) По этому коду есть только один сотрудник?
|
|||
9
Лефмихалыч
26.02.12
✎
22:41
|
ЕСЛИ
при записи документа пишет: "У пользователя недостаточно прав на исполнение операции над базой данных" ТОГДА на документ навешан РЛС на запись. Для текущего пользователя и текущего документа запрос в этом RLS не возвращает ни чего. То есть доступ запрещен. Иными словами - ты или запрос не туда вешаешь или кто-то другой не туда запрос повесил. А запрос в (0) - УГ криворукое |
|||
10
Hans
26.02.12
✎
22:43
|
а вообще нах этот РЛС сделай кодом и не парься.
|
|||
11
Hans
26.02.12
✎
22:44
|
один раз РЛС где нибудь ставишь потом по всей конфе глюки получаешь.
|
|||
12
Razor
26.02.12
✎
22:52
|
В том и дело, что на документе нет РЛС, ошибки появляются, только когда ставишь ограничение на справочник сотрудники
|
|||
13
Лефмихалыч
26.02.12
✎
22:54
|
(12) отладчиком пользоваться умеешь?
|
|||
14
Razor
26.02.12
✎
22:56
|
Подскажите, как лучше реализовать данное ограничение на справочник "Сотрудники"
|
|||
15
Beduin
26.02.12
✎
22:58
|
(13) У справочника СотрудникиОрганизаций контроль уникальности снят, так как код там это табельный номер.
Ты проверял что я тебе в (8) написал? |
|||
16
Beduin
26.02.12
✎
22:58
|
(15) к (14)
|
|||
17
Razor
26.02.12
✎
23:15
|
(15), сейчас проверю, но дело в том, что эта ошибка появляется только пр поставленном ограничении для справочника сотрудники
|
|||
18
Hans
26.02.12
✎
23:27
|
Ну ты поставил ограничение на справочник сотрудники, сам документ у тебя там что то с этого справочника читает и нарывается на того сотрудника которого ему видеть нельзя.
|
|||
19
Hans
26.02.12
✎
23:29
|
Пропиши вручную отборы формы списка, выбора, подбора справочника сотрудники и будет тебе счастье без глюков.
|
|||
20
Hans
26.02.12
✎
23:30
|
Это если тебе только это справочник фильтровать надо.
|
|||
21
Naumov
26.02.12
✎
23:31
|
А на кой свой велосипед приделывать, если там уже есть расчет ЗП по ответственным?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |