|
Вопрос по переводу на управляемые блокировки | ☑ | ||
---|---|---|---|---|
0
NickEl
14.06.13
✎
09:06
|
Доброе время суток.
Столкнулись с проблемой блокировок в базе при активной параллельной работе пользователей. Стал потихоньку переводить на управляемые - включил режим совместимости (Автоматические и управляемые), написал обработчики событий перед удалением движений и при проведении....после данных изменений картинка ситуация не изменилась. Сейчас такой вопрос - если запись объекта идет в транзакции, нужно ли явно указывать тип блокировок - Управляемые? Насколько актуальны инструкции "Для изменения" в запросах, помогают ли они при параллельной работе ? (на практике не заметно). |
|||
1
AaNnDdRrEeYy
14.06.13
✎
09:08
|
В регистрах режим блокировок менял?
|
|||
2
AaNnDdRrEeYy
14.06.13
✎
09:09
|
если стаит режим совместимости а в регистре блокировки автоматические то 1с пофиг что ты там пишешь все равно блокировки будут автоматом
|
|||
3
mikecool
14.06.13
✎
09:10
|
Насколько актуальны инструкции "Для изменения" в запросах, помогают ли они при параллельной работе ? - как раз для изменения и блокирует записи на момент транзакции
|
|||
4
NickEl
14.06.13
✎
09:10
|
(2) На всех справочниках, документах и регистрах поставил вид "Управляемые".
|
|||
5
Reaper_1c
14.06.13
✎
09:11
|
(4) Теперь "Для изменения" твоя конфигурация игнорирует.
|
|||
6
AaNnDdRrEeYy
14.06.13
✎
09:13
|
если запись объекта идет в транзакции, нужно ли явно указывать тип блокировок - Управляемые?
Значение по умолчанию: Автоматический надо указывать |
|||
7
krbIso
14.06.13
✎
09:14
|
лучше сразу переводить в управляемый без смешанного режима.
|
|||
8
NickEl
14.06.13
✎
09:14
|
(5) Понятно. Спасибо.
(6) Т.е. грубо говоря получается, все блокировки, которые я описал в модулях для подписок на события не отрабатывают и при записи происходит хаос ? |
|||
9
ptiz
14.06.13
✎
09:16
|
Если один документ работает в режиме "Управляемый", а другой "Автоматический" по одному и тому же регистру, то при их одновременном проведении эффекта считай что не будет.
Так что переводи конфу целиком в "Управляемый" недавно была ветка v8: Управляемые блокировки, как сделать элементарщину? |
|||
10
NickEl
14.06.13
✎
09:17
|
(7) По сути да, можно попробовать, тем более сейчас все объекты в управляемом режиме.
Это позволит не ползать по модулям и не указывать режим во всех транзакциях. Всем спасибо. Переведу на управляемый режим, посмотрим что получится :) |
|||
11
AaNnDdRrEeYy
14.06.13
✎
09:18
|
(8) обработка проведения и подписчик на обработку проведения идут в одной транзакции. если ты только в подписчике сказал 1с что режим блокировок управляемый ей на это пофиг потому что в обработке проведения уже открылась транзакция с автоматическими блокировками
|
|||
12
Reaper_1c
14.06.13
✎
09:20
|
(10) А его и не надо указывать. Система в режиме "автоматический и управляемый" при открытии транзакции берет режим из свойства того объекта, который ее инициировал.
|
|||
13
NickEl
14.06.13
✎
09:28
|
(12) Тогда получается, что у меня конфигурация работает в управляемом режиме, раз все объекты в управляемом?
Я запутался. |
|||
14
samozvanec
14.06.13
✎
09:38
|
(13) база файловая?)
|
|||
15
NickEl
14.06.13
✎
09:52
|
(14) SQL конечно ) Размер более 100 Гб.
|
|||
16
Reaper_1c
14.06.13
✎
09:57
|
(13) да
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |