Створення перемикачів в 1с

Додаємо на форму рамку групи і на неї розміщуємо перемикачі через пункт меню Форма -> Вставити елемент управління ... і у вікні, вибираємо перемикачі:

Створення перемикачів в 1с

У правій частині вікна додаємо значення перемикача стільки, скільки нам необхідно, ставимо галочку на «Акції - перший в групі», для того щоб даний перемикач вибирався автоматично.

Після того як додамо перемикачі виберемо тип даних для першого значення «Акції», в нашому випадку присвоюємо значення «ТіпЦБ»:

Створення перемикачів в 1с

А саме значення перемикача вводиться в Дані -> Обиране значення. Для Акції це 0, Облігації - 1, Векселі - 2 і Паї - 3. Але до введення цих даних необхідно перевірити порядок.

Створення перемикачів в 1с

Якщо перемикачі йдуть не по порядку, то не буде здійснено переключення, тобто не зможемо вибрати значення облігації. Для того щоб включити цю можливість, необхідно вибрати меню Форма -> Налаштування порядку обходу і все перемикачі розмістити по порядку.

Створення перемикачів в 1с

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

Залишається тільки в подію перемикача «акції» «При зміні» написати код програми:

Якщо ТіпЦБ = 0 Тоді

ІначеЕсліТіпЦБ = 1 Тоді

ЕтаФорма.ЕлементиФорми.Поступленіе.Колонкі.НКД.Доступность = 1; // тільки для облігацій дозволяємо НКД

ІначеЕсліТіпЦБ = 2 Тоді

ІначеЕсліТіпЦБ = 3 Тоді

Тепер при виборі перемикача «Облігації» дається можливість редагувати значення колонки НКД:

Створення перемикачів в 1с

Схожі статті