Показать сообщение отдельно
Старый 13.07.2006, 22:57   #22  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Можно вопросы специалистам?

При рекомендательном механизме блокировок блокировка не препятствует модификации или удалению объекта. Блокировка может препятствовать только другой блокировке. Принципы функционирования механизма блокировок были изменены по следующим причинам:
Что значит "блокировка не препятствует модификации или удалению"?
А зачем тогда нужны блокировки?
Чем это отличается от уровней изоляции?


Еще одна причина - это то, что обязательный механизм блокировок может приводить к нежелательным эффектам, особенно в случае сложных систем. Рассмотрим, например, такой случай. Предположим, некоторый пользователь начал редактирование документа, но, не завершив его, ушел в конце рабочего дня домой. Документ остался заблокированным. Если же в ночное время выполняется некоторая регламентная процедура, которая связана с перепроведением документов, то данная процедура не сможет выполниться. А потери от невыполнения этой процедуры могут превысить потери забывчивого пользователя, который впоследствии не сможет записать изменения документа. Поэтому в 1С:Предприятии 8.1 предполагается, что интерактивные процедуры редактирования объектов должны сопровождаться явными блокировками, для того, чтобы избежать конфликтов между действиями, выполняемыми пользователями, а массовые операции не должны зависеть от объектных блокировок.
Эм... А разве сессии не убиваются по тайм-ауту? А у убитых сессий срабатывает откат транзакции. Разве не так?

Ну не сможет обработка работать пока не снимутся все сессии по тайм-ауту в течении 15-20 минут после окончания рабочего дня. Но ведь ее и не запускают ровно в 18:05...

Зачем городить огород?
Не встречал подобной ситуации в Аксапте. Это действительно проблема?

Какое-то странное ощущение возникает. Особенно, если вспомнить "неглобальные общие модули" Бомба : бета 1С 8.1

Чего я не понимаю?
__________________
полезное на axForum, github, vk, coub.