Имя: Пароль:
1C
 
Пессимистические блокировки когда нужны
, ,
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. Вот на этот период заказ блокирую, что бы пользователи не могли в этот заказ зайти и что-то там поменять.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс