На собственной обычной форме разделяем динамические свойства значений реквизитов и доступ к конкретным элементам формы.
Где и как запускать
Модуль собственной обычной формы, событие ПриОткрытии, толстый клиент. Без директив управляемой формы.
Подготовка
Создайте свою внешнюю обработку с обычной формой, запуск — толстый клиент. Реквизиты Наименование (Строка 100), Количество (Число 10.0), Цена и Сумма (Число 12.2).
Разместите поля ПолеНаименования с данными Наименование и ПолеСуммы с данными Сумма. Основной блок назначьте ПриОткрытии этой обычной формы.
Имя реквизита и имя элемента намеренно различаются: ЭтаФорма.Наименование — значение, ЭлементыФормы.ПолеНаименования — элемент управления.
Процедура ПриОткрытии()
ЭтаФорма.Наименование = "Учебная книга";
ЭтаФорма.Количество = 3;
ЭтаФорма.Цена = 250;
ЭтаФорма.Сумма = ЭтаФорма.Количество * ЭтаФорма.Цена;
ЭлементыФормы.ПолеНаименования.ТолькоПросмотр = Ложь;
ЭлементыФормы.ПолеСуммы.ТолькоПросмотр = Истина;
Сообщить(ЭтаФорма.Наименование + ": " + Строка(ЭтаФорма.Сумма));
КонецПроцедурыРазбор по шагам
Создаём в редакторе именно тот реквизит, элемент, параметр или модуль, имя которого используется кодом.
Работаем с конкретным подготовленным владельцем динамического свойства.
Проверяем изменение своей формы / результат расчёта, не обращаясь к рабочим данным.
Как проверить результат
Собственная книга имеет количество 3, цену 250 и сумму 750.
Наименование можно редактировать, поле суммы только для просмотра. Коллекция возвращает элемент, а не хранит значение реквизита.
Ожидаемый результат
Динамическое имя показано на собственном созданном контексте, а не на неизвестном входном объекте.
На что обратить внимание
Имя внутри угловых скобок из справки не вставляется в код буквально: его заменяет имя реально созданной метадаты / колонки / элемента.
Коллекция только для чтения может возвращать элемент с изменяемыми свойствами. Не присваивайте новый объект самому именованному свойству коллекции.
Код 1С при сборке HTML не исполнялся; рабочая конфигурация и её данные не изменялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.