Блокировка данных, оптимистическа и пессимистическая

1. user-z99999 71 30.07.22 08:54 Сейчас в теме
Помоги понять как правильно устанавливать блокировки.

Пример:

Документ делает запись в Регистр1 при проведении.

Пользователь 1 создал документ и записал в 1с.
Затем, пользователь 1 открыл снова этот документ и собирается что-то в нём изменить (но пока не менял).

Пользователь 2 запускает обработку, в которой происходит поиск документа (по условию) запросом.
Когда Документ найден, в табличную часть документа добавляется запись (или удаляется).

------
Кажется нужно использовать в обработке ЗаблокироватьДанныеФормыДляРедактирования()
Один Документ меняют сразу два пользователя.

Как в обработке правильно написать код (интересует тема блокировок) ?
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user958326 30.07.22 12:31 Сейчас в теме
уточните вопрос, блокировка нужна на действия первого пользователя или второго или блокировка должна устанавливаться обработкой запущенной вторым пользователем?
3. user-z99999 71 30.07.22 13:43 Сейчас в теме
(2)
Какие блокировки и как нужно установить для работы действий Пользователя 1 и Пользователь 2 в этой схеме?
Вот на такой вопрос нужен ответ.
4. user958326 30.07.22 14:17 Сейчас в теме
"Какие блокировки и как нужно установить для работы действий Пользователя 1 и Пользователь 2 в этой схеме?" на такую формулировку вопроса только один ответ: "Такие, какие захочет заказчик", так как у блокировки есть цель, а она в вопросе не задана
5. user-z99999 71 30.07.22 15:07 Сейчас в теме
(4)
С одним документом работают два пользователя, нужно уменьшить время блокировки документа.
6. karamazoff 118 30.07.22 15:52 Сейчас в теме
(5)Для этого надо уменьшить время работы 1-го юзера. Что это вообще за чушь????
7. user958326 30.07.22 16:02 Сейчас в теме
(5)
Определитесь, вам нужны блокировки или нужно уменьшить их время )
8. user-z99999 71 30.07.22 16:05 Сейчас в теме
(7)
Нужно уменьшить время блокировки документа.
9. FatPanzer 30.07.22 16:15 Сейчас в теме
(8) А у блокировки есть время? А если МарьИванна внесла тучу изменений в документ, и в это время ей позвонил верховный говноначальник на полчаса - надо сбрасывать её изменения?
10. XAKEP 31.07.22 08:20 Сейчас в теме
оптимистическая - это когда вы думаете, что все просто

а вот есть реальная :
https://programmist1s.ru/1s-ekspert-urovni-izolyatsii-subd-i-1s/

---------
Пользователь 1 создал документ и записал в 1с.
Затем, пользователь 1 открыл снова этот документ и собирается что-то в нём изменить (но пока не менял).

и тут его вызвал начальник и послал в командировку на неделю
и ваш пользователь так и не закрыл тот "документ"
11. user-z99999 71 31.07.22 09:17 Сейчас в теме +0.5 $m
(10)
Как в обработке правильно написать код (интересует тема блокировок) ?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот