Имя: Пароль:
1C
1С v8
Управляемые блокировки 1С 8.2 УТ
0 КРТЩ
 
08.05.12
10:00
В обработке проведения устанавливается управляемая блокировка.
При попытке провести второй документ вываливается ошибка:

Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.УправлениеПравамиПользователей.Модуль(2699)}: Ошибка при вызове метода контекста (Записать)

по причине:
Конфликт блокировок при выполнении транзакции:
Microsoft OLE DB Provider for SQL Server: Lock request time out period exceeded.
HRESULT=80040E31, SQLSrvr: SQLSTATE=HYT00, state=35, Severity=10, native=1222, line=1
1 SmallDog
 
08.05.12
10:02
блокировку сними
2 КРТЩ
 
08.05.12
10:11
вопрос снят. спасибо
3 КРТЩ
 
08.05.12
10:20
возник другой вопрос:
База SQL
где начинать транзакцию с управляемой блокировкой, чтобы работала объектная блокировка?
В данный момент стартует неявная транзакция в обработке проведения и блочит всю таблицу регистра.
4 Рэйв
 
08.05.12
10:38
(3)В обработке проведения и начинай.
5 КРТЩ
 
08.05.12
10:50
В обработке проведения? Запись движений (там 6 регистров) в общем модуле на сервере выполняется, блокировки потом как ставить на записи?
6 Рэйв
 
08.05.12
10:55
7 КРТЩ
 
08.05.12
11:16
спасибо