Используйте узел «Стили», чтобы обратить внимание пользователя на определенный документ, запись справочника или задание в списках, вложениях и связях.
Редактирование стилей доступно для всех типов сущностей, кроме типов задач. Для настройки стилей используются свойства с типом Логическое, Дата, Перечисление и Ссылка. При этом можно использовать сразу несколько свойств.
Предположим, в справочнике Сотрудники необходимо настроить стиль отображения записей в зависимости от текущего статуса сотрудника:
•уволившийся сотрудник отображается зачеркнутым шрифтом;
•сотрудник на испытательном сроке отображается зеленым курсивом;
•неавтоматизированный сотрудник, т.е. тот, для которого не создана учетная запись, отображается фиолетовым цветом.
Для этого:
1.Перекройте тип справочника «Сотрудники» (Employee) и в дереве типа сущности перейдите в узел «Стили»:
2.Нажмите на кнопку Добавить.
3.Заполните поля:
*Имя стиля. Должно быть уникальным в рамках типа сущности, состоять из букв латинского алфавита и цифр.
Цвет шрифта.
Полужирный, Курсив, Зачеркнутый стиль начертания.
4.В выпадающем списке выберите связанное свойство и нажмите на кнопку «Добавить критерий» . Значение добавится в табличную часть «Условия».
5.В табличной части для каждого добавленного свойства укажите Оператор. В зависимости от типа свойства доступны операторы =, <>, >, >=, <, <=, Null и Not Null.
6.Если был выбран оператор сравнения, то выберите из выпадающего списка *Значение подходящее значение свойства.
Чтобы настроить стиль для сотрудника, который уволился: •укажите имя StyleForDismissedEmployeesDEV; •выберите черный цвет и зачеркнутое начертание; •для настройки стиля используйте свойство-перечисление Состояние (Status). Запись сотрудника должна быть зачеркнутой, когда свойство Состояние имеет значение Закрытая: |
Чтобы настроить стиль для сотрудника на испытательном сроке: •укажите имя StyleForNewEmployeesDEV; •выберите зеленый цвет и начертание курсивом; •для настройки стиля используйте свойство-перечисление Состояние (Status) и добавленное разработчиком логическое свойство На испытательном сроке (OnProbationDEV). Запись сотрудника должна быть выделена зеленым курсивом, когда свойство Состояние имеет значение Действующая, а свойство На испытательном сроке – истинно: |
Чтобы настроить стиль для неавтоматизированного сотрудника: •укажите имя StyleForEmployeesWithoutLoginsDEV; •выберите фиолетовый цвет; •для настройки стиля используйте свойство-перечисление Состояние (Status) и свойство-ссылку Учетная запись (Login). Запись сотрудника должна быть фиолетового цвета, когда свойство Состояние имеет значение Действующая, а свойство Учетная запись не содержит значение: |
7.Расставьте стили в порядке приоритета с помощью кнопок и . Если для записи подходят сразу несколько стилей, то применится тот, который находится выше в списке стилей.
Например, если неавтоматизированный сотрудник уволится, то цвет и начертание его записи в справочнике зависит от расположения StyleForDismissedEmployeesDEV и StyleForEmployeesWithoutLoginsDEV в списке стилей.
Черный цвет, зачеркнутое начертание |
Фиолетовый цвет без начертания |
В результате стиль отображения записей справочника Сотрудники будет изменяться в зависимости от указанных условий:
Наследование и перекрытие стилей
При наследовании и перекрытии нельзя изменять приоритет и настройки стилей, созданных на предметном слое. Например, изменить цвет просроченного задания с красного на розовый не получится. Для стилей, созданных на прикладном уровне, при наследовании и перекрытии можно изменять все, кроме имени.
© Компания Directum, 2024 |