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

Среда: Розница 3.0.12.237. Объем: 0.5 час