> Владимир, я не против вашего предложения в целом
А мне на самом деле интересно как именно вы используете цифры, которые показывают вычисления "с галочкой". Да, вычисления имеют смысл, но, на мой взгляд, опираться на них смысл крайне не велик, поэтому я и спрашиваю -- возможно упускаю из виду какой-то вариант.
> Иначе это значение будет расти, но при окончании текущего периода что должно с ним происходить?
При наступлении нового месяца, формула по-прежнему будет работать как "фактический остаток + планируемый доход - планируемый расход".
Стоит обратить внимание на то, что "планируемый расход" и "планируемый доход" могут приходить из прошлого в виде "просроченных" операций.
Например, у меня был запланирован расход 4т.р. на 30е июня -- установка бризера. По факту, расход не случился (монтажники не приехали, и буду вызванивать их в июле).
В таком случае при переходе к новому периоду никаких скачков не происходит. Этот расход как был "оставшимся планируемым расходом", так и остался. После того, как я назначу новую дату (или просто внесу расход без переноса даты!), снова никаких скачков не будет.
Другое же дело -- "лимиты" (ими вообще не пользуюсь, но для полноты картины покажу пример). Допустим, был "лимит" в 20т.р. на еду, а по факту в месяце потрачено на еду только 15 т.р.
В последний день месяца система будет предполагать, что оставшиеся 5т.р. это "оставшийся планируемый расход на еду". Да, при переходе к новому месяцу она увидит, что "оба-на! В прошлом месяце планировалось потратить на 5т.р. больше"
Да, в таком случае будет скачок. Но пользователь сам "ставил лимит в 20т.р., а потратил только 15". Откуда системе знать, что он не потратит 5т.р. в последний день?
Получается, скачки будут только при несоблюдении лимитов.
В варианте "с галочкой": при переходе к новому месяцу скачок будет всегда. Просрочен расход -- получи скачок. Просрочен доход -- тоже получай. Не совпал лимит -- ну вы поняли...
Но наличие или отсутствие скачков не так важно, как важна предсказательная сила. Ведь, важнее знать "сколько будет денег на самом деле", чем "что там по радужному плану".
> Можно название колонки "Факт" в текущем месяце и следующих за ним изменить, например, на "Прогноз" и там уже выводить значение вычисленное по формуле из первого сообщения.
Ну, доходы и расходы показываются не прогнозируемые, а "фактические". Поэтому всю колонку "факт" переименовывать в "прогноз" нехорошо.
Если честно, одновременное наличие колонок "план" и "прогноз" будет сбивать с толку. Ну как домохозяйке объяснить разницу между "планом" и "прогнозом"? Я и говорю о том, что одной колонки "прогноз" должно хватать. И о том, что колонка "факт.остаток на начало месяца + план доход - план расход" хоть и не лишена смысла, но её смысл гораздо меньше, чем у колонки "прогнозируемый остаток на конец месяца".
Сергей> Тогда мы получаем несогласованное значение с остатками предыдущего периода и плановыми значениями дохода и расхода
Это вообще о чём? Честное слово, не смог понять.
Сергей>Кроме того я бы это прогнозное значение вывел на основной страничке module=v2_homeBuhPrivate в панели "Контроль расходов"
Звучит разумно.
|