Подсветка за несколько дней до окончания периода

Доброе утро! Есть сортировка по полю с Период (Осталось)? Например, здесь выводятся только периоду (сколько осталось до окончания действия обучения) по ОТ. А по второму виду обучения, например, ОПП, сортировки нет.
Подскажите пожалуйста, можно ли сделать так, чтобы даты подсвечивались за месяц (например, 30 дней) до окончания действия обучения. Так сказать, "предупредительная" подсветка.
Спасибо!
1739763203399.png1739763039159.png 1739763074068.png
 

Vladimir

Администратор
Команда форума
Добрый день, Лера!
Для заливки поля цветом надо использовать поле краски.
В этом поле задаётся условие, при выполнении которого строка в списке будет залита соответствующим цветом.
Например: [Осталось]<31
Справка по полю краски: https://runabase.ru/help/field.html#color
Подсмотреть пример можно тут: https://runabase.ru/forum/threads/podkraska-zapisi-pri-nastuplenii-kontrolnoj-daty.595/
Обратите внимание, что к полю периода надо дополнительно создать поле расчёта числового значения - сколько осталось дней, которое и использовать для условия в краске.
 
Владимир, доброе утро!
Хотела сделать, чтобы была подкраска за 10 дней до окончания действия обучения. Но она перестала работать вообще. Подскажите, как можно исправить и сохранить структуру?

1740372038031.png
1740372070875.png 1740372226427.png 1740372237324.png 1740372388130.png
 
Последнее редактирование модератором:

Vladimir

Администратор
Команда форума
Доброе, Лера!
По этим скриншотам причину проблемы не понять.
Но могу предположить, что проблема в последовательности прописанных полей краски в структуре.
При прохождении по полям, если встречается выполняемое условие, то применяется заданная подкраска, а остальные поля игнорируются.
Т.е. от порядка полей с условиями - зависит, какой вариант будет выбран.

Замечу, что в 7-ой версии будет работать иная схема проверки условий: как для подкрашивания элементов сетки, так и для работы с блоками.
 
Доброе, Лера!
По этим скриншотам причину проблемы не понять.
Но могу предположить, что проблема в последовательности прописанных полей краски в структуре.
При прохождении по полям, если встречается выполняемое условие, то применяется заданная подкраска, а остальные поля игнорируются.
Т.е. от порядка полей с условиями - зависит, какой вариант будет выбран.

Замечу, что в 7-ой версии будет работать иная схема проверки условий: как для подкрашивания элементов сетки, так и для работы с блоками.
Владимир, добрый день!
Подскажите пожалуйста, из-за расчета "Осталось1гр.", равному нулю, подсвечивается вся строка, хотя обучение сотруднику не требуется. Как можно это исправить, минимально меняя структуру? Например, при нажатии "нет" в строке "Требуется?" будет автоматически ставиться прочерк или что то такое?
Или поставить в условие 0<[Расчёт]<31, [Расчёт]<0, (чтобы 0 не входил в подкраску строки)

1741001744389.png
 

Vladimir

Администратор
Команда форума
Нельзя прописать условие вида "0<[Расчёт]<31".
В случае, если надо использовать логическое И для сравнения [Расчёт] с двумя значениями, то надо прописать два условия через запятую:
[Расчёт]>0, [Расчёт]<31
Я ответил на Ваш вопрос или нужно ещё какое-то решение?
 
Сверху Снизу