v8: Запрет на изменение даты запрета редактирования #588747


#0 by ВежливаяТварь
Добрый день. Столкнулся с весьма специфической проблемой. Нужно запретить изменение даты запрета редактирования и вход в константы( там убрать флаг "Применять дату запрета редактирования для полных прав"). Вроде как решается довольно легко про сто никому не даём полные права и тогда они автоматически не могут менять ни дату ни константы. Но есть пользователь ОБМЕН под которым они обмениваются и у него полные права. Теперь вопрос как сделать так что бы они не могли под ним поставить себе полные права и изменить дату запрета редактирования при этом не ломая конфигурацию?
#1 by ВежливаяТварь
Прошу прощения за орфографию и пунктуацию.
#2 by YF
Надо убрать возможность редактировать эту дату во всех узлах и тогда она при обмене не изментся
#3 by Wobland
сменить пароль у обмена?
#4 by Maxus43
пароль пользователя ОБМЕН сгенерить случайным образом и сжеч бумажку не предлагать?
#5 by ВежливаяТварь
(3,4)В том то и дело что пользователь ОБМЕН им нужен и они должны знать от него пароль, что бы могли обмениваться (для обмена нужны же полные права) Нужно что бы дата менялась на периферии если её на самом главном узле поменяли, но на периферии, что бы они не могли поменять(интерактивно). Если сделать в обмене свой интерфейс это поломает конфигурацию?
#6 by ВежливаяТварь
А это вообще возможно сделать?
#7 by Maxus43
без изменения конфигурации? сомневаюсь. Административными мерами, кто изменит - паяльник в известное место.
#8 by kosts
Сделай грамотную подписку на запись регистра с датой запрета. Это не порушит конфигурацию, и при обновлении не будет мешать.
#9 by Kreont
Для обмена права можно дать полные на изменение, без прав просмотра и без редактирования интерактивного
#10 by ВежливаяТварь
А как это будет выглядеть мне будет приходить уведомление о том кто что менял? А как отключить интерактивное изменение?
#11 by kosts
>А как это будет выглядеть мне будет приходить уведомление о том кто что менял? В простом случае просто отказ в изменении. В все остальные бантики по желанию :-)
#12 by Kreont
Убрать: просмотр + редактирование Форму редактирования констант запретить вовсе открывать.
#13 by kosts
Это изменение ролей, что не очень совместимо с "не ломая конфигурацию"...
#14 by Kreont
Обмен в файловой версии или серверной? Есть еще возможность делать обмен под "полными правами" не имея прав :)
#15 by Kreont
В любых случаях стандартные роли неподходят (много прав дается по умолчанию) :)))
#16 by ВежливаяТварь
Серверной (MsSql) А как?
#17 by kosts
Жаль в 1С нет запрета в ролях, а так бы добавил одну роль с запретом на запись регистра ...
#18 by Kreont
ну если серверной обмен то проще, на закладках настройки обмена есть "птичка": выполнять обмен под полными правами
#19 by ВежливаяТварь
То есть от ныне я всех даже ОБМЕН лишаю полных прав. Ставлю в настройках обмена "выполнять обмен под полными правами". И никто не сможет ничего менять а обмен будет проходить как и проходил?
#20 by Maxus43
если не файловый вариант то да. с этой галкой из привелигированного модуля выполняется обмен
#21 by Maxus43
стоп, дак и в файловом будет норм
#22 by Maxus43
Они руками запускают обмен? не рег задание работает?
#23 by ВежливаяТварь
Руками, так ещё до меня было, решил не устраивать революцию.
#24 by Maxus43
ну пробуй с галкой. должно работать всё
#25 by ВежливаяТварь
Сейчас попробую вариант с галочкой.
#26 by AlexYAT
В MS SQL я делал триггер на запрет редактирования некоторых регистров по условиям
#27 by polymorph
а если пользователю обмен сделать интерфейс с одной кнопкой вызова обработки обмена?
#28 by ВежливаяТварь
Нельзя ломать конфигурацию Если поставить галочку "делать обмен под полными правами", и убрать у пользователя полные права, то при попытке зайти в Выполнить обмен, выдаёт ошибку о правах доступа
#29 by ВежливаяТварь
возможно ли в SQL запретить изменение даты запрета редактирования.
#30 by kosts
Все возможно. Но это скорее всего вызовет более дорогие доработки и сопровождение, чем "подписка на событие" или исправление ролей ...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С