Документ Выдача не блокируется системой, т.е. если один пользователь открыл этот документ, то второй пользователь может свободно открыть и редактировать тот же док, при этом системное сообщение "Запись заблокирована" не выводится.
Это связанно с тем что в модуле формы в процедуре ПриОткытии() есть
Операция.ВключитьПроводки(0)
Подскажите, как все-таки "заблокировать" документ?
Блокировка(<?>);
Синтаксис:
Блокировка(<ВклВыкл>)
Назначение:
Установить/прочитать режим блокировки. Если при вызове метода параметр <ВклВыкл> не задан, то возвращается режим блокировки до выполнения метода. Число: 1 - заблокирован; 0 - свободен. Если при вызове метода параметр <ВклВыкл> задан, то возвращается результат выполнения метода блокировки. Число: 1 - успешно; 0 - не получилось.
Параметры:
<ВклВыкл> - необязательный параметр. Число: 1 - включить; 0 - выключить.
Процедура ПриОткрытии()
Док=СоздатьОбъект("Документ.Выдача");
Если Док.НайтиДокумент(ТекущийДокумент())=1 Тогда
Док.Блокировка(1);
КонецЕсли;
КонецПроцедуры;
Но, перед Операция.ВключитьПроводки(0) , и соответственно, блокировка снималась....