|
Как запретить менять ответственного? | ☑ | ||
---|---|---|---|---|
0
Лентаf
28.03.16
✎
14:24
|
Добрый день!
В документе Заказ покупателя нужно чтобы не меняли ответственного. При этом нужно чтобы автоматом вставал ответственный при записи. Предлагаю изменить форму дока: ответственный - снять доступность. И создать подписку на событие с кодом: Процедура ПодпискаНаСобытие2ПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт Если Источник.ЭтоНовый() Тогда Ответственный = ГлобальныеПеременные.Пользователь(); Иначе Источник.Ответственный = Источник.Ссылка.Ответственный; КонецЕсли; КонецПроцедуры есть более грамотные варианты? |
|||
1
shuhard
28.03.16
✎
14:25
|
(0) подписки достаточно и ответственный живёт в параметрахсеанса
|
|||
2
Лентаf
28.03.16
✎
14:27
|
(1) а что значит ответственный живёт в параметрахсеанса?
|
|||
3
ejikbeznojek
28.03.16
✎
14:27
|
Наверное он имеет ввиду ПараметрыСеанса.Пользователь
|
|||
4
shuhard
28.03.16
✎
14:28
|
(2) какая буква не понятна ?
|
|||
5
Timon1405
28.03.16
✎
14:30
|
(1) если точнее, пользователь живет в ПользователиКлиентСервер.ТекущийПользователь() потому что может быть внешним (ПараметрыСеанса.ТекущийВнешнийПользователь)
|
|||
6
Fragster
гуру
28.03.16
✎
14:32
|
ответственного надо заполнять в обработке заполнения. а запретить менять на уровне доступа к реквизиту в ролях.
|
|||
7
Лентаf
28.03.16
✎
14:36
|
(6) согласно тз даже при полных правах нельзя менять ответственного
|
|||
8
Fragster
гуру
28.03.16
✎
14:37
|
(7) сними галочку в полных правах. это такая же роль, как и все.
|
|||
9
Лентаf
28.03.16
✎
14:40
|
всем спасибо
|
|||
10
Масянька
28.03.16
✎
14:41
|
(0) Форму док-та менять не обязательно - слишком много этих форм.
Я, лично, не трогала (формы). Подписка сделает своё дело - что бы пользователь там не ставил, всё равно сохранится тот, кто виноват :) |
|||
11
Лентаf
28.03.16
✎
14:42
|
(10) ок thx
|
|||
12
Serg_1960
28.03.16
✎
14:49
|
Имхо, пользователь и "Ответственный" в настройках пользователя могут отличаться друг от друга. Это раз. Два: "защита" от изменения ничтожна, если пользователю оставлять доступ к изменению своей настройки. Пользователь изменяет настройку, открывает документ, сохраняет- и "защита" послушно меняет "Ответственный" на указанного в настройках).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |