Динамическое свойство появляется из явно созданной структуры, элемента или контракта. Перед обращением показан реальный источник имён, а не неизвестный входной объект.
Где и как запускать
Серверный учебный модуль / собственная обработка толстого клиента; указанные макеты и функция фабрики подготовлены отдельно.
Подготовка
Используйте серверную процедуру собственного учебного общего модуля или обработку в толстом клиенте. Основной блок вставьте в тело своей процедуры, не как отдельный getter неизвестного объекта.
Сначала создаётся именно текстовый рисунок и его имя ПодписьКниги. Именованное свойство коллекции само рисунок не создаёт.
Лист = Новый ТабличныйДокумент;
Подпись = Лист.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Текст);
Подпись.Имя = "ПодписьКниги";
Подпись.Лево = 5;
Подпись.Верх = 5;
Подпись.Ширина = 70;
Подпись.Высота = 12;
Лист.Рисунки.ПодписьКниги.Текст = "Учебная книга: 3 шт.";
Сообщить(Лист.Рисунки.ПодписьКниги.Текст);Разбор по шагам
Создаём собственную структуру / объект либо подготавливаем указанный именованный макет.
Обращаемся через точку по имени, которое действительно определено в этой подготовке.
Проверяем конкретный текст / число / имя; readonly-элемент коллекции не заменяем присваиванием.
Как проверить результат
Прочитан собственный текст Учебная книга: 3 шт. через настоящее имя созданного рисунка.
Текст меняется у возвращённого рисунка, а не присваивается readonly-свойству коллекции. Картинка с диска или из сети не нужна.
Ожидаемый результат
Именованный доступ связан с известным собственным производителем данных и точным типом элемента.
На что обратить внимание
Отсутствующее имя приводит к ошибке, а не к автоматическому созданию произвольного поля.
Схема полей DBF, тип XDTO, имя рисунка, области и элемента графической схемы — разные источники динамических имён.
Код 1С не выполнялся при сборке HTML. Реальные файлы и метаданные пользователем создаются только при ручной проверке урока.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.