Вход | Регистрация

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
я поняла) Просто думала, что при настройке записей роли он этого просто не даст делать
 
 Рекламное место пустует

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