|
Создание роли для установки даты запрета | ☑ | ||
---|---|---|---|---|
0
LivingStar
02.10.13
✎
07:13
|
Поставлена задача запретить всем редактирование 2011, 2012 годов в рабочих базах УТ, БП, ЗуП. Так же что бы менять, устанавливать пользователям даты запрета мог бы только ответственный пользователь. Предположительное решение создать роль которая бы могла менять дату запрета. И ею оперировать. То есть кому она поставлена тот пользователь только мг бы менять её. Как у кого решаются вопросы по установкам дат запрета?
|
|||
1
catena
02.10.13
✎
07:18
|
Тут-то в чем проблема? Даже программировать не надо...
|
|||
2
Галахад
гуру
02.10.13
✎
07:20
|
(1) Наверное куча народа с полными правами.
|
|||
3
catena
02.10.13
✎
07:22
|
(2)Да даже в этом случае: снять все права кроме чтения у всех ролей, запись только у одной указанной роли. Если не разгребать бардак.
|
|||
4
Восточный Парень
02.10.13
✎
07:24
|
У нас в компании только 1 человек (у него специальная роль, предварительно всем остальным отрубили эти права) может менять дату запрета изменения данных. Делает он закрытие месяца точно в установленный день и периоды практически не открываются - "отражайте все текущим периодом". Если случаются редкие экстренные случаи открытия, то инициатору полощется мозг в электронной почте с копией руководству и делается пометка о косяке (чей, когда, почему).
|
|||
5
LivingStar
02.10.13
✎
08:49
|
(3) снять все права кроме чтения у всех ролей, запись только у одной указанной роли.
так работы в базе то должны продолжаться, за исключением правки старых периодов. Проблема в том что задачи бывает и всплывают и всплывают и все срочные. Стресс не дает сосредоточиться и все продумать. |
|||
6
catena
02.10.13
✎
09:50
|
(5)Я где-то писала, что надо остановить работы? В типовых конфигурациях есть механизм установки даты запрета, как правило на регистре. Вот на этот конкретный регистр забрать у всех права на запись кроме одной роли.
|
|||
7
goleaff2006
02.10.13
✎
09:59
|
В обработке прописать толькопросмотр= РольДоступна(<Роль>)
|
|||
8
Serg_1960
02.10.13
✎
10:07
|
У меня УПП, да ещё и риб-база - тяжелый случай :( Разработчики, имхо, явно не тем местом думали, когда управленческую и регламентную даты запрета засунули в одну обработку и одной кнопкой перезаписывают весь этот бардак.
PS: не хочешь программно решать, решай административно. ЖР тебе в помощь. |
|||
9
Галахад
гуру
02.10.13
✎
10:17
|
(6) + 1.
Кстати да. Можно просто подписку добавить, не трогая ролей. |
|||
10
catena
02.10.13
✎
10:43
|
(9)У него с кодом совсем плохо... С галочками может лучше получится...
|
|||
11
LivingStar
04.10.13
✎
05:33
|
(10) Спасибо за (6). Есть регистр сведений НастройкиПравДоступаПользователей, на него и попробую оставить доступ у 1 только специально созданной роли, у других отключив к нему доступ.
|
|||
12
LivingStar
04.10.13
✎
07:05
|
Создал роль НастройкиПравДоступа, установил ей "Изменение", "Редактирование" регистра сведений НастройкиПравДоступаПользователей. У остальных ролей снял Изменение, Редактирование галки на этот регистр если были, и оставил у которых были Чтение, Просмотр. Поставил эту роль одному только пользователю. У меня её нет. Захожу как под этим пользователем, можно все менять и устанавливать, так захожу и под собой, все тоже самое. Что я не так делаю?
|
|||
13
LivingStar
04.10.13
✎
07:06
|
(12+) Делаю это в конфигурации УТ 10.3, пока что.
|
|||
14
LivingStar
04.10.13
✎
07:20
|
Определил что нужно устанавливать на регистр сведений НастройкиПравДоступаПользователей из кода модуля формы УстановкаДатыЗапретаИзмененияДанных. Через которую это и делается. Сервис->Настройки учета->Установка даты запрета изменения данных. Почему не работает????
|
|||
15
LivingStar
04.10.13
✎
07:22
|
Буду программно значит дописывать!!!
или на это ещё попробую дать такой же доступ, что естественно же. Набор = РегистрыСведений.ГраницыЗапретаИзмененияДанных.СоздатьНаборЗаписей(); |
|||
16
LivingStar
04.10.13
✎
07:36
|
(9) я согдал роль, что за подписка?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |