|
Как долго держится блокировка через Объект.Заблокировать, если про нее забыть?
| ☑ |
0
DTX 4th
12.11.20
✎
20:10
|
И я правильно понимаю, что подобная блокировка не требует активной транзакции?
|
|
1
Волшебник
12.11.20
✎
20:10
|
Объектные блокировки поддерживаются сервером 1С и не связаны с транзакциями, которыми управляет SQL-Server.
|
|
2
stopa85
12.11.20
✎
20:20
|
Вроде, когда переменная объект будет уничтожена.
|
|
3
DTX 4th
12.11.20
✎
23:59
|
(1) Спс, будем знать
(2) Т.е. если выключат свет между Заблокировать() и Разблокировать(), все сломается, и нужно будет ребутать серв?
|
|
4
Ёпрст
13.11.20
✎
00:01
|
(3) нет. Блокировки не будет и привет
|
|
5
DTX 4th
13.11.20
✎
00:17
|
(4) Так сколько она живет? Пока связанный сеанс существует?
|
|
6
H A D G E H O G s
13.11.20
✎
00:45
|
(5) Возьми и проверь.
|
|
7
Фрэнки
13.11.20
✎
00:52
|
(5) Написано подробно и понятно
:
з.ы. А один из примеров использования кода на странице по ссылке содержит ошибку
|
|
8
Конструктор1С
13.11.20
✎
04:19
|
Напахнуло кривой реализацией... Пересмотри задачу. Даже в высоконагруженных многопользовательских системах обходятся без длительного удержания данных. Любая блокировка должна жить минимум
|
|
9
DTX 4th
13.11.20
✎
10:54
|
(6) Травма со школы? Учителя также отвечали "возьми и проверь"? Вот правда, не понимаю.
(7) Спасибо, почитаем
(8) Не понял, о чем речь
Нужно 1000 заказов обработать. Блокировку использую, чтобы два фоновых случайно не запустилось (да, я знаю)
|
|
10
Фрэнки
13.11.20
✎
10:58
|
(9) // чтобы два фоновых случайно не запустилось
Все-таки, на уровне исполнения фоновых заданий лучше так не делать, а интерактивные блокировки использовать нужно в рамках работы с формами документов. Обрати внимание на пояснение в самом конце текста по ссылке в (7)
|
|
11
acht
13.11.20
✎
10:59
|
(9) > Учителя также отвечали
Да не, травма-то, похоже у тебя...
|
|
12
Конструктор1С
13.11.20
✎
14:49
|
(9) как могут случайно запуститься фоновые?
|
|
13
dmpl
13.11.20
✎
15:00
|
(12) У разных юзеров, например.
|
|