Использовать ОтображениеРазметкиПолосыРегулирования.СнизуИлиСправа в своём элементе

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

Собственная числовая полоса получает реальные границы, шаг и разметку, затем выбранное расположение отметок.

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

ПриОткрытии собственной обычной формы, толстый клиент.

Подготовка

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

  2. Добавьте Количество типа Число 10.0 и полосу регулирования КоличествоКниг с данными Количество. Задайте ей достаточную высоту и ширину, чтобы разметка была видна.

Процедура ПриОткрытии()
    Количество = 3;
    Полоса = ЭлементыФормы.КоличествоКниг;
    Полоса.МинимальноеЗначение = 0;
    Полоса.МаксимальноеЗначение = 10;
    Полоса.Шаг = 1;
    Полоса.ШагРазметки = 2;
    Полоса.ОтображениеРазметки = ОтображениеРазметкиПолосыРегулирования.СнизуИлиСправа;
    Сообщить("Собственная полоса: 0–10, отметки через 2");
КонецПроцедуры

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

  1. Редактор создаёт свой элемент нужного вида и его источник данных / картинки.

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

  3. Сравниваем тот же собственный элемент без изменения рабочих данных.

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

  1. Отметки соответствуют шагу разметки 2 при диапазоне 0–10.

  2. При односторонней разметке полоса прижимается к противоположной границе; при обеих сторонах или без разметки центрируется. Значение Количество от положения отметок не меняется.

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

Перечисление показано на подготовленном собственном элементе с настоящим числом, картинкой или вложенной панелью.

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

  1. Обычная и управляемая формы имеют разные коллекции элементов; не смешивайте ЭлементыФормы и Элементы.

  2. Недоступные для записи свойства не присваиваются из BSL. Внешний вид зависит от указанного вида элемента и интерфейса.

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

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

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

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

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

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