Страница 1 из 1
Цвет просроченных событий
Добавлено: 14 июн 2016, 01:07
nikorn
Как бы научиться выборочно отключать подсветку просроченных событий?
Есть поле - плановая дата завершения этапа. Включаю в свойстве поля подсветку, если дата окончания этапа просрочена. При просрочке, как и требуется, дата выделяется красным фоном...
Вот, наконец все проблемы решены, этап закрыт. НО! Плановая дата по-прежнему "горит", как просроченная. Более того, во всех проектах плановые даты "горят", так как их дата в прошлом.
Как решить эту проблему?
Re: Цвет просроченных событий
Добавлено: 14 июн 2016, 07:14
support
На данный момент решения нет. Я думаю над этим. Тут нужно добавить фильтры при которых подсветка будет отключена. Добавлять отдельную страницу не хочется. Хочется сделать вот так же просто как установка фона. Пока обдумываю вариант добавления простого поля ввода, где можно будет ввести номер поля и состояния при которых фон будет отключатся, ну например (10:2,3,5,6) как то так, но еще подумаю над этим, возможно и отдельную страницу добавлю.
Re: Цвет просроченных событий
Добавлено: 20 дек 2016, 08:35
Евгений
Думаю, что эта задача более общая, чем просто "подсветка просроченных дат".
Наверное, более универсальным и простым решением будет, если с формы настройки всех полей (дата, элементы списков) вообще убрать такой параметр как Цвет фона. А в закладку сущности "Настройка отображения" там где настройки формы, списка и фильтра по умолчанию - добавить "Настройка условий".
И там простую табличку формата Условие - Список полей - Цвет фона. Условие задавать аналогично как в формульном поле. Если ИСТИНА, то фон всех полей по списку этого условия красится в указанный цвет. Тогда можно запросто красить любые поля по любому набору условий. Например, фон даты красный, если дата меньше чем сегодня и статус задачи "В работе".
Возможно ли такое реализовать?
П.С. И по условию не только красить фон, но и подставлять значения из списка ... но это уже мечты.
Re: Цвет просроченных событий
Добавлено: 06 фев 2017, 23:54
$Expert
Мне кажется, хорошим решением была бы возможность использования даты изменения статуса. Как раз применимо к описанной nikorn ситуации. У меня задача схожая, более того, меня вполне устраивает, что дата остаётся "подсвеченной" после закрытия просроченной задачи, так как наглядно видно, что задача выполнена с "опозданием", но "светятся" все даты, даже закрытые в срок. А вот использование в формуле даты изменения статуса позволило бы решить этот вопрос. Или, как альтернатива, возможно даже более удобная - подсвечивать поле с формулой, что бы, допустим, подсвечивать красным не просроченную дату планового завершения задачи, а поле с количеством просроченных дней.
Re: Цвет просроченных событий
Добавлено: 09 авг 2018, 14:22
$Expert
Коллеги! У данного предложения так и не появилось решение?
Re: Цвет просроченных событий
Добавлено: 09 авг 2018, 23:43
Евгений
$Expert писал(а): 06 фев 2017, 23:54
Или, как альтернатива, возможно даже более удобная - подсвечивать поле с формулой, что бы, допустим, подсвечивать красным не просроченную дату планового завершения задачи, а поле с количеством просроченных дней.
Поле с формулой можно подсвечивать по условию, тут уже приводили решение:
Код: Выделить всё
if([932]<[934],'<span style="color:green;">Выполнен!</span>','<span style="color:red;">Не выполнен</span>')
Может быть такой вариант вам подойдёт?
Re: Цвет просроченных событий
Добавлено: 10 авг 2018, 17:41
$Expert
Евгений писал(а): 09 авг 2018, 23:43
Поле с формулой можно подсвечивать по условию, тут уже приводили решение:
Код: Выделить всё
if([932]<[934],'<span style="color:green;">Выполнен!</span>','<span style="color:red;">Не выполнен</span>')
Может быть такой вариант вам подойдёт?
Да, Евгений, спасибо, вполне подходящее условие, только не нашёл, где ранее приводили решение. Подскажете?
Re: Цвет просроченных событий
Добавлено: 11 авг 2018, 00:32
Евгений
Увидел такое решение вот тут:
Анализ статуса полей подчиненной сущности
viewtopic.php?f=2&t=1524
Результат формулы - if(expr1,expr2,expr3)
viewtopic.php?f=2&t=1600