|
не находит поле формы | ☑ | ||
---|---|---|---|---|
0
Bibr
18.05.16
✎
12:24
|
ЗУП3.0
добавил свою роль. Не открывается форма элемента справочника Сотрудники. Хотя права на справочник у роли полные. Ошибка - не обнаружено поле формы ФизЛицоИНН. Смотрим - заполняется из физлица. Пробую открыть элемент справочника ФизЛица. Не открывается, хотя права на него тоже полные. Ошибка похожая - не обнаружено поле формы ГражданствоФизицескихЛицСтрана. Смотрим - это из регистра ГражданствоФизЛиц. На него права есть, открывается, всё норм. Смотрю отладчиком - уже на уровне процедуры ПриЧтенииНаСервере у пользователя с полными правами есть это поле формы, у моей роли нет. я вообще в правильном направлении двигаюсь? куда смотреь? |
|||
1
Naumov
18.05.16
✎
12:26
|
функциональные опции?
|
|||
2
Bibr
18.05.16
✎
12:44
|
(1) а чуть подробнее, пожалуйста
|
|||
3
Naumov
18.05.16
✎
12:49
|
(2) У реквизита твоего посмотри, может ему назначены функциональные опции, недоступные твоей роли.
|
|||
4
Naumov
18.05.16
✎
12:50
|
и RLS у роли нет на справочник?
|
|||
5
Bibr
18.05.16
✎
12:54
|
(4) RLS на справочник нет.
(3) как посмотреть? у формы элемента сотрудники есть реквизит ФизическоеЛицо. В поле формы, на которое ругается, выводится ФизЛицо.Инн |
|||
6
Naumov
18.05.16
✎
12:56
|
на форме у поля, куда ИНН выводится смотри.
|
|||
7
Bibr
18.05.16
✎
13:31
|
(6) у подя в свойствах функциональных опций не нашёл.
у реквизита формы ФизическоеЛицо в свойствах есть пункт Функциональные опции, там пусто |
|||
8
Bibr
18.05.16
✎
13:33
|
ещё такой вопрос, при открытии формы элемента справочника выполняется что-либо раньше процедуры ПриЧтенииНаСервере??
(ПриСозданииНаСервере - позже, проверил) Просто думаю, может где раньше устанавливались поля формы по правам. Вряд ли, но не знаю, где копать |
|||
9
Bibr
18.05.16
✎
14:49
|
апну
|
|||
10
Cyberhawk
18.05.16
✎
15:13
|
Ошибку на картинке покажи
|
|||
11
Bibr
18.05.16
✎
15:32
|
(10)
http://prntscr.com/b5hqr4 http://prntscr.com/b5hr63 здесь форма - это управляемая форма ФормаЭлемента справочника Сотрудники http://prntscr.com/b5hrun при полных правах или типовых правах "БазовыеПрава" - всё норм |
|||
12
Bibr
18.05.16
✎
16:36
|
апну ещё. решение сегодня нужно.
что ещё попробовал сделать - добавил копированием новые полные права - та же ошибка. т.е. с полными правами ошибки нет, с копией возникает. |
|||
13
aleks_default
18.05.16
✎
16:47
|
Релиз платформы не 8.3.8.16какой-то там?
Тут на него много жалоб уже я смотрю... |
|||
14
Bibr
18.05.16
✎
16:53
|
(13) не, 8.3.7.1845
но разве тут может быть дело в релизе? |
|||
15
Bibr
18.05.16
✎
16:54
|
Да,ещё раз задам этот вопрос:
- при открытии формы элемента справочника выполняется что-либо раньше процедуры ПриЧтенииНаСервере?? |
|||
16
Локи-13
18.05.16
✎
16:58
|
вот тебе кусок кода
настраивай, отлавливай [code] // Событие ОтказВДоступе ОписанияОтказВДоступе = Новый Массив; // Справочник.Сотрудники ПоляРегистрации = Новый Массив; ПоляРегистрации.Добавить("Ссылка"); ПоляАльтернатив = Новый Массив; ПоляАльтернатив.Добавить("Фамилия"); ПоляАльтернатив.Добавить("ИНН"); ПоляРегистрации.Добавить(ПоляАльтернатив); ОтказВДоступе = Новый ОписаниеИспользованияСобытияОтказВДоступеЖурналаРегистрации; ОтказВДоступе.Объект = "Справочник.Сотрудники"; ОтказВДоступе.ПоляРегистрации = ПоляРегистрации; ОписанияОтказВДоступе.Добавить(ОтказВДоступе); ИспользованиеСобытия = Новый ИспользованиеСобытияЖурналаРегистрации; ИспользованиеСобытия.Использование = Истина; ИспользованиеСобытия.ОписаниеИспользования = ОписанияОтказВДоступе; УстановитьИспользованиеСобытияЖурналаРегистрации( "_$Access$_.AccessDenied", ИспользованиеСобытия); [/code] |
|||
17
Naumov
18.05.16
✎
16:58
|
(15) Не должно
А вообще включи замер и по точкам останова посмотри, что в замере выползет. |
|||
18
aleks_default
18.05.16
✎
16:58
|
(15) нет
|
|||
19
Bibr
18.05.16
✎
17:52
|
(17) не понял, какой в этом смысл?
первая же процедура - ПриЧтенииНаСервере. точка останова на первой строке. с полными правами всё ок, с копией полных прав на форме поля нет |
|||
20
Cyberhawk
18.05.16
✎
17:59
|
"с копией полных прав на форме поля нет" // Покажи на одной и той же картинке в табло сначала что оно есть, а потом что его нет
|
|||
21
Bibr
18.05.16
✎
18:23
|
(20)
пожалуйста. проставлен роль "ПолныеПрава" http://prntscr.com/b5jxpp убрана роль "ПолныеПрава", проставлена роль "ПолныеПрава1", http://prntscr.com/b5jywc |
|||
22
Bibr
18.05.16
✎
18:24
|
+(21)
роль "ПолныеПрава1" добавлена просто копированием ctrl+C ctrl+V |
|||
23
Cyberhawk
18.05.16
✎
18:59
|
Способ воспроизведения на демобазе описать сможешь?
|
|||
24
Bibr
18.05.16
✎
19:03
|
(23) скопировать полные права. дать пользователю новые права, попробовать открыть любой элемент справочника Сотрудники
|
|||
25
Cyberhawk
18.05.16
✎
19:31
|
Релиз ЗУП огласи... и какие-нибудь изменения в корень конфигруации внесены?
Платформа 8.3.7.1845, насколько понял... |
|||
26
sonne666
18.05.16
✎
19:40
|
(24) а посмотрите еще группы доступа и профили групп доступа (в режиме предприятия). Может, там какая-нибудь проблема...
|
|||
27
Cyberhawk
18.05.16
✎
19:51
|
Ошибку вопроизвел, предположительно ты не умеешь правильно раздавать права пользователям в конфигурациях на основе БСП...
|
|||
28
sonne666
18.05.16
✎
19:57
|
||||
29
Cyberhawk
18.05.16
✎
20:16
|
В общем, у реквизита "ФизическоеЛицо" формы элемента справочника "Сотрудники" стоит просмотр по ролям: только для ПолныеПрава и двух прикладных ролей.
Принимаю словесные блогодарности. |
|||
30
Bibr
18.05.16
✎
23:07
|
(27) расскажите, как првильно, или где почитать?
(28) спасибо, очень познавательно! (29) проставил у своей роли флаг в просмотре по ролям - заработало. Примите словесные благодарности! Да блин, за такую помощь и пиво проставить не жалко!:) Я в просмотр по ролям заглядывал, видел "серые" флаги - думал, значит проставлено. Возник кстати вопрос. Серые флаги бывают, когда есть иерархия, внутри которой у части стоит флаг, у части не стоит. А здесь почему серое? Что за иерархия и где увидеть, что в ней скрыто? |
|||
31
Cyberhawk
19.05.16
✎
09:44
|
Правильно - в режиме предприятия, создав свой профиль групп доступа, указав его в своей группе доступа и добавив пользователя в эту группу доступа.
Серые флажки - это не иерархия. Читай справку к форме. |
|||
32
Bibr
19.05.16
✎
12:38
|
(31) да, это прочёл в статье выше. Спасибо большое.
насчёт серых флажков - в справке написано следующее: "Затененный флажок напротив роли означает, что данный элемент управления будет виден пользователю, если флажок "Видимость" установлен, и не виден – в противном случае. Соответственно, если флажок на против роли установлен, то элемент управления будет виден пользователям, обладающим этой ролью. И не будет виден — если флажок снят." Нихрена не понятно, что будет в случае, если флажок стоит, но серый (как изначально для всех ролей там проставлено) |
|||
33
Cyberhawk
19.05.16
✎
13:25
|
(32) В предложении про затененный флажок под флажком "Видимость" подразумевается "главный" (сверху) флажок...
|
|||
34
Bibr
19.05.16
✎
18:27
|
(33) и снова благодарности! Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |