Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как долго держится блокировка через Объект.Заблокировать, если про нее забыть?

Как долго держится блокировка через Объект.Заблокировать, если про нее забыть?
Я
   DTX 4th
 
12.11.20 - 20:10
И я правильно понимаю, что подобная блокировка не требует активной транзакции?
   Волшебник
 
1 - 12.11.20 - 20:10
Объектные блокировки поддерживаются сервером 1С и не связаны с транзакциями, которыми управляет SQL-Server.
   stopa85
 
2 - 12.11.20 - 20:20
Вроде, когда переменная объект будет уничтожена.
   DTX 4th
 
3 - 12.11.20 - 23:59
(1) Спс, будем знать

(2) Т.е. если выключат свет между Заблокировать() и Разблокировать(), все сломается, и нужно будет ребутать серв?
   Ёпрст
 
4 - 13.11.20 - 00:01
(3) нет. Блокировки не будет и привет
   DTX 4th
 
5 - 13.11.20 - 00:17
(4) Так сколько она живет? Пока связанный сеанс существует?
   H A D G E H O G s
 
6 - 13.11.20 - 00:45
(5) Возьми и проверь.
   Фрэнки
 
7 - 13.11.20 - 00:52
(5) Написано подробно и понятно

https://its.1c.ru/db/v8std#content:490:hdoc:

з.ы. А один из примеров использования кода на странице по ссылке содержит ошибку
   Конструктор1С
 
8 - 13.11.20 - 04:19
Напахнуло кривой реализацией... Пересмотри задачу. Даже в высоконагруженных многопользовательских системах обходятся без длительного удержания данных. Любая блокировка должна жить минимум
   DTX 4th
 
9 - 13.11.20 - 10:54
(6) Травма со школы? Учителя также отвечали "возьми и проверь"? Вот правда, не понимаю.

(7) Спасибо, почитаем

(8) Не понял, о чем речь
Нужно 1000 заказов обработать. Блокировку использую, чтобы два фоновых случайно не запустилось (да, я знаю)
   Фрэнки
 
10 - 13.11.20 - 10:58
(9)// чтобы два фоновых случайно не запустилось


Все-таки, на уровне исполнения фоновых заданий лучше так не делать, а интерактивные блокировки использовать нужно в рамках работы с формами документов. Обрати внимание на пояснение в самом конце текста по ссылке в (7)
   acht
 
11 - 13.11.20 - 10:59
(9) > Учителя также отвечали
Да не, травма-то, похоже у тебя...
   Конструктор1С
 
12 - 13.11.20 - 14:49
(9) как могут случайно запуститься фоновые?
   dmpl
 
13 - 13.11.20 - 15:00
(12) У разных юзеров, например.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.