Runa
Администратор
Поле группы служит для:
- постоянного выделения полей цветом в детализации записи;
- выделения полей цветом в зависимости от условия;
- блокировки полей от редактирования в зависимости от условия;
- скрытия полей в зависимости от условия.
![Поле группы на панели инструментов в конструкторе объекта.png Поле группы на панели инструментов в конструкторе объекта.png](http://runabase.ru/forum/data/attachments/1/1025-e66d6fb04fae8a909ac36a864312a4d4.jpg)
В поле группы задаются параметры для вышеперечисленных требований.
Для применения данных параметров, каждому полю необходимо указать, к какой группе оно принадлежит. Свойство задания для поля группы расположено в конце списка свойств каждого поля:
![Задание группы для надписи.png Задание группы для надписи.png](http://runabase.ru/forum/data/attachments/1/1028-615fae365882986617c540792dc8e860.jpg)
Таким образом, одно поле может принадлежать только одной группе.
Рассмотрим примеры использования поля группы на базе программы по исполнению заказов.
Скрытие полей в зависимости от условия
Для указания данных по клиенту требуется вносить определённую информацию в зависимости от типа лица: физическое или юридическое.
Раньше в программе можно было выделять группы при помощи надписей или разносить её на разные вкладки. В любом случае контроль за вводимыми данными приходилось совершать пользователю:
![Данные физического и юридического лица на одной странице.png Данные физического и юридического лица на одной странице.png](http://runabase.ru/forum/data/attachments/1/1029-94a2247fdfd970a3dcf4f3d315626577.jpg)
Задав нужным полям соответствующие группы, получаем вариант, в котором невозможно ошибиться при вводе данных:
![Данные по юридическому лицу.png Данные по юридическому лицу.png](http://runabase.ru/forum/data/attachments/1/1031-a1bb17fc78556d66432a9d9f3424b440.jpg)
Выделение цветом группы
Удобно выделить группу полей заданным цветом для лучшего восприятия информации.
Первоначальный вид данных по товару может выглядеть так:
![Карточка товара.png Карточка товара.png](http://runabase.ru/forum/data/attachments/1/1032-107af37324de935f4458ef70eb04476b.jpg)
Подкраска полей цветом позволяет сгруппировать необходимую информацию в блоки:
![Карточка товара с цветовым оформлением.png Карточка товара с цветовым оформлением.png](http://runabase.ru/forum/data/attachments/1/1033-113bc7187d0806ecf99314d4aa849c6a.jpg)
Блокировка полей от редактирования в зависимости от условия
К примеру, на разных этапах работы с заказом, допускается ввод информации, соответствующей его состоянию.
Без блокировки соответствующих полей можно случайно ошибиться и указать неверную информацию:
![Заполнение данных заказа.png Заполнение данных заказа.png](http://runabase.ru/forum/data/attachments/1/1034-b699531dd2375b2f11675748aec2d327.jpg)
После задания групп с нужными условиями, программа приобретает совершенно иной вид:
![Дата и причина отказа от заказа.png Дата и причина отказа от заказа.png](http://runabase.ru/forum/data/attachments/1/1038-91438957ecf7b323d40d2bd369f34b9a.jpg)
Данная настройка может быть особенно удобна при многопользовательской работе, когда на каждом этапе работы с документом пользователь, выполнив свою часть работы, меняет состояние рабочего процесса, при этом теряя возможность менять данные и передавая это право следующему лицу.
Выделение полей цветом в зависимости от условия
Есть необходимость обратить внимание на поле задания скидки в зависимости от минимальной суммы заказа. При обычной работе сотрудник может забыть об этой возможности:
![Обычный вид формы оформления заказа.png Обычный вид формы оформления заказа.png](http://runabase.ru/forum/data/attachments/1/1039-00b036ce9a179d6f4c032f87898d1ac1.jpg)
Если установить правило выделения цветом, то допустить ошибку будет уже сложно:
![Оформление заказа с напоминанием о скидке.png Оформление заказа с напоминанием о скидке.png](http://runabase.ru/forum/data/attachments/1/1040-d335abd46bdb91de515593ab4b6a70b6.jpg)
Примечание. Если в группе перечислено несколько условий, они работают по принципу И.
Пример проекта в приложении.
- постоянного выделения полей цветом в детализации записи;
- выделения полей цветом в зависимости от условия;
- блокировки полей от редактирования в зависимости от условия;
- скрытия полей в зависимости от условия.
![Поле группы на панели инструментов в конструкторе объекта.png Поле группы на панели инструментов в конструкторе объекта.png](http://runabase.ru/forum/data/attachments/1/1025-e66d6fb04fae8a909ac36a864312a4d4.jpg)
В поле группы задаются параметры для вышеперечисленных требований.
Для применения данных параметров, каждому полю необходимо указать, к какой группе оно принадлежит. Свойство задания для поля группы расположено в конце списка свойств каждого поля:
![Задание группы для поля строки.png Задание группы для поля строки.png](http://runabase.ru/forum/data/attachments/1/1026-4aef48f907534271c356c255000f1aad.jpg)
![Задание группы для поля переключателя.png Задание группы для поля переключателя.png](http://runabase.ru/forum/data/attachments/1/1027-47bf46f8111ac76b6784850b4de038a6.jpg)
![Задание группы для надписи.png Задание группы для надписи.png](http://runabase.ru/forum/data/attachments/1/1028-615fae365882986617c540792dc8e860.jpg)
Таким образом, одно поле может принадлежать только одной группе.
Рассмотрим примеры использования поля группы на базе программы по исполнению заказов.
Скрытие полей в зависимости от условия
Для указания данных по клиенту требуется вносить определённую информацию в зависимости от типа лица: физическое или юридическое.
Раньше в программе можно было выделять группы при помощи надписей или разносить её на разные вкладки. В любом случае контроль за вводимыми данными приходилось совершать пользователю:
![Данные физического и юридического лица на одной странице.png Данные физического и юридического лица на одной странице.png](http://runabase.ru/forum/data/attachments/1/1029-94a2247fdfd970a3dcf4f3d315626577.jpg)
Задав нужным полям соответствующие группы, получаем вариант, в котором невозможно ошибиться при вводе данных:
![Данные по физическому лицу.png Данные по физическому лицу.png](http://runabase.ru/forum/data/attachments/1/1030-5adcf27383f3e08dbcd301d4e44fea48.jpg)
![Данные по юридическому лицу.png Данные по юридическому лицу.png](http://runabase.ru/forum/data/attachments/1/1031-a1bb17fc78556d66432a9d9f3424b440.jpg)
Выделение цветом группы
Удобно выделить группу полей заданным цветом для лучшего восприятия информации.
Первоначальный вид данных по товару может выглядеть так:
![Карточка товара.png Карточка товара.png](http://runabase.ru/forum/data/attachments/1/1032-107af37324de935f4458ef70eb04476b.jpg)
Подкраска полей цветом позволяет сгруппировать необходимую информацию в блоки:
![Карточка товара с цветовым оформлением.png Карточка товара с цветовым оформлением.png](http://runabase.ru/forum/data/attachments/1/1033-113bc7187d0806ecf99314d4aa849c6a.jpg)
Блокировка полей от редактирования в зависимости от условия
К примеру, на разных этапах работы с заказом, допускается ввод информации, соответствующей его состоянию.
Без блокировки соответствующих полей можно случайно ошибиться и указать неверную информацию:
![Заполнение данных заказа.png Заполнение данных заказа.png](http://runabase.ru/forum/data/attachments/1/1034-b699531dd2375b2f11675748aec2d327.jpg)
После задания групп с нужными условиями, программа приобретает совершенно иной вид:
![Дата оформления заказа при его создании.png Дата оформления заказа при его создании.png](http://runabase.ru/forum/data/attachments/1/1035-14892d833a1d052f966a2a953aba7824.jpg)
![Дата перевода заказа в работу.png Дата перевода заказа в работу.png](http://runabase.ru/forum/data/attachments/1/1036-332ff977dca6a88caeb1638d9e262d66.jpg)
![Дата завершения исполнения заказа.png Дата завершения исполнения заказа.png](http://runabase.ru/forum/data/attachments/1/1037-8ad233ebc5ddfa7c5477df5eda49b23b.jpg)
![Дата и причина отказа от заказа.png Дата и причина отказа от заказа.png](http://runabase.ru/forum/data/attachments/1/1038-91438957ecf7b323d40d2bd369f34b9a.jpg)
Данная настройка может быть особенно удобна при многопользовательской работе, когда на каждом этапе работы с документом пользователь, выполнив свою часть работы, меняет состояние рабочего процесса, при этом теряя возможность менять данные и передавая это право следующему лицу.
Выделение полей цветом в зависимости от условия
Есть необходимость обратить внимание на поле задания скидки в зависимости от минимальной суммы заказа. При обычной работе сотрудник может забыть об этой возможности:
![Обычный вид формы оформления заказа.png Обычный вид формы оформления заказа.png](http://runabase.ru/forum/data/attachments/1/1039-00b036ce9a179d6f4c032f87898d1ac1.jpg)
Если установить правило выделения цветом, то допустить ошибку будет уже сложно:
![Оформление заказа с напоминанием о скидке.png Оформление заказа с напоминанием о скидке.png](http://runabase.ru/forum/data/attachments/1/1040-d335abd46bdb91de515593ab4b6a70b6.jpg)
Примечание. Если в группе перечислено несколько условий, они работают по принципу И.
Пример проекта в приложении.