Поле группы на примерах

Статус
В этой теме нельзя размещать новые ответы.

Runa

Администратор
Поле группы служит для:
- постоянного выделения полей цветом в детализации записи;
- выделения полей цветом в зависимости от условия;
- блокировки полей от редактирования в зависимости от условия;
- скрытия полей в зависимости от условия.
Поле группы на панели инструментов в конструкторе объекта.png
В поле группы задаются параметры для вышеперечисленных требований.
Для применения данных параметров, каждому полю необходимо указать, к какой группе оно принадлежит. Свойство задания для поля группы расположено в конце списка свойств каждого поля:
Задание группы для поля строки.png Задание группы для поля переключателя.png Задание группы для надписи.png
Таким образом, одно поле может принадлежать только одной группе.

Рассмотрим примеры использования поля группы на базе программы по исполнению заказов.

Скрытие полей в зависимости от условия
Для указания данных по клиенту требуется вносить определённую информацию в зависимости от типа лица: физическое или юридическое.
Раньше в программе можно было выделять группы при помощи надписей или разносить её на разные вкладки. В любом случае контроль за вводимыми данными приходилось совершать пользователю:
Данные физического и юридического лица на одной странице.png
Задав нужным полям соответствующие группы, получаем вариант, в котором невозможно ошибиться при вводе данных:
Данные по физическому лицу.png Данные по юридическому лицу.png

Выделение цветом группы
Удобно выделить группу полей заданным цветом для лучшего восприятия информации.
Первоначальный вид данных по товару может выглядеть так:
Карточка товара.png
Подкраска полей цветом позволяет сгруппировать необходимую информацию в блоки:
Карточка товара с цветовым оформлением.png

Блокировка полей от редактирования в зависимости от условия
К примеру, на разных этапах работы с заказом, допускается ввод информации, соответствующей его состоянию.
Без блокировки соответствующих полей можно случайно ошибиться и указать неверную информацию:
Заполнение данных заказа.png
После задания групп с нужными условиями, программа приобретает совершенно иной вид:
Дата оформления заказа при его создании.png Дата перевода заказа в работу.png Дата завершения исполнения заказа.png Дата и причина отказа от заказа.png
Данная настройка может быть особенно удобна при многопользовательской работе, когда на каждом этапе работы с документом пользователь, выполнив свою часть работы, меняет состояние рабочего процесса, при этом теряя возможность менять данные и передавая это право следующему лицу.

Выделение полей цветом в зависимости от условия
Есть необходимость обратить внимание на поле задания скидки в зависимости от минимальной суммы заказа. При обычной работе сотрудник может забыть об этой возможности:
Обычный вид формы оформления заказа.png
Если установить правило выделения цветом, то допустить ошибку будет уже сложно:
Оформление заказа с напоминанием о скидке.png

Примечание. Если в группе перечислено несколько условий, они работают по принципу И.

Пример проекта в приложении.
 

Вложения

  • Поле группы.rbase
    16.9 KB · Просмотры: 196
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу