|
Разграничение прав: проведение, запись. | ☑ | ||
---|---|---|---|---|
0
Uchenica74
09.07.14
✎
13:21
|
Добрый день. Подскажите пожалуйста как правильно реализовать схему: у пользователя, который может только записать документ, по кнопке ОК не должно вываливаться стандартное сообщение "Недостаточно прав!", а документ просто должен записаться.
|
|||
1
chelentano
09.07.14
✎
13:24
|
(0) пусть этот пользователь жмёт "Записать", потом "Закрыть", ну или навесить своё событие на кнопку "ОК"
|
|||
2
acsent
09.07.14
✎
13:26
|
ПереЗаписью можно режим записи поменять
|
|||
3
Uchenica74
09.07.14
✎
13:26
|
в этом то и дело, не устраивает пользователя нажимать на 2 кнопки, а пытаясь на кнопку Ок(обработку проведения) навешать что то свое, все равно 8-ка умнее меня оказывается, ругается.
|
|||
4
Uchenica74
09.07.14
✎
13:31
|
ПереЗаписью так же пробовала много чего, но не то(((
|
|||
5
Fish
09.07.14
✎
13:33
|
(4) Расскажи, что и как пробовала.
|
|||
6
Uchenica74
09.07.14
✎
13:37
|
1) Предоставила право "Проведение"
2) В ОбработкеПроведения дописала: Если НЕ РольДоступна("Документооборот" Тогда Отказ = Истина; Записать(РежимЗаписиДокумента.Запись); КонецЕсли; |
|||
7
Uchenica74
09.07.14
✎
13:39
|
в этой ситуации вылетает сообщение Операция не выполнена, если убрать отказ, то Док все равно проводится
|
|||
8
Uchenica74
09.07.14
✎
13:40
|
ПередЗаписью, право Проведения так же есть:
Если НЕ РольДоступна("Документооборот" Тогда Записать(РежимЗаписиДокумента.Запись); КонецЕсли; В этой ситуации док все равно проводится, а не записывается |
|||
9
Uchenica74
09.07.14
✎
13:42
|
Убрала право "Проведения", соответственно в ОбработкуПроведения пользователь без этого права не попадет.
А ПередЗаписю, ставить метод Записать, мне вообще кажется глупо, даже не глупо, а не правильно. |
|||
10
acsent
09.07.14
✎
13:43
|
ПередЗаписью()
РежимЗаписи = РежимЗаписиДокумента.Запись |
|||
11
13_Mult
09.07.14
✎
13:48
|
(3) Найти другого пользователя которого будет устраивать нажимать кнопки.
|
|||
12
Uchenica74
09.07.14
✎
13:51
|
(10) правда получилось, спасибо большое!!!!
|
|||
13
Ymryn
09.07.14
✎
13:52
|
(12) кстати, с текущей записью он не сможет снять проведение с документа, если не ошибаюсь. Рекомендую проверить и предусмотреть это в условиях.
|
|||
14
Uchenica74
09.07.14
✎
13:53
|
Да, снять проведение он не сможет
|
|||
15
Uchenica74
09.07.14
✎
13:54
|
и проведенный документ так же не сможет пометить на удаление
|
|||
16
Ymryn
09.07.14
✎
13:55
|
(15) есть подозрение, что при попытке перезаписать текущий проведенный документ, он рискует его просто менять без проведения по регистрам.
|
|||
17
Uchenica74
09.07.14
✎
14:02
|
(16) этот момент еще не проверила
|
|||
18
Starhan
09.07.14
✎
14:08
|
фотки нет низачет.
(17) допишешь Если НЕ РольДоступна("Документооборот") И НЕ Проведен |
|||
19
Лефмихалыч
09.07.14
✎
14:16
|
(18) а потом молиться, чтобы роль Документоборот не дали администратору
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |