![]() |
|
Управляемые Блокировки можно ли повесить на независимый регстр сведения? | ☑ | ||
---|---|---|---|---|
0
Aleksey
17.04.12
✎
15:44
|
Собственно сабж
|
|||
1
Maxus43
17.04.12
✎
15:46
|
на весь регистр только, на набор записей нельзя
|
|||
2
Aleksey
17.04.12
✎
15:47
|
Просто почему вопрос возник
Есть в типовой БП такой код Если ОбщегоНазначения.Предприниматель(Источник.Организация, Источник.Дата) Тогда Если глЗначениеПеременной("ИспользоватьУправляемыеБлокировки") Тогда СтруктураПараметров = Новый Структура("ТипТаблицы, ИмяТаблицы", "РегистрСведений", "ИПДанныеПервичныхДокументов"); ЗначенияБлокировки = Новый Соответствие; ЗначенияБлокировки.Вставить("Организация", Источник.Организация); ЗначенияБлокировки.Вставить("Документ", Источник.Ссылка); ОбщегоНазначения.УстановитьУправляемуюБлокировку(СтруктураПараметров, ЗначенияБлокировки); КонецЕсли; МенеджерЗаписиРегистра = РегистрыСведений.ИПДанныеПервичныхДокументов.СоздатьМенеджерЗаписи(); МенеджерЗаписиРегистра.Прочитать(); Вот тут постоянно валится на ошибку блокировки |
|||
3
Aleksey
17.04.12
✎
15:49
|
Т.е. получается это не работает?
|
|||
4
Maxus43
17.04.12
✎
15:53
|
хотя...
Для пространства РегистрСведений.<имя> - Период (если есть), <имя измерения>, <имя разделителя>; вроде работает |
|||
5
Aleksey
17.04.12
✎
16:04
|
А что тогда можно проверить? Почему не работает
В конфе стоит режим блокировки - Управляемый На регистре тоже стоит - Управляемый |
|||
6
Maxus43
17.04.12
✎
16:06
|
(5) кто сказал что не работает?
туда зайди отладчиком и посмотри на какие реально измерения накладывает блокировку ОбщегоНазначения.УстановитьУправляемуюБлокировку |
|||
7
Aleksey
17.04.12
✎
16:14
|
(6) Я сказал, ибо пишет ошибка блокировки
|
|||
8
Aleksey
17.04.12
✎
16:15
|
Т.е. в этой базе я ставлю параллельно 6 фирм ООО и они проводятся
А вот с ИП - засада, он не может работать выскакивает блокировка постоянно |
|||
9
Aleksey
17.04.12
✎
16:39
|
АП
так как можно проверить и найти виновного? |
|||
10
Aleksey
17.04.12
✎
17:07
|
нет решений?
|
|||
11
Feanor
17.04.12
✎
17:17
|
управляемая блокировка независимого регистра сведений 100% работает. Валится на чтении из РС?
|
|||
12
Aleksey
17.04.12
✎
17:19
|
Да
|
|||
13
Feanor
17.04.12
✎
17:23
|
Временно отключить блокировку есть возможность?
|
|||
14
Feanor
17.04.12
✎
17:24
|
+(13) хотя не для ИП ведь нормально отрабатывает
|
|||
15
MRAK
17.04.12
✎
17:25
|
Может это:
Если же разработчик открывает транзакцию в управляемом режиме, то он должен быть уверен в том, что для записываемого в этой транзакции справочника, в свойствах метаданных указан управляемый режим блокировок в транзакции. В противном случае при записи элемента справочника будет вызвана исключительная ситуация ? |
|||
16
MRAK
17.04.12
✎
17:26
|
(15) а нет, не внимательно прочитал...
|
|||
17
GenV
17.04.12
✎
17:27
|
(0) Если с разных компов блокировки: Не могло на одном из компов в кэше старая версия алгоритма остаться?
|
|||
18
Feanor
17.04.12
✎
17:30
|
+(14) закомменть все же "ОбщегоНазначения.УстановитьУправляемуюБлокировку(СтруктураПараметров, ЗначенияБлокировки);" и попробуй. Будет очень странно, если не будет ошибки в этом случае.
|
|||
19
Aleksey
17.04.12
✎
17:56
|
(17) Кэш нет, ибо это типовая и этот код давно не менялся
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |