Страница 1 из 1

Фильтрация сегодня+ночь

Добавлено: 24 янв 2020, 22:21
regir
Здравствуйте. Помогите, пожалуйста, разобраться с проблемой.
Использую вид с фильтрацией срока задачи по сегодняшний день (DueDateTime _ on or before _ Today)
Проблема в том, что когда ночью наступает 0:00 часов нового дня, в виде сразу появляются задачи нового дня, которые по сути надо решать уже со следующего утра.
То есть надо как-бы продлить в фильтре текущий день на несколько часов, чтобы скажем до 4 часов ночи 25 января показывались задачи только для 24 января.
Получается так, что в программе после 0 часов наступает новый день. А для человека текущий день все еще длится до того, как он ляжет спать. А новый день начинается только утром. Вроде как несоответствие функционального дня с календарными сутками.
Возможно ли это как-то решить в программе?

Фильтрация сегодня+ночь

Добавлено: 25 янв 2020, 16:30
Краевой
Всегда смотрю на любую ситуацию в формате поиска решения.
Однозначно технически решить так нельзя. Не нами придумано, что в сутках 24 часа, что сутки начинаются в полночь и т.д. Но если такая необходимость как у вас возникает, всегда можно что-то придумать.
Что приходит в голову:
1. Решить с помощью "Избранного". Пометить те задачи, которые нужно решить до утра и работать по этому списку, не отвлекаясь.
2. Сделать еще один вид (или вкладку), который назвать что-то типа "Засиделся за полночь". В этом виде в таком же правиле указать вместо Сегодня - Вчера. Всё, что нужно будет сделать в озвученной ситуции, переключиться на другой вид, где не отображаются новые задачи.

Фильтрация сегодня+ночь

Добавлено: 26 янв 2020, 08:31
regir
Краевой писал(а):Источник цитаты Однозначно технически решить так нельзя. Не нами придумано, что в сутках 24 часа, что сутки начинаются в полночь и т.д. Но если такая необходимость как у вас возникает, всегда можно что-то придумать.

В сутках 24 часа, это однозначно, но выбирать когда начинаются новые сутки было бы неплохо. Встречал такие возможности в некоторых программах (не органайзерах). Реализовать это в программе, для разработчика, очень просто, лишь задавая какой период попадает в переменную Today. Думал может это уже как-то реализовано, но не очевидно в использовании. Жаль, если не так.

Краевой писал(а):Источник цитаты 1. Решить с помощью "Избранного". Пометить те задачи, которые нужно решить до утра и работать по этому списку, не отвлекаясь.
2. Сделать еще один вид (или вкладку), который назвать что-то типа "Засиделся за полночь". В этом виде в таком же правиле указать вместо Сегодня - Вчера. Всё, что нужно будет сделать в озвученной ситуции, переключиться на другой вид, где не отображаются новые задачи.

1 вариант создает излишнюю ежедневную рутину. А вот 2-й - вполне неплох. Вид "Вчера", на который можно переключиться после полуночи одним щелчком. Спасибо за подсказку, сам не сообразил. Хоть и не хочется плодить Виды, но если не придумаю что-то более универсальное, воспользуюсь этим вариантом.