Есть обработка для мастеров (показывает список работ). Надо проверить - если обработка уже открыта тогда другой пользователь не могла открыть форму. Форма.Открыта(), ЭтотОбъект.Заблакировать() проверил, не работал. Управляемая форма.
(1) можно добавить Константу. При открытии обработки читать ее значение - если Ложь, допустим, тогда разрешать открытие формы и устанавливать ее Истина, а при закрытии обработки устанавливать эту константу обратно в значение Ложь
Как вариант через журнал регистрации. При открытии и закрытии обработки делать запись в ЖР, затем при открытии проверять какая запись последняя. Но это очень долго.
Можно еще отдельный регистр сведений под это дело добавить.