Применить ГоризонтальноеПоложение.Авто к собственному элементу

Учебные задачи

Настраиваем конкретный подготовленный элемент формы или область собственного листа; перечисление используется по назначению, а не возвращается из универсальной обёртки.

Где и как запускать

Тело клиентского обработчика собственной команды управляемой формы; лист создаётся отдельно от реквизитов формы, без записи файла и печати.

Подготовка

  1. Создайте свою обработку с управляемой формой и командой ПоказатьСвойЛист. Основной блок — обработчик этой команды; реквизит формы типа ТабличныйДокумент не нужен.

&НаКлиенте
Процедура ПоказатьСвойЛист(Команда)
    Лист = Новый ТабличныйДокумент;
    Область = Лист.Область(1, 1);
    Область.Текст = "Учебная книга: краткое описание и количество 3";
    Область.ШиринаКолонки = 24;
    Область.РазмещениеТекста = ТипРазмещенияТекстаТабличногоДокумента.Переносить;
    Область.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Авто;
    Лист.Показать("Собственная учебная книга");
    Сообщить("Настройка собственного элемента: Авто");
КонецПроцедуры

Разбор по шагам

  1. Создаём указанный элемент нужного вида и его собственные данные / команды.

  2. Назначаем точное свойство или вызываем документированный метод в подходящем контексте.

  3. Сравниваем тот же элемент в указанных условиях; исходные данные не подменяются настройкой отображения.

Как проверить результат

  1. Сравните Право, ПоШирине и Авто на собственном тексте. Для ПоШирине нужен текст с переносом, а не одно короткое слово.

  2. Выравнивание назначается области ячеек, допускающей эти варианты, а не графическому элементу, где разрешены только Лево / Право / Центр.

Ожидаемый результат

Получена воспроизводимая настройка собственного элемента с понятным действием для ручной проверки.

На что обратить внимание

  1. Обычная, управляемая и мобильная формы не взаимозаменяемы; ограничения приведены перед кодом.

  2. Свойство оформления не создаёт недостающие элементы и не запускает команды само.

  3. Код 1С при сборке HTML не выполнялся; рабочие данные, сеть и печать не использовались.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.