|
Даты запрета изменения | ☑ | ||
---|---|---|---|---|
0
мушка83
11.11.16
✎
08:47
|
Здравствуйте! База 8.3 БП Устанавливаю права у роли на изменение регистра сведений "ДатыЗапредаИзменения" ограничения доступа:
#ПоЗначениям("РегистрСведений.ДатыЗапретаИзменения","Редактирование","", "Организации","Объект", "","","","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" ) При изменении даты на недоступную организацию выскакивает окошко с текстом об отказе изменения, но значение даты все равно меняется (но не сохраняется). Не пойму как сделать так, чтобы дата не изменялась интерактивно. |
|||
1
Serg_1960
11.11.16
✎
09:47
|
Может быть Вы путаете то, что видите с тем, что в базе находится? С объектом, считанным в память и размещенным на форме можно делать всё что угодно. Всё, что явно программно не запрещено. А права на изменение и редактирование относятся к данным базы.
|
|||
2
мушка83
11.11.16
✎
09:57
|
(1) А подскажите пожалуйста, как в список видимых организаций выводить только разрешенные а не все?
|
|||
3
Cyberhawk
11.11.16
✎
09:58
|
"как в список видимых организаций выводить только разрешенные а не все" // RLS или РБД, остальное ненадежно
|
|||
4
RomaH
naïve
11.11.16
✎
09:59
|
(1) я так понял:
надо/хочет в форме заблокировать доступ, если по РЛС запись не доступна для изменения т.е. как проверить при изменении реквизитов формы, что при записи выдаст ошибку |
|||
5
Serg_1960
11.11.16
✎
10:07
|
(4) Самое простое - это не показывать в выборе "запрещенные" организации. В принципе, в обработчик при изменении организации можно вставить попытку записывать в транзакции дату запрета; анализировать ошибку; отменять транзакцию и предупреждать юзвера о наличии "не правильных" данных в форме. Вот как-то так, особо не задумываясь.
|
|||
6
мушка83
11.11.16
✎
10:07
|
В идеале надо сделать так, чтобы интерактивно пользователь не мог редактировать дату на неразрешенную ему организацию
|
|||
7
Serg_1960
11.11.16
✎
10:11
|
Идеал недостижим - разве ты этого не знала? :) Я уже подсказал один из вариантов: формируй и подсовывай в список выбора организации только "разрешенные" организации.
|
|||
8
мушка83
11.11.16
✎
10:12
|
ок, спасибо)
|
|||
9
Cyberhawk
11.11.16
✎
10:21
|
"чтобы интерактивно пользователь не мог редактировать дату на неразрешенную ему организацию" // Так не показывай ему эти записи
|
|||
10
мушка83
11.11.16
✎
10:24
|
я поняла) Просто думала, что при настройке записей роли он этого просто не даст делать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |