|
Есть ли у пользователя право на просмотр документа программно |
☑ |
0
lamme
04.03.20
✎
12:13
|
пользователь. на один тип документа ограничен бсп правами (по организации)
программно - считывается файл с данными и пытается в этот документ что-то записать
Как понять - что у этого пользователя есть права на этот документ ?
|
|
1
pechkin
04.03.20
✎
12:17
|
если считал - то права есть
|
|
2
lamme
04.03.20
✎
12:18
|
считывается файл - в котором дата номер
но не документ базы
|
|
3
lubitelxml
04.03.20
✎
12:18
|
(0) Записать() в попытку запихни - если прав нет - в исключение уйдет. Но также может быть заблокирован объект - тогда тоже в исключение уйдет
|
|
4
lubitelxml
04.03.20
✎
12:19
|
+(3) можно при желании распарсить ответ от ОписаниеОшибки()
|
|
5
1Сергей
04.03.20
✎
12:19
|
ПОПЫТКА
ИСКЛЮЧЕНИЕ
|
|
6
lamme
04.03.20
✎
12:50
|
в попытку не хочет
|
|
7
pechkin
04.03.20
✎
12:58
|
(6) кто не хочет?
|
|
8
pechkin
04.03.20
✎
12:58
|
новый нужно документ создать или старый изменить?
|
|
9
Галахад
гуру
04.03.20
✎
13:02
|
Чо-та не понял, если доступа нет, то для пользователя этого документа не будет. И пофиг, есть он или нет.
|
|
10
lubitelxml
04.03.20
✎
13:05
|
(6) ну тогда ищи документ запросом и ВЫБРАТЬ РАЗРЕШЕННЫЕ, чтобы в выборку попали только нужные документы
|
|
11
Галахад
гуру
04.03.20
✎
13:08
|
Или нужно знать что есть такой документ?
Если ОбщийПривелигированный.ЕстьДокумент(ТипДок, Номер, Дата) И НЕ Документы.ТипДок.НайтиПоНомеру(Номер, Дата) Тогда
Сообщить("Документ-то есть, но тебе фига");
КонецЕсли;
|
|
12
lamme
04.03.20
✎
13:26
|
старый изменить
ругается вообще на строке
Исхдокумент.ссылка.ПометкаУдаления - нет права чтения
|
|
13
1Сергей
04.03.20
✎
13:31
|
(7)
|
|
14
polosov
04.03.20
✎
13:34
|
(0) А функцию ПравоДоступа() не получается использовать?
|
|
15
pechkin
04.03.20
✎
13:35
|
(12) ну собственно я тебе и говорил в (1)
|
|
16
polosov
04.03.20
✎
13:36
|
(14) А хотя не, не получится.
|
|
17
lamme
04.03.20
✎
13:37
|
тогда не понимаю (
|
|
18
lamme
04.03.20
✎
13:37
|
Документ. Реализация товаров и услуг
Действие - Чтение
Отказ в доступе
|
|
19
Галахад
гуру
04.03.20
✎
13:39
|
(12) Делай загрузку в привилегированном модуле.
|
|
20
lamme
04.03.20
✎
13:39
|
это и остается
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший