|
Как долго держится блокировка через Объект.Заблокировать, если про нее забыть? | ☑ | ||
|---|---|---|---|---|
|
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) Написано подробно и понятно
https://its.1c.ru/db/v8std#content:490:hdoc: з.ы. А один из примеров использования кода на странице по ссылке содержит ошибку |
|||
|
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) У разных юзеров, например.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |