Детали работы в сетевой версии

В сетевой версии при попытке изменить должность из справочника справочник блокируется (другие пользователи читать могут, писать нет) до момента удаления объекта. То есть. например, в следующем коде:

if (condition)
{
  var doljn=GetDoljnFromSpravByName("Токарь");
  doljn.SetExtCode("Ток-001"); //<---- здесь ставится блокировка другие пользователи не смогут изменить справочник
  .....
}
// начиная с этой строки блокировки не будет

Важна именно попытка изменения справочника, то есть:

var sprav=CreateObject("DoljnList");
...
var doljn=CreateObject("DoljnElem");
doljn.CreateNewDoljnElem("Токарь"); 
doljn.SetExtCode("Ток-001"); 
// выше создаем и изменяем новую должность, которая еще не добавлена в справочник -> блокировки не будет

doljn.AddToDoljnList(false); // <--- а вот здесь уже добавляем созданную должность в справочник и будем пытаться его блокировать
...
// т.к. в AddToDoljnList передан параметр false - то справочник не сохранен -> сохраним
sprav.Save(); // после сохранения снимется блокировка