Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Даты запрета изменения

Даты запрета изменения
Я
   мушка83
 
11.11.16 - 08:47
Здравствуйте! База 8.3 БП Устанавливаю права у роли на изменение регистра сведений "ДатыЗапредаИзменения" ограничения доступа:
#ПоЗначениям("РегистрСведений.ДатыЗапретаИзменения","Редактирование","",
"Организации","Объект",
"","","","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )

При изменении даты на недоступную организацию выскакивает окошко с текстом об отказе изменения, но значение даты все равно меняется (но не сохраняется). Не пойму как сделать так, чтобы дата не изменялась интерактивно.
 
 
   Serg_1960
 
1 - 11.11.16 - 09:47
Может быть Вы путаете то, что видите с тем, что в базе находится? С объектом, считанным в память и размещенным на форме можно делать всё что угодно. Всё, что явно программно не запрещено. А права на изменение и редактирование относятся к данным базы.
   мушка83
 
2 - 11.11.16 - 09:57
(1) А подскажите пожалуйста, как в список видимых организаций выводить только разрешенные а не все?
   Cyberhawk
 
3 - 11.11.16 - 09:58
"как в список видимых организаций выводить только разрешенные а не все" // RLS или РБД, остальное ненадежно
   RomaH
 
4 - 11.11.16 - 09:59
(1) я так понял:
надо/хочет в форме заблокировать доступ, если по РЛС запись не доступна для изменения

т.е. как проверить при изменении реквизитов формы, что при записи выдаст ошибку
   Serg_1960
 
5 - 11.11.16 - 10:07
(4) Самое простое - это не показывать в выборе "запрещенные" организации. В принципе, в обработчик при изменении организации можно вставить попытку записывать в транзакции дату запрета; анализировать ошибку; отменять транзакцию и предупреждать юзвера о наличии "не правильных" данных в форме. Вот как-то так, особо не задумываясь.
   мушка83
 
6 - 11.11.16 - 10:07
В идеале надо сделать так, чтобы интерактивно пользователь не мог редактировать дату на неразрешенную ему организацию
   Serg_1960
 
7 - 11.11.16 - 10:11
Идеал недостижим - разве ты этого не знала? :) Я уже подсказал один из вариантов: формируй и подсовывай в список выбора организации только "разрешенные" организации.
   мушка83
 
8 - 11.11.16 - 10:12
ок, спасибо)
   Cyberhawk
 
9 - 11.11.16 - 10:21
"чтобы интерактивно пользователь не мог редактировать дату на неразрешенную ему организацию" // Так не показывай ему эти записи
   мушка83
 
10 - 11.11.16 - 10:24
я поняла) Просто думала, что при настройке записей роли он этого просто не даст делать
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
Миста — веселый ресурс со своими эксклюзивными тараканами Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует