Имя: Пароль:
1C
1С v8
конкурс на оптимальное решение задачи по правам
,
0 Нуф-Нуф
 
08.08.12
14:59
1. решение 2 50% (3)
2. другой вариант 50% (3)
3. решение 1 0% (0)
Всего мнений: 6

задача. в типовой БП есть типовой справочник. нужно оставить право на его изменение только для полных прав.

решение 1:
найти все роли, которые дают право на изменение этого справочника, снять их с поддержки (включить возможность изменения для этих ролей), снять права на изменение этого справочника. НО в этом случае отгребаем кучу геморроя при обновлении

решение 2:
сделать подписку на событие перед записью этого справочника, и в коде проверять на наличие полных прав. НО не совсем красиво в коде привязываться к полным права
1 Smallrat
 
08.08.12
15:01
я бы 2
в типовом коде привязываются, ничего

решение 2
2 1C-band
 
08.08.12
15:01
Если конкурс, то должен быть и приз!

другой вариант
3 mikecool
 
08.08.12
15:01
геморрой с обновлением обычно не отгребаешь с просмотром двойных изменений
4 Eugene_life
 
08.08.12
15:02
Я за вариант 2. Все же проверка на права - это же не проверка на имя пользователя.

решение 2
5 Irek-kazan
 
08.08.12
15:02
а на скуле еще и триггер можно написать

другой вариант
6 pumbaEO
 
08.08.12
15:03
(3) для ролей отгребешь.
Добавить свойство в доп. права пользователя и проверять ее.
7 pumbaEO
 
08.08.12
15:03
Награда то такая iPad, ipod, iphone ?
8 Нуф-Нуф
 
08.08.12
15:04
в качестве награды - фото зачетных сисек
9 vde69
 
08.08.12
15:05
находим все типовые роли где есть доступ

в поле Запись пишем "ГДЕ Ложь"

получаем RLS

при обновлении сбрасыватся не будет, то есть типовое обновление будет прокатывать
10 pumbaEO
 
08.08.12
15:05
не, не с iphone девки дадут еще и пощупать.
11 Dmitrii
 
гуру
08.08.12
15:05
(0) >> не совсем красиво в коде привязываться к полным права

Почему?...

ИМХО. "Некрасивость" п.2 в другом - ругательное сообщение пользователь увидит только когда будет записывать элемент (потратив время на его заполнение/изменение).

решение 2
12 izekia
 
08.08.12
15:06
(0) скопируй роли и измени их, старые роли на поддержке не используй
13 vde69
 
08.08.12
15:07
(12) а после обновления - все новые роли руками фигачить?
14 pumbaEO
 
08.08.12
15:07
(13) +100 , ладно еще при обновлении. Через n релизов никто не будет помнить, что там добавляли, что типовое и фиг поймешь.
15 izekia
 
08.08.12
15:12
(13) (14) плять, тупо опять копирование, удаление ненужного
16 Нуф-Нуф
 
08.08.12
15:12
(9) спасибо, довольно интересное предложение. и при обновлении добавленные правила рлс не будут затираться?
17 mikecool
 
08.08.12
15:13
а когда там обещали сравнение ролей? в 8.3?
18 MRAK
 
15.08.12
20:30
(17) давно уже в 8.2 появилось...

другой вариант
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn