|
Как определить, что объект не доступен по RLS
| ☑ |
0
mzelensky
08.10.14
✎
15:20
|
Доброго всем. Имеем форму справочника (Спр1). На ней поле ввода - ссылка на справочник контрагентов. На справочнике Контрагентов настроена RLS.
Как следствие возникает ситуация, когда пользователь открывает форму спраочника СПР1, указанный контрагент не доступен по RLS и вместо наименвоания отображается ссылка.
Внимание вопрос - как отловить момент (например, при открытии формы), что данный контрагент не доступен данному пользователю?
|
|
1
mzelensky
08.10.14
✎
15:20
|
(0) Самое просто, что приходит на ум - попытаться в "Попытке" получить Наименование контрагента...
Ищу более красивые варианты.
|
|
2
Defender aka LINN
08.10.14
✎
15:21
|
Выбрать разрешенные Ссылка
не даст результат.
|
|
3
Dionis Sergeevich
08.10.14
✎
15:21
|
РЛС на СПР1 сделай
|
|
4
Ненавижу 1С
гуру
08.10.14
✎
15:22
|
(0) РЛС на реквизит Контрагент справочника СПР1 сделай
|
|
5
mzelensky
08.10.14
✎
15:25
|
(3) (4) Не, там другая тема. Мне нужно при открытии определить доступность и если контр НЕ доступен, то сделать определенные действия.
|
|
6
mzelensky
08.10.14
✎
15:25
|
(2) Хороший вариант. Мне нравится!
|
|
7
Defender aka LINN
08.10.14
✎
15:37
|
(6) Только надо учесть, что пустая или риальне "битая" ссылка себя поведут так же :)
|
|
8
mzelensky
08.10.14
✎
15:38
|
(7) Ну это я уже обыграю.
|
|
9
Dionis Sergeevich
08.10.14
✎
15:38
|
(5) Отладчиком в событии при открытии загляни в реквизит - что там будет? Вот по этому признаку и проверяй
|
|
10
mzelensky
08.10.14
✎
15:43
|
(9) Там будет что-то типа "2sf7sf78sdf7sdf87sdf87sdf8sf" :)
|
|
11
Dionis Sergeevich
08.10.14
✎
15:44
|
Тип данных какой?
|
|
12
Dionis Sergeevich
08.10.14
✎
15:45
|
вообще в рлс в подобных случаях отображается "<Объект не найден>"
|
|