|
Пессимистические блокировки когда нужны | ☑ | ||
---|---|---|---|---|
0
BaldKiwi
28.01.22
✎
06:07
|
Добрый день коллеги, столкнулся с проблемой не особого понимания, в какой момент могут быть нужны пессимистические блокировки, то-есть в какой именно момент нужно разработчику кодом их накладывать?
|
|||
1
osa1C
28.01.22
✎
06:10
|
(0) вот это поворот.... Есть такое понятие как Транзакция
НачатьТранзакцию(<РежимБлокировок>) |
|||
2
BaldKiwi
28.01.22
✎
06:16
|
(1) Это уже речь идёт про транзакционные блокировки, где мы можем указать управляемая или автоматическая, а я интересуюсь именно про объектные(пессимистические) блокировки
|
|||
3
osa1C
28.01.22
✎
06:30
|
||||
4
BaldKiwi
28.01.22
✎
06:33
|
(3) Спасибо за статью, но её уже перечитал несколько раз и перечитал про объектные блокировки отдельно, но все равно остался вопрос, когда нам нужно использовать пессимистическую блокировку, если у нас есть оптимистическая, пример хотелось бы увидеть, потому что от того, что появилось как работает объектная блокировка, не складывается в голове пример установки пессимистической блокировки именно разработчиком для какой-то опр. цели.
|
|||
5
Bigbro
28.01.22
✎
06:39
|
пессимистичная как я вижу - для гарантированного блокирования объекта от изменений другими пользователями.
если этого не требуется - ну будет у вас оператор получать "извините данные изменились, мы не можем записать ваши изменения в базу" после того как полчаса забивал подробные данные по контрагенту например. да и фиг с ним, еще раз забьет. |
|||
6
osa1C
28.01.22
✎
06:43
|
(4) да никогда!!!
|
|||
7
osa1C
28.01.22
✎
06:44
|
(4) во всяком случае мне не нужна. Если хочешь, экспериментируй
|
|||
8
osa1C
28.01.22
✎
06:45
|
(4) даже обычные модальные окна и то мовитон. А ты про пессимистические блокировки в 1с
|
|||
9
BaldKiwi
28.01.22
✎
06:47
|
(5) Спасибо, более понятнее стало на примере
(6) как видно из (5), что всё-такие в такие моменты оправдано накладывать блокировку программно, я её тоже никогда не использовал, но я изучаю блокировки в данный момент и правильнее будет, если я пойму для чего самостоятельная блокировка может пригодится, нежели я начну задаваться этим вопросом в момент реализации задачи в которой нужно это будет. |
|||
10
BaldKiwi
28.01.22
✎
06:49
|
(8) Думаю, что сравнивать модальные окна и пессимистические блокировки не совсем правильно, это совершенно разные методы, которые выполняют совершенно разные задачи.
|
|||
11
osa1C
28.01.22
✎
07:28
|
(10) я их не сравниваю, а говорю о том, что модальное окно с таймаутом - это уже плохо, без таймаута - совсем плохо, а пессимистические блокировки - ппц
|
|||
12
Bigbro
28.01.22
✎
07:30
|
смотря сколько ты этой блокировкой откусываешь
|
|||
13
pechkin
28.01.22
✎
08:03
|
Недавно же тема была: запретить редактирование одного документа
|
|||
14
Ryzeman
28.01.22
✎
08:03
|
Использовал при автоматизации некоторых процессов. Например на основании заказа создаётся и проводится несколько документов, секунд 30-60. Вот на этот период заказ блокирую, что бы пользователи не могли в этот заказ зайти и что-то там поменять.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |