|
ограничение доступа на просмотр,роли | ☑ | ||
---|---|---|---|---|
0
Sasha2012
22.06.12
✎
23:54
|
Здравствуйте
подскажите такой момент конфигурация УПП, платформа 8.2 в документе п/п исходящее с видом операции выплата ЗП бухгалтер выбирает ведомости расчёта ЗП по рганизациям. Задача сделать так чтобы он мог выбрать эту ведомость для оплаты, но не имел возможности просмотреть её содержимое, что и кому и сколько начислил бухгалтер по рассчёты заработной платы. как я понял за это отвечает роль Выплата ЗП, и если в ней я выбираю домент ЗарплатаКВыплатеОрганизаций там стоит три галочки в правах просмотр, чтение и ввод по строке. Так вот без галочки просмотр домент нельзя выбрать , но с этой галочкой в него без проблем можно зайти и посмотреть. Подскажите как решить эту проблему? |
|||
1
Naumov
22.06.12
✎
23:56
|
вставь в при открытии прау строк с проверкой и отказом и не мучай РЛС. Не так они и универсальны.
|
|||
2
Sasha2012
22.06.12
✎
23:59
|
(1) к сожалению чтобы вставить пару строк опыта не хватает
|
|||
3
probably
23.06.12
✎
01:29
|
Тогда звать специалиста
|
|||
4
probably
23.06.12
✎
01:33
|
Кратко вот так, только надо подумать над условием... Что лучше готовую роль использовать или добавить еще одну
Если не рольдоступна(просмотрведомости) тогда Отказ= истина Конецесли |
|||
5
FIXXXL
23.06.12
✎
03:38
|
(3)(4) если по-твоему - лучше новую
ибо обновления :) с другой стороны в 8,2 есть же ограничения на ТЧ сам не пробовал, сказать не могу |
|||
6
Sasha2012
23.06.12
✎
14:15
|
(5) да новую роль не проблема,просто непойму как в ней задать такие условия чтобы можно было только выбрать ведомость,но не иметь возможности её просматривать
|
|||
7
FIXXXL
23.06.12
✎
19:13
|
(6) роль - пустая
давать только нужным людям а в форме документа ПриОткрытии прописать (4) но отчетом данные все одно достанут |
|||
8
Sasha2012
25.06.12
✎
05:23
|
Подскажите а как более грамотно поступить и где может быть ошибка.
Это более короткий вариант. В процедуру перед открытием формы документа пишем такие строки Если РольДоступна ("ВыплатаЗарплаты") И НЕ РольДоступна ("РасчетчикРегламентированнойЗарплаты") Тогда ОбщегоНазначения.Сообщение( "Нарушение прав доступа"); Отказ = истина ; КонецЕсли; В этом случае человек как я понимаю если имеет роль выплата ЗП ,но не имеет права её рассчитывать,а только оплачивать платёжками то проматривать ведомости не даёт. Либо по аналогии в процедуру при открытии пишем код и добавляем пустую роль ЗапретПросмотрВедомости Если РольДоступна("ЗапретПросмотрВедомости") Тогда ОбщегоНазначения.Сообщение( "Нарушение прав доступа"); Отказ = истина ; КонецЕсли; т.е если дали такую роль то ведомости просматривать уже нельзя. Вопрос где я накосячил и как лучше выбрать решение? Какими отчётами бух может посмотреть какие цифры внутри ведомсти? |
|||
9
SanGvin
25.06.12
✎
06:44
|
(0) в РЛС ограничение надо наложить только на чтение полей, которые в хотите скрыть. При етом, форма выбора документа не должна содержать эти поля, иначе документ не будет отображен в списке. Это решит вашу задачу без лишнего ковыряния кода и последующих головняков при обновлении.
|
|||
10
Sasha2012
25.06.12
✎
15:39
|
(9) хорошо,а где эти РЛС настраиваются ? почитал что то не нашёл
|
|||
11
Sasha2012
25.06.12
✎
17:29
|
апну тему
|
|||
12
Sasha2012
26.06.12
✎
15:05
|
может быть у кого ещё будут советы?
|
|||
13
SanGvin
27.06.12
✎
07:25
|
в гугле забанили?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |