Небольшой опыт с подготовленной своей формой, элементом или именованным макетом. Код показывает настоящего получателя настройки, а не универсальную getter-обёртку.
Где и как запускать
Собственная управляемая форма, ПриСозданииНаСервере. Тонкий / толстый / веб-клиент, если не оговорено другое.
Подготовка
Своя управляемая форма: реквизит ЛистКниги типа ТабличныйДокумент и связанное поле ЛистКниги. Интерфейс «Версия 8.5».
ТолькоПросмотр у поля и документа выключен. Содержимое собственное; печать и сохранение не выполняйте.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ЛистКниги.Область(1, 1).Текст = "Учебная книга";
ЛистКниги.Область(1, 2).Текст = "3 шт.";
ЛистКниги.ТолькоПросмотр = Ложь;
Ячейка = ЛистКниги.Область(1, 1);
Ячейка.Защита = Ложь;
Ячейка.ТипОтображенияРедактируемойЯчейки = ТипОтображенияРедактируемойЯчейкиТабличногоДокумента.Авто;
Сообщить("Собственный опыт: Авто");
КонецПроцедурыРазбор по шагам
Подготовьте описанные свои реквизиты, элементы и при необходимости именованный макет.
Назначьте код указанному событию настоящей формы.
Выполните ручное действие из проверки и сравните выбранный режим на тех же данных.
Как проверить результат
Активизируйте незапрещённую для редактирования A1: сравните Обычный / КакПолеВвода / Авто.
Свойство задаёт представление редактируемой ячейки, а не тип её значения и не снимает защиту других ячеек.
Ожидаемый результат
Настройка связана с конкретным собственным элементом, типом данных и воспроизводимым действием.
На что обратить внимание
Обычные и управляемые элементы отличаются. Не переносите обработчики между ними только по сходству имён.
Readonly-свойства не присваиваются; конфигурация, версия платформы и рабочие объекты в коде не проверяются и не изменяются.
При подготовке HTML BSL не исполнялся; факт запуска этого опыта в 1С не подтверждён.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.