Открыта форма документа в режиме "Только просмотр" при этом остается возможность редактирования значений реквизитов справочника (открыв форму). Как установить только просмотр на формы этих справочников?
---
Полагаю, потому что овчинка выделки не стоит.

С одной стороны, формы довольно кастомизируемы. Есть множество способов переопределить стандартное открытие формы объекта, отменить обработку параметров, вовсе переопределить форму выбора, где не имеют смысла наследуемые параметры. Слишком много сценариев работы с формами, довольно трудно сделать универсальный механизм наследования параметров.

С другой стороны, если у пользователя есть права на изменение справочной информации, то почему бы ему не позволить редактировать ее? Даже если она открыта посредством другой формы, открытой только для чтения. Ведь пользователь все равно может отдельно открыть справочник, найти нужный элемент и поправить его.

Это мое сугубо личное мнение о том, как могли рассуждать разработчики платформы.
---
У формы элемента справочника, в процедуру ПриСозданииНаСервере добавить код

```1c
    Попытка
    ЭтаФорма.ТолькоПросмотр = ВладелецФормы.ТолькоПросмотр;
    Исключение
    КонецПопытки;
```
---
В документе несколько таких реквизитов (от 10) и вы предлагаете к каждому прописывать?
---
А у Вас есть предложение по лучше, даже чисто теоретически?
А по делу, может надо зайти с другой стороны, зачем пользователям вообще давать права на редактирование данных справочников, если им нельзя редактировать через документ?
---
Суть вопроса в том, почему нет наследования свойств форм. (Например, при открытии окна модально все последующие также открываются модально).
---
Полагаю, потому что овчинка выделки не стоит.

С одной стороны, формы довольно кастомизируемы. Есть множество способов переопределить стандартное открытие формы объекта, отменить обработку параметров, вовсе переопределить форму выбора, где не имеют смысла наследуемые параметры. Слишком много сценариев работы с формами, довольно трудно сделать универсальный механизм наследования параметров.

С другой стороны, если у пользователя есть права на изменение справочной информации, то почему бы ему не позволить редактировать ее? Даже если она открыта посредством другой формы, открытой только для чтения. Ведь пользователь все равно может отдельно открыть справочник, найти нужный элемент и поправить его.

Это мое сугубо личное мнение о том, как могли рассуждать разработчики платформы.
---
Суть вопроса в том, почему нет наследования свойств форм. (Например, при открытии окна модально все последующие также открываются модально)
С этим вопросом не по адресу. Попробуйте написать им: http://1c.ru/

Соглашусь с oleg-x. Можно забрать права на редактирование справочников.
Ну или вот еще способ как реализовать данную задачу.

```1c
    &НаКлиенте
    Процедура ПриОткрытии(Отказ)
    Если ЭтаФорма.ТолькоПросмотр Тогда
    Элементы.Реквизит1.Вид = ВидПоляФормы.ПолеНадписи;
    Элементы.Реквизит2.Вид = ВидПоляФормы.ПолеНадписи;
    Элементы.Реквизит3.Вид = ВидПоляФормы.ПолеНадписи;
    Элементы.Реквизит4.Вид = ВидПоляФормы.ПолеНадписи;
    Элементы.Реквизит5.Вид = ВидПоляФормы.ПолеНадписи;
    ...
    КонецЕсли;
    КонецПроцедуры
```