Готовишься к экзамену?
Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.
Какую задачу решает элемент управляемой формы 1С «Поле переключателя» (переключатель/радиокнопки)?
Позволяет отметить один или несколько пунктов из заранее заданного набора вариантов.
Неправильно: «Поле переключателя» хранит одно значение и работает по принципу радиокнопок: выбор одного пункта автоматически снимает выбор с остальных. Для множественного выбора в интерфейсе обычно используют флажки или список с множественным выбором.
Позволяет выбрать сразу несколько значений из списка предопределенных вариантов.
Неправильно: Переключатель не предназначен для множественного выбора: у него всегда есть единственный активный вариант (или пустое значение, если это предусмотрено типом данных/логикой формы). Если нужно выбрать несколько вариантов, применяют другие элементы формы (например, флажки по каждому варианту).
Позволяет выбрать ровно одно значение из нескольких заранее определенных вариантов.
Правильно: «Поле переключателя» отображает набор вариантов (обычно задается свойством «СписокВыбора») и дает пользователю возможность выбрать только один из них. Выбранный вариант записывается в связанный реквизит формы, поэтому хранится одно значение, а не набор значений.
Пояснение
Развернутая подсказка:
«Поле переключателя» в 1С - это интерфейсный элемент для выбора одного варианта из нескольких (аналог группы радиокнопок). Его используют там, где варианты взаимоисключающие: например, «Пол: Мужской/Женский», «Способ доставки: Курьер/Самовывоз», «Режим расчета: Полный/Упрощенный».
Как это устроено в форме:
- Элемент обычно связывают с реквизитом формы, где хранится выбранное значение (типом может быть перечисление, строка, число и т. п., но чаще всего удобно использовать перечисление).
- Сами варианты задаются списком выбора (свойство вида «СписокВыбора»): каждому пункту списка соответствует отдельная «кнопка» переключателя.
- При выборе одного пункта остальные автоматически «снимаются» - это ключевое поведение, поэтому переключатель всегда означает ОДИН выбор.
Полезные настройки и практические моменты:
- Внешний вид можно сделать компактнее, задав количество колонок (например, чтобы варианты располагались в 2-3 столбца, а не одной вертикальной колонкой).
- Если список выбора не задан (пустой), переключатель фактически нечего отображать, поэтому на форме он может не показываться или будет выглядеть некорректно.
Чем заменить, если нужен множественный выбор:
- Если пользователь должен отметить несколько пунктов одновременно (например, набор услуг/опций), обычно применяют флажки (несколько «Поле флажка») или таблицу/список с колонкой-флажком.
Итог: «Поле переключателя» - это строго один выбор из нескольких заранее определенных вариантов.