Именно поэтому аналог блокировки в SM12 и не подходит для решения Вашего вопроса, там же совсем другая концепция. Критерием того, что объект нельзя трогать другому пользователю, там является сигнал блокирования (запускается ФМ, который накладывает блок), который посылает транзакция, где данный объект открылся. По окончании работы блок снимется, другой пользователь приступит к работе. Процесс непрерывный, но блокирование объекта там измеряется секундами/минутами (для редких случаев часами, а в случае сбоя - днями и месяцами).
У объектов разработки специфика другая: начав работу с объектом, разработчик накладывает на него блок. Но окончанием работы с объектом служит не покидание этого объекта, а деблокирование запроса. Открыв документ в FB02 на редактирование, Вы легко его покинете, заполнив часть полей утром, а часть - вечером. Чистое время блокирования объекта составит, предположим, 3 минуты. Но, включив в запрос функциональный модуль, Вы его будете держать блокированным до тех пор, пока не деблокируете запрос. И если
MaryI написал(а):
Разработчик может вести несколько разработок параллельно и существуют факторы, на которые разработчик не может повлиять, а запрос так и остается не деблокирован.
то Ваш разработчик не станет деблокировать запрос с объектом, приступая к другой задаче. Потому что в этом случае ему придется при возобновлении работы создавать новый запрос. Вся его работа в Вашей компании сведется к созданию запросов. Поэтому "чистое" время работы с объектом, включенным в запрос, не из-ме-ри-ть.