logo
logo

Доработки Период "Шесть месяцев"

список тем создать тему

Период "Шесть месяцев"

Версия: 2.1.234

Тип: Доработка
Статус: Завершено
Важность: Если время будет
Доработка 2.1.234 #248
Описание
Как мне кажется, был бы ещё удобен период "Шесть месяцев"
 
Имеющиеся Квартал, Два квартала и Полугодие не очень гибкие - либо "много будущего и мало прошлого", либо наоборот.
А хотелось бы видеть операции за текущий и следующий месяц и ещё 2-3 предыдущих месяца.
 
Например, такая схема была бы весьма удобна в отчёте по остаткам: текущая ситуация + план на ближайшее будущее + пара месяцев истории для примерной оценки "тенденций".
 
Сейчас приходится использовать "Три месяца" и то и дело отматывать начальную дату.
 
Как мне видится, оптимальная "расстановка" была бы такой:
- три прошлых месяца
- текущий
- два следующих
 
Вообще, ещё удобнее мне был бы период в 4 месяца: два предыдущих + один следующий. Но период "Четыре месяца" какой-то странный.
 
Может быть, есть смысл, пойти чуть дальше и сделать совсем гибкий период а-ля "Несколько месяцев"?
Такой, чтобы пользователь мог сам выбрать даты в прошлом и будущем, а программа автоматически вычислила и запомнила оба "сдвига".
 
Можно сделать ещё удобнее. Чтобы при сохранении настроек страницы программа запоминала именно "сдвиги", а не конкретные даты, даже когда никакой период не выбран. И даже автоматически выбирала "единицу сдвига" в зависимости от того, на какие дни приходятся выбранные пользователем даты.
Если дата "начиная" приходится на первый день месяца, а "заканчивая" - на последний, хранить сдвиги "в месяцах" (аналогично описанному выше "Несколько месяцев"). Если даты приходятся на границы недель, хранить сдвиги в неделях. А иначе - в днях.
 
Но это всё, наверное, потребует много переделок.
А пока простого "Шесть месяцев" было бы вполне достаточно.
sabio:
Как мне видится, оптимальная "расстановка" была бы такой:
- три прошлых месяца
- текущий
- два следующих
 
Вообще, ещё удобнее мне был бы период в 4 месяца: два предыдущих + один следующий. Но период "Четыре месяца" какой-то странный.

 
Так шесть месяцев или четыре?
 
В общем, сделал пять месяцев: три предыдущих, текущий и один следующий. Можно поправить на 2 + 1 + 2. Если только до выхода очередной 235-й сборки. Изменять потом не желательно.
 
sabio:
Может быть, есть смысл, пойти чуть дальше и сделать совсем гибкий период а-ля "Несколько месяцев"?

 
Честно говоря, мне кажется, что это будет перебор.