|
Право редактирования таблицы | ☑ | ||
---|---|---|---|---|
0
Patrio_
O_Muerte 04.06.13
✎
14:50
|
Добрый день.
В Ролях есть возможность установить и снять права редактирования конкретных таблиц в документах. На что они влияют? Интерактивная возможность изменения таблиц остается в любом случае. |
|||
1
1Сергей
04.06.13
✎
14:53
|
Сохранить в ексель не смогут
|
|||
2
Patrio_
O_Muerte 04.06.13
✎
14:53
|
Забавно на самом деле..
Этому человеку назначена роль "Пользователь" и у этой роли ест ьправо редактирования таблиц этого документа, а без этого права нельзя зайти в базу. Есть варианты? |
|||
3
Patrio_
O_Muerte 04.06.13
✎
14:55
|
пардон
"а без этого права нельзя зайти в базу. " следует читать "а без этой роли нельзя зайти в базу. " |
|||
4
Patrio_
O_Muerte 04.06.13
✎
15:01
|
И даже если у роли пользователь оставить право только чтения таблиц документа и тогда тоже можно их редактировать.
|
|||
5
Мимохожий Однако
04.06.13
✎
15:08
|
Обидно?
|
|||
6
Patrio_
O_Muerte 04.06.13
✎
15:11
|
Да не то слово
|
|||
7
Kreont
04.06.13
✎
15:16
|
(2) ну я изначально в любой базе создаю новую роль "Запуск", у которой доступа никуда нету, но есть возможность только входа в 1С и все.
А уже для пользователей все другие права/роли делаются через комбинации "Запуск" + "Касир", "Запуск" + "Юрист" и т.п. А ну и "Запуск" прописан здесь для входа (общ.модуль, полн.права): Функция ЕстьДоступныеПраваДляЗапускаКонфигурации() Экспорт Возврат РольДоступна("ПолныеПрава") ИЛИ РольДоступна("Пользователь") ИЛИ РольДоступна("Запуск"); КонецФункции |
|||
8
Patrio_
O_Muerte 04.06.13
✎
15:39
|
(7)Благодарю за подсказку.
|
|||
9
Базис
naïve
04.06.13
✎
15:44
|
У Пользователя в типовой УПП вообще куча лишних прав.
|
|||
10
Patrio_
O_Muerte 04.06.13
✎
16:00
|
Функция ПравоРазрешитьМенятьСписанныеМатериалы() Экспорт
ЗначениеПрава = ПравоЕстьУПользователя(ПланыВидовХарактеристик.ПраваПользователей.РЕВ_РазрешитьМенятьТабличнуюЧастьМастераСмены, Истина); Возврат ЗначениеПрава; КонецФункции Создал такую функцию, засунул ее в общий модуль "УправлениеДопПраваПользователей", сделал экспортной. В модуле формы сделал две процедуры: Процедура РасходМатериаловПередНачаломДобавления(Элемент, Отказ, Копирование) Если НЕ ПравоРазрешитьМенятьСписанныеМатериалы() Тогда Отказ = Истина; КонецЕсли; КонецПроцедуры Процедура РасходМатериаловПередУдалением(Элемент, Отказ) Если НЕ ПравоРазрешитьМенятьСписанныеМатериалы() Тогда Отказ = Истина; КонецЕсли; КонецПроцедуры При попытке сохранить конфу ругается - "{Документ.ОтчетМастераСмены.Форма.ФормаДокумента.Форма(1510,10)}: Процедура или функция с указанным именем не определена (ПравоРазрешитьМенятьСписанныеМатериалы) Если НЕ <<?>>ПравоРазрешитьМенятьСписанныеМатериалы() Тогда (Проверка: Толстый клиент (обычное приложение)) " Что не так? |
|||
11
Borteg
04.06.13
✎
16:03
|
УправлениеДопПраваПользователей.
ПравоРазрешитьМенятьСписанныеМатериалы |
|||
12
Patrio_
O_Muerte 04.06.13
✎
16:07
|
(11)Поясни.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |