|
Заблокировать форму документа при изменении реквизита
| ☑ |
0
Max57
11.03.25
✎
12:53
|
Всем привет, подскажите, пожалуйста. Есть самописный документ с реквизитом статус, когда статус меняется на принят форма должна блокироваться для изменений. Я пока реализовал через бсп запретредактированияреквизитовобъектов.Заблокироватьреквизиты. Как реализовать через обработчик при изменении элемента статус? Или нужно что-то другое использовать?
|
|
1
mikecool
11.03.25
✎
12:55
|
ПриЧтенииПриСозданииНаСервере
и в ней анализировать статус и блокировать
|
|
2
mikecool
11.03.25
✎
12:55
|
+1 вызывать из присоздании и причтении в случае повторного чтения
|
|
3
asady
11.03.25
✎
12:57
|
(0) у тебя еще этот статус не записан - в другой сессии твой документ будет легко изменен
Зачем =торопиться - запиши статус
потом уже при чтении на сервере управляй видимостью и доступностью формы
|
|
4
Волшебник
11.03.25
✎
12:58
|
ЭтаФорма.ТолькоПросмотр = Истина;
|
|
5
Max57
11.03.25
✎
13:03
|
(3) Я правильно понял,что Вы предлагаете, если статус меняется на принят, то сделать принудительную запись документа? А затем в обработчике события ПриЧтенииНаСервере блокировать реквизиты для записи.
|
|
6
asady
11.03.25
✎
13:32
|
(5) можно не принуждать - когда сам запишет там и заблокируешь
А может он просто балуется
|
|
7
Волшебник
11.03.25
✎
14:53
|
(0) Объясните, куда делся "горбатый регистр" в именах "запретредактированияреквизитовобъектов.Заблокироватьреквизиты"?
Как такое могло получиться, что этот горбатый регистр исчез? Вы же копировали имена, правда?
|
|
8
Улугбек_
Собиров
11.03.25
✎
15:03
|
можно через условное оформление формы
|
|
9
Max57
11.03.25
✎
15:10
|
(7) Нет, я ручками с телефона набирал, поэтому и регистр кривой
|
|
10
Волшебник
11.03.25
✎
15:14
|
(9) А зачем Вы это делали? Зачем с телефона набирать ручками длинные идентификаторы из БСП?
|
|
12
Волшебник
11.03.25
✎
15:54
|
(11) Похоже Вы не в курсе про объектную блокировку
|
|