Сообщество
FAQ
Логин
Пароль
Войти при помощи
Кстати, вы можете
Общение / Веб версия / Алгоритм расчета планируемого остатка на следующий ...

Алгоритм расчета планируемого остатка на следующий месяц.

Денис
15 мая 2016 12:09
Почему в основе формулы планируемого остатка следующего месяца лежит ТЕКУЩИЙ ФАКТИЧЕСКИЙ ОСТАТОК?

Корректнее было бы считать ТЕКУЩИЙ ФАКТИЧЕСКИЙ ОСТАТОК + ОСТАВШИЙСЯ ПЛАНИРУЕМЫЙ ДОХОД ТЕКУЩЕГО МЕСЯЦА - ОСТАВШИЙСЯ ПЛАНИРУЕМЫЙ РАСХОД ТЕКУЩЕГО МЕСЯЦА.
Admin
15 мая 2016 13:59
Денис Пишет:
Почему в основе формулы планируемого остатка следующего месяца лежит ТЕКУЩИЙ ФАКТИЧЕСКИЙ ОСТАТОК?
Здравствуйте.

Потому что если использовать планируемый, то в момент наступления 1 числа образуется резкий скачок планируемых остатков, который будет вызывать у людей вопросы.

В плане работ есть задача, сделать галочку, реализующую расчёт на основе планируемого остатка, для тех, кому это очень потребуется.

"Корректнее было бы считать ТЕКУЩИЙ ФАКТИЧЕСКИЙ ОСТАТОК + ОСТАВШИЙСЯ ПЛАНИРУЕМЫЙ ДОХОД ТЕКУЩЕГО МЕСЯЦА - ОСТАВШИЙСЯ ПЛАНИРУЕМЫЙ РАСХОД ТЕКУЩЕГО МЕСЯЦА."

Вы хотели видимо сказать "текущий планируемый" остаток? Сейчас считается как раз так, как вы написали.

PS
Не используйте пожалуйста капслок, он читается как крик.
Денис
15 мая 2016 14:35
Спасибо за быструю реакцию.

Поясню. Речь идет о расчете планируемого остатка на конец следующего месяца.
Я не просил в этом расчете менять "текущий фактический остаток" на "планируемый остаток". Я бы хотел чтобы вместо одного "текущего фактического остатка" использовалась бы формула ("текущий фактический остаток" + "осталось получить доход в текущем месяце" - "осталось израсходовать в текущем месяце").

Пример:
На 01.05.2016 у меня было 0 руб.
Каждый месяц у меня запланирован одинаковый доход и расход по 100т.р.
Программа в таком случае рассчитает планируемый остаток на конец следующего месяца в размере 0 руб. (0+100т.р.-100т.р.). Верно?
Наступило 10.05.2016 и я указываю доход в размере 100т.р.
Теперь планируемый остаток на конец следующего месяца равен 100т.р. Но ведь это неверно! У меня в текущем месяце еще запланирован расход на 100 т.р.
Как раз при текущем алгоритме происходят скачки планируемых остатков будущих периодов, но у меня ведь все идет по плану и скачков быть не должно.

В этой программе для меня это единственный, но очень сильный недостаток. Скажите, можно ли рассчитывать на корректировку алгоритма в ближайшем будущем?
Admin
15 мая 2016 17:34
Денис Пишет:
У меня в текущем месяце еще запланирован расход на 100 т.р.
Представьте, что по какой-то причине он (расход) в этом месяце не состоялся. По предлагаемой вами логике, при переходе с 31-го мая на 1-е июня, планируемый остаток вынужденно изменится по неведомой для многих пользователей причине.

Это наиболее частый сценарий, потому что чётко укладываются в план - единицы, а большинство имеет расхождение с планом и остаток скачет каждое 1-е число.

Об этом и сказано в прошлом сообщении.
Доработка, в виде доп. опции для тех, кому это нужно - запланирована.
Об этом тоже выше написано.

Пока добавить больше нечего.
Демид
16 декабря 2016 13:42
Что слышно с галочкой? Я тоже хочу использовать план вместо факта. Мне важно планировать свой остаток на последующие месяцы, сейчас я не вижу такой возможности.
Admin
16 декабря 2016 15:41
На ближайший релиз уже всё расписано, возможно включим через один.
Сергей
30 декабря 2016 15:07
Теме в обед сто лет. Больше года назад обращался с подобным запросом. Все стоит на месте.
Владимир Ситников
7 января 10:25
Да, да, да. Текущий подход не позволяет планировать.

При планировании я решаю такие задачи:
1) когда можно купить стиральную машину, чтобы при этом не уходить в минус.

При этом, если зарплата приходит 10го, то хорошо бы видеть, что покупку можно планировать после, но не до 10го.

2) могу ли я прямо сейчас дать в долг и сколько у меня будет тогда оставаться (например, неделя с минимальным остатком)

3) а когда могу дать в долг?

Сейчас заносишь пранируемые покупки наобум и смотришь сколько остается. Не нравится и то, что план на следующий месяц пляшет от фактического остатка, и то, что нет видимости "сколько денег будет". А переключатель ежемесячных-еженедельных планов показывает такое сообщение, что страшно переключать.


Было бы хорошо уметь указывать дату планируемой покупки у записей из списка покупок. Так, чтобы при указании даты создавался бы плановый расход, а при её изменении расход двигался на новую дату.

Admin, если не можете починить планирование, то давайте я починю?
Admin
7 января 16:38
Здравствуйте.
Нужно не починить, а добавить галочку, для тех кому это нужно.
Спасибо за предложение помочь, ответим вам в почту.
Владимир Ситников
16 января 21:03
Внимание, внимание, вопрос: нужно ли поправить вычисление "планируемого остатка" на текущий месяц?

Скептикам и прочим "сто лет просим всё равно не делают" прошу отнестись серьёзно. На этот раз сделаем.

На текущий момент есть как минимум 2 проблемы:
1) "планируемый остаток на Следующий месяц" работает неправильно (описано в 1-ом сообщении)
2) Нет способа узнать "сколько примерно останется денег под конец текущего месяца". Дело в том, что "планируемый остаток на конец текущего месяца" НЕ учитывает расходы и доходы, которые фактически совершены в текущем месяце.


Сейчас такие формулы:
"планируемый остаток на Текущий месяц" == "фактический остаток на НАЧАЛО месяца" + "планируемый доход в текущем месяце" - "планируемый расход в текущем месяце"

"планируемый остаток на Следующий месяц" == "фактический остаток на текущую дату" + "планируемый доход следующего месяца" - "планируемый расход следующего месяца"

Я предлагаю такие:
"планируемый остаток на Текущий месяц" == "фактический остаток на ТЕКУЩУЮ дату" + "оставшийся планируемый доход в текущем месяце" - "оставшийся планируемый расход в текущем месяце"

"планируемый остаток на Следующий месяц" == "планируемый остаток на текущий месяц" (см. предыдущую формулу) + "планируемый доход следующего месяца" - "планируемый расход следующего месяца"

Внимание, вопрос: есть возражения/дополнения?

Объясню суть: предлагаемых мной изменений.
Наверное, проще объяснить формулу "планируемый остаток на Следующий месяц". Объяснять особо нечего, т.к. планируемый остаток на конец следующего месяца в любом случае складывается из того остатка, который "ожидается" на конец текущего месяца, и плановых расходов-доходов.

Более сложный вопрос с формулой "планируемый остаток на Текущий месяц".
С моей точки зрения, где-то должно показаться число, которое будет обозначать "сколько у нас останется денег в конце текущего месяца". И, по-моему, это и должно быть число "планируемый остаток на конец текущего месяца".

Сейчас формула всегда показывает то, сколько "ожидается согласно нашим планам".
Например, если посреди месяца внезапно пришлось потратить 100'000 руб на починку машины, то логично, что "планируемый остаток на конец текущего месяца" должен уменьшиться на эту сумму.
Ну, чтобы мы посмотрели на план бюджета и увидели сколько денег останется "в конце месяца" при текущем положении дел. Текущая формула это не позволяет увидеть.

Поэтому я и предлагаю, чтобы "планируемый остаток на Текущий месяц" брал фактический остаток (т.е. то, сколько по факту израсходовано и заработано) и прибавлял *оставшиеся* планируемые доходы-расходы.


При этом возникнет вопрос "что делать с запланированными, но просроченными платежами". Для начала предлагаю учитывать все подряд, но в будущем (наверное, отдельной доработкой) я бы хотел отмечать некоторые "планируемые операции" галочкой "игнорировать просрочивание" (у меня есть кучка автоматических переводов, которые в ДД запланированы, но вносятся они через автоввод).
Владимир Ситников
23 января 22:12
Эх, печально всё это.

Администраторы ответили так: "Мы же не пришли к общему знаменателю по этой функции, так что пауза".

Тут никто ничего не пишет.
Получается, починки планирования в ДД не дождёмся от слова "совсем".
Народ молчит, значит никому и в самом деле не нужно. Печально, но факт.

Похоже, реклама "Кстати, вы можете Поучаствовать в разработке дребеденег" это какая-то обманка.
Администраторы в результате говорят: "есть множество задач, не нуждающихся в бете, которые надо делать и выкатывать".
Сергей
24 января 17:17
Владимир, так и есть. Привожу переписку, которой больше года. Добрый день! Поясните, пожалуйста, как изменить расчета планового остатка в будущие периоды? Текущая ситуация, когда расчет ведется по формуле = (остатки &quot;сейчас&quot;) - ((планируемый доход) + (планируемый расход)), не устраивает, поскольку искажает прогнозы. Не знаю в какой момент это изменилось, но раньше было правильнее, когда считалось по формуле = (остатки на начало расчетного периода) - ((планируемый доход) + (планируемый расход)) Gmail Sergey Re: drebedengi.ru - обратная связь [1000000016835] Писем: 7 дребеденьги.ру <service@drebedengi.ru> 14 декабря 2015 г., 17:54 Кому:Sergey Здравствуйте. На любую планируемую сумму остатка можно кликнуть и увидеть расшифровку из чего она складывается. Пришлите пожалуйста скриншот с пояснением проблемы, на котором видно эту детализацию и не верный на ваш взгляд расчёт. -- Е. Александр Служба поддержки http://www.drebedengi.ru/ ---------------------------- Sergey 14 декабря 2015 г., 18:12 Кому: "дребеденьги.ру" <service@drebedengi.ru> Планируемый остаток на январь, рассчитанный как 105 805.97 является неверным, поскольку по уму то он должен составлять (планОстаткиДекабрь + (планДоходыЯнварь - планРасходыЯнварь)), т.е. 49 747.73. Какая польза от расчета от текущих остатков, если не полностью еще выполнены расходы и доходы? С уважением, Сергей Т. ---------------------------- 14 декабря 2015 г., 17:54 пользователь дребеденьги.ру <service@drebedengi.ru> написал: [Цитируемый текст скрыт] дребеденьги.ру <service@drebedengi.ru> 14 декабря 2015 г., 19:42 Кому: Sergey Вопрос про остатки _на следующий_ период не раз обсуждался на форуме, не всё в нём однозначно. А когда наступит январь, планируемые остатки то же вычислять на основе планируемых декабрьских? - Если да, то они окажутся не корректными, потому что никого не интересуют планируемые остатки за прошедшие периоды, в которых известны остатки фактические. - Если нет, то в момент наступления 1 января образуется резкий скачок планируемых остатков, который будет постоянно вызывать у всех вопросы. ---------------------------- 14 декабря 2015 г., 18:12 пользователь Sergey написал: [Цитируемый текст скрыт] [Цитируемый текст скрыт] Sergey 14 декабря 2015 г., 20:11 Кому: "дребеденьги.ру" <service@drebedengi.ru> По-моему, очевидно, что при переходе в следующий расчетный период, например, январь, прогноз корректируется в соответствии с фактическим остатком планОстатокЯнварь = фактОстатокНаНачалоЯнваря - (планДоходЯнварь-планРасходЯнварь)); планОстатокФевраль = планОстатокЯнварь - (планДоходФевраль-планРасходФевраль)) Если выдерживать доходы/расходы в границах плана, то скачков никаких априори быть не может. Корректировка в момент перехода из одного периода в другой естественна и логична. Скачки мы имеем при текущей формуле расчета. В конце недели я введу плату за жилье и плановая сумма просядет, через некоторое время я введу сведения о поступлении ЗП, план скакнет вверх. Где тут прячется возможность для долгосрочного планирования? С уважением, Сергей Т. ---------------------------- 14 декабря 2015 г., 19:42 пользователь дребеденьги.ру <service@drebedengi.ru> написал: [Цитируемый текст скрыт] дребеденьги.ру <service@drebedengi.ru> 14 декабря 2015 г., 20:26 Кому: Sergey К сожалению нет, людям это не очевидно. Какое-то время такой алгоритм работал, и это постоянно вызывало вопросы. ---------------------------- 14 декабря 2015 г., 20:11 пользователь Sergey написал: По-моему, очевидно, что при переходе в следующий расчетный период, например, январь, прогноз корректируется в соответствии с фактическим остатком Sergey 14 декабря 2015 г., 20:32 Кому: "дребеденьги.ру" <service@drebedengi.ru> Тогда подскажите, пожалуйста, как вести планирование с текущим механизмом? Почему не ввести в настройки опцию, которая бы устанавливала механизм расчета? С уважением, Сергей Т. ---------------------------- 14 декабря 2015 г., 20:26 пользователь дребеденьги.ру <service@drebedengi.ru> написал: [Цитируемый текст скрыт] дребеденьги.ру <service@drebedengi.ru> 15 декабря 2015 г., 9:55 Кому: Sergey Вести просто, имея ввиду что остаток рассчитывается так, как рассчитывается. Пока такой опции нет, но мысль хорошая, поставим задачу в план на будущее. 14 декабря 2015 г., 20:32 пользователь Sergey написал: [Цитируемый текст скрыт] -- Е. Александр Служба поддержки http://www.drebedengi.ru/
Владимир Ситников
24 января 20:11
>Владимир, так и есть

Самое суровое, что тут замкнутый круг:
1) Простейшее изменение делать не дают (добавить галочку beta-тестирования и/или просто поправить вычисление планируемых остатков)
2) Сделать на внешней стороне через API невозможно (т.к. в API нет поддержки планирования)
3) Доработать API (ну, чтобы потом всё сделать на своей стороне) наверняка не дадут (см пункт 1)

Остаются следующие варианты:
1) Проявлять гражданскую позицию и таки обращаться в поддержку ДД с вопросом "просим починить планируемые".
Предлагаемый вариант (нажимаем "обратная связь" и копируем текст, жмём ОК): "Прошу внести изменения в вычисление планируемых остатков согласно предложению Владимира от 16 января 21:03 в теме 'Алгоритм расчета планируемого остатка на следующий месяц' "

2) Прочее
Владимир Ситников
29 января 13:18
Попробовал вариант "прочее" и за день набросал график.

Посмотреть можно тут: http://drebedengi-154811.appspot.com/chart/
Сейчас оно смотрит на demo аккаунт, но без проблем можно сделать отображение данных с любого.
Да, чтобы отображать данные с другого аккаунта нужно указывать логин-пароль, но сам сайт никуда пароль сохранять не будет, да и если премиум, то можно добавить "временного члена семьи" и таким образом не светить "основной" пароль.

Отображаются основные траты (>10 т.р.) и график план/факт.

На графике 3 простых линии:
1) Фактические остатки (ну, сколько у нас было денег)
2) Плановые остатки (то, сколько будет согласно планируемым тратам)
3) "свободные деньги" -- та сумма, которую можно тратить и при этом не уйти в минус.

По №3 приведу пример:
Сейчас "демо аккаунт" показывает, что общая сумма "на сегодня" 760 тыс.руб.
Тем не менее, все эти 760 тыс.руб. прямо сейчас потратить нельзя.
Если мы их потратим, то нам не хватит на квартиру, которую планируем покупать 28 апреля за 750 тыс.руб. (см. плановый расход).

Внимание, вопрос: а сколько можно потратить сейчас, и при этом-таки купить квартиру?
Ответ на этот вопрос и даёт график (он нижний) "свободные деньги".
Этот график показывает 275 тыс.руб. Иными словами, если мы сейчас потратим 275 тыс.руб., то на квартиру, запланированые обеды и т.п. всё равно хватит.

С другой стороны это означает, что эти 275 тыс.руб. можно вложить в какой-нибудь вклад (чтобы уж совсем деньги не терять, а хоть проценты получить).


Интересно?
Admin
31 января 11:32
Похоже на уже существующий график остатков, на который добавлены планируемые операции. Эту опцию можно добавить.

Не понятно как получается цифра "Свободно".

Палочки на графике - это скачки графика или просто "стрелочки" к квадратикам? Не понятно зачем вообще на графике создавать нагромождение из квадратиков с цифрами, подобные детали обычно выводятся сбоку, при наведении курсора.
Владимир Ситников
31 января 12:48
Имейте же совесть.

Вот что мне написали по электронной почте:
Пишет:
17 янв 2017, "Re: Разработка drebedengi.ru [1000000353644]", Можете попробовать чрез API для себя сделать на отдельной страничке и показать в работе, вживую оно по другому воспринимается.


И это после многократных моих объяснений с картинками и пояснениями о том, чего же я хочу.
И это при том, что "API" не поддерживает плановые операции.

>Не понятно как получается цифра "Свободно".

Что именно непонятно?

Пункт 3 в моём сообщении *в этой теме* 29 января 13:18 в деталях всё раскрывает.
Ну, реально, что конкретно непонятно?

Более того, я приводил другие примеры вычисления "свободных денег" в почтовой переписке:
тема 1000000353644, 17 января 2017 г., 18:40, <CAB=Je-Hr-Am7kZQFch=7zmBBTH8bnKwbakdDt7voCK+cRyfBJw@mail.gmail.com>
тема 1000000353644, 19 января 2017 г., 10:16, <CAB=Je-Hr-Am7kZQFch=7zmBBTH8bnKwbakdDt7voCK+cRyfBJw@mail.gmail.com>

Примеры, скриншоты и прочее.


Если всё равно никак, то вот javascript код (можно брать под BSD лицензией):

var min = Infinity;
for(i=data.length-1; i>=0; i--){
var val = data[i][3];
if (min > val) {
min = val;
}
data[i][3] = min;
}

> Палочки на графике - это скачки графика или просто "стрелочки" к квадратикам?

Скачки графика. Деньги же не по линейной зависимости появляются, а скачками.

Да, сейчас выноска рисуется той же самой линией, и, возможно, стоит как-нибудь поправить (пунктирной сделать или ещё как). Но это уже доработка библиотеки рисования графиков.


>подобные детали обычно выводятся сбоку, при наведении курсора.

С крупными покупками по самой сумме понятно что это такое. Поэтому, если выводить только где-то сбоку при наведении, то придётся постоянно бегать глазами между графиком (для наведения) и "боком" (чтобы посмотреть что это такое).
Admin
31 января 17:30
Владимир, спасибо за пояснения и пример графика.
В связи с этим мы поставили в план задачу, добавить на графики остатков планируемые операции.
Владимир Ситников
31 января 18:16
>Владимир, спасибо за пояснения и пример графика.
>В связи с этим мы поставили в план задачу, добавить на графики остатков планируемые операции.

Лучше сразу уберите эту задачу. Без шуток.
По опыту общения, я понял, что
1) Вы не понимаете зачем вообще нужен этот график. Подсказка: если бы понимали, то виджеты "остатки на сегодня" / "контроль расходов" показывали бы свободные деньги, а не просто суммарный остаток.
2) Времени заниматься у вас всё равно нет
3) Со стороны всё равно никто не будет заниматься, да и вы не дадите
4) Вы войдёте в ступор, когда поймёте, что показания графика будут отличаться от цифр, которые выдаёт "планирование бюджета". Да, планирование выдаёт неправильные цифры, но вы же не будете его чинить.
5) Даже, если вы каким-то чудом реализуете график, то к тому времени я уже закончу ремонт и график потеряет актуальность.



Гораздо лучше, если вы сделаете галочку "режим бета-теста", в которой функционал можно обкатывать до его массового применения.
Без неё всё равно ни одной дельной доработки не получится.

А под дельными доработками я понимаю:
* возможность указывать дату "окончания" у периодической планируемой операции
* возможность "автоматически игнорировать просроченные" операции. Т.е. так, чтобы в прошлом оставались записи, что была такая-то запланированная операция, но чтобы фактическая сумма не изменялась. Это полезно, когда факт приходит по другому каналу (автоввод, чек из магазина и т.п.)
* поддержка депозитов
* прочее, прочее.

Я уже научился получать данные из парсинга HTML, поэтому вопросы "доработки API" и "построения графиков" мне не актуальны.
Страница наверху показывает демо-аккаунт, но я-то смотрю на свои данные.
Admin
26 июня 10:40
Демид Пишет:
Что слышно с галочкой? Я тоже хочу использовать план вместо факта.
Галочка добавлена.
Демид
27 июня 10:03
Отличные новости! С галочкой показывает адекватный план бюджета)
Владимир Ситников
27 июня 12:02
> С галочкой показывает адекватный план бюджета)

Стало, конечно, адекватнее, но с галочкой не учитываются фактические расходы, которые не были запланированы.

В 1-ом сообщении темы предлагалась формула

Денис> Корректнее было бы считать ТЕКУЩИЙ ФАКТИЧЕСКИЙ ОСТАТОК + ОСТАВШИЙСЯ ПЛАНИРУЕМЫЙ ДОХОД ТЕКУЩЕГО МЕСЯЦА - ОСТАВШИЙСЯ ПЛАНИРУЕМЫЙ РАСХОД ТЕКУЩЕГО МЕСЯЦА.

Сейчас же такая формула не получается ни при включенной галочке, ни при выключенной.
Сергей
27 июня 12:27
Меня устраивает именно реализованный вариант. Какие-то расходы могут быть не запланированы, но и планируемые статьи расходов не обязательно реализуются в том виде в котором планировались. Может быть как перерасход, так и обратная ситуация.
Демид
27 июня 12:48
> Стало, конечно, адекватнее, но с галочкой не учитываются фактические расходы, которые не были запланированы.

Блин. Точно, не заметил сразу. Это плохая новость)

Я не понимаю почему нельзя учесть всё (и факт и план)? Почему нужно выбирать между ними?
Владимир Ситников
27 июня 14:44
Демид> Я не понимаю почему нельзя учесть всё (и факт и план)? Почему нужно выбирать между ними?

Технически сделать проблем никаких нет. Рабочую формулу много раз цитировали. Я полгода такой формулой пользуюсь и всё работает.

Тут же проблема, что ДД администраторы не понимают что в конечном итоге нужно. Я уже говорил вариант исправить это в сообщении 24 января 20:11 "Остаются следующие варианты: 1) Проявлять гражданскую позицию..."

Появление галочки, это, конечно, хороший знак. Знак того, что хоть что-то движется. Конечно, непонятно кому нужно старое поведение "с выключенной галочкой", но хоть что-то.

Можно было бы подумать, что ДД починили вычисление "следующего месяца", а вычисление "планируемого остатка на конец текущего месяца" это "совсем другая задача".
Но они же написали в эту тему. Очевидно, что проблема в текущей темы не решена.
Admin
27 июня 15:17
Демид Пишет:
Блин. Точно, не заметил сразу.
Если можно опишите поподробнее пример с цифрами, что именно вы заметили сейчас, чего не заметили сразу?
Владимир Ситников
27 июня 22:31
>Если можно опишите поподробнее пример с цифрами, что именно вы заметили сейчас, чего не заметили сразу?

См. моё сообщение 16 января 21:03:

>Сейчас формула всегда показывает то, сколько "ожидается согласно нашим планам".
>Например, если посреди месяца внезапно пришлось потратить 100'000 руб на починку >машины, то логично, что "планируемый остаток на конец текущего месяца" должен >уменьшиться на эту сумму.
>Ну, чтобы мы посмотрели на план бюджета и увидели сколько денег останется "в конце >месяца" при текущем положении дел. Текущая формула это не позволяет увидеть.

Допустим:
на конец мая был остаток 300т.р.
на июнь были планы "доход 100т.р., расход 100т.р."
по факту, в середине июня потратили лишних 100 т.р. на починку машины (в планах не было, но пришлось потратить)

Смотрим что покажет цифра "планируемый остаток на конец текущего месяца".
Очевидно, что "планируемый остаток на конец месяца" должен получиться 200т.р.== 300 (было) + 100 (доход) - 100 (расход) - 100 (внеплановый ремонт машины)

По факту же, ДД показывает, что "планируемый остаток на конец месяца будет 300т.р.". Т.е. "внеплановый" расход никак не видно в балансе.
Сергей
28 июня 17:12
Тогда можно было бы вывести формулу следующим образом:
"План след месяца" = "Остаток на начало текущего" + "Плановый доход" + "Внеплановый доход или сумма превышения планового дохода" - "Плановый расход" - "Внеплановый расход или сумма превышения планового расхода"
"План след месяца + 1" = "План след месяца"+ "Плановый доход" - "Плановый расход"
"План след месяца + 2" = "План след месяца + 1" + "Плановый доход" - "Плановый расход"
и т.д.
Владимир Ситников
28 июня 18:28
Сергей>Тогда можно было бы вывести формулу следующим образом:...
Сергей> "План след месяца" = "Остаток на начало текущего" + "Плановый доход" + "Внеплановый доход или сумма превышения планового дохода" - "Плановый расход" - "Внеплановый расход или сумма превышения планового расхода"

Тут 5 слагаемых. Зачем усложнять?

В 1-ом сообщении была простая, понятная и рабочая формула. Всего 3 слагаемых:

Денис> планируемый остаток на конец текущего месяца == ТЕКУЩИЙ ФАКТИЧЕСКИЙ ОСТАТОК + ОСТАВШИЙСЯ ПЛАНИРУЕМЫЙ ДОХОД ТЕКУЩЕГО МЕСЯЦА - ОСТАВШИЙСЯ ПЛАНИРУЕМЫЙ РАСХОД ТЕКУЩЕГО МЕСЯЦА
Демид
28 июня 22:54
Admin Пишет:
Демид Пишет:Блин. Точно, не заметил сразу.Если можно опишите поподробнее пример с цифрами, что именно вы заметили сейчас, чего не заметили сразу?
Не заметил что при включенном режиме "Учесть текущий план в остатках на следующий период" добавление фактических расходов никак не влияет на остаток след. месяца. Впринципе, можно с этим жить. Просто перед тем как оценивать остатки, нужно обновить лимиты по плановым расходам с учетом фактических (незапланированных) расходов.
Владимир Ситников
28 июня 22:56
>Просто перед тем как оценивать остатки, нужно обновить лимиты по плановым расходам с учетом фактических (незапланированных) расходов.

Иными словами, нужно "всегда заносить расходы как планируемые", и тут же нажимать кнопку "внести". Тогда каждый расход станет запланированным.
Но это же дичь какая-то.
Admin
30 июня 17:46
Демид Пишет:
нужно обновить лимиты по плановым расходам с учетом фактических (незапланированных) расходов.
Не нужно обновлять.

Если превышен лимит плана (незапланированные расходы) и вы хотите учесть перерасход в остатках на будущие периоды, просто отключите эту галочку, т.к. планируемый остаток на конец текущего месяца будет равен фактическому, который и используется без галочки.

Разве нет?
Admin
30 июня 17:54
В принципе, чтобы не заставлять пользователя думать о включении/выключении галочки, можно в случае перерасхода использовать алгоритм расчёта по умолчанию, игнорируя галочку.

Подумаем.
Сергей
30 июня 19:42
Admin, не надо за пользователя решать думать ему или нет.

Я согласен с формулой Владимира:
планируемый остаток на конец текущего месяца == ТЕКУЩИЙ ФАКТИЧЕСКИЙ ОСТАТОК + ОСТАВШИЙСЯ ПЛАНИРУЕМЫЙ ДОХОД ТЕКУЩЕГО МЕСЯЦА - ОСТАВШИЙСЯ ПЛАНИРУЕМЫЙ РАСХОД ТЕКУЩЕГО МЕСЯЦА

Но есть одно возражение, данная формула может применяться для расчета остатков месяца следующего за текущим. Мне не нравится идея, когда скачет плановое значение текущего периода. При таком подходе я не вижу насколько исполнен план. Получается, что план подстраивается под расходы, чтобы не было расхождения с фактом.
Владимир Ситников
30 июня 20:06
>В принципе, чтобы не заставлять пользователя думать о включении/выключении галочки, можно в случае перерасхода использовать алгоритм расчёта по умолчанию, игнорируя галочку.

Так делать точно не стоит. А в случае "передохода" что делать будете? Грубо говоря, если человек премию получил.

Всё-таки, предлагаю, чтобы "планируемый остаток на конец месяца" был предположением системы о том, сколько денег останется у пользователя, на этот самый конец месяца с учётом уже произошедших фактических доходов и расходов.

Формула 1-го сообщения как раз подходит. Более того, формула одинаковая для всех месяцев (для текущего и будущих)

>Получается, что план подстраивается под расходы, чтобы не было расхождения с фактом.

Ну, да. Формула в 1-ом сообщении вычисляет именно "планируемый остаток". Иными словами, то "сколько денег останется к концу месяца".

Иными словами, формула предсказывает сколько денег останется. Если ужмётесь -- останется больше.

Если вы про то, что "я помню, что в начале месяца планировал, что к концу останется 100руб. А сейчас наступил конец месяца и формула показывает уже более близкую к реальности цифру 50р, но почему-то очень хочется вспомнить что показывала формула 1-го числа"?

Если честно, то я довольно часто добавляю планируемые операции прямо по ходу месяца.
Например, поняли, что через неделю пойдём покупать зеркало в ванную. Добавил расход в план. В самом начале месяца я эту трату ну вообще никак не планировал.
Иными словами, цифра "планируемый расход" в течение месяца изменяется. И, честное слово, не вижу под конец месяца смотреть на значение "остаток на начало месяца
- планируемый расход + планируемый доход". Чему-то оно будет равно, но там вместе с реально заранее запланированными тратами будут перемежаться и появившиеся (запланированные) в месяце расходы.
Владимир Ситников
30 июня 20:17
Сергей> При таком подходе я не вижу насколько исполнен план

Формула "планируемый остаток на конец месяца" слабо относится к "исполнению плана".

"исполнение плана" видно как на основном экране (см "Контроль расходов"), так и на "планировании бюджета" (колонки "план"/"факт" для категорий кроме "Остатки")
Admin
30 июня 20:48
Сергей Пишет:
не надо за пользователя решать думать ему или нет
Сергей, не очень понятно против чего вы согласны.
Уточните, текущее поведение галочки вас устраивает?

Выше вы написали формулу для остатков след. месяца из 5-ти слагаемых, так вот предлагаемое поведение галочки в случае перерасхода это она (формула) и есть.

Правда непонятно зачем эта формула, если её результат эквивалентен использованию текущего фактического остатка, т.е. алгоритму с отключенной галочкой.
Владимир Ситников
30 июня 20:59
Admin>Уточните, текущее поведение галочки вас устраивает?

Я не Сергей, но нужно галочку убрать и сделать "планируемые остатки" (как на текущий, так и на последующие месяцы) ровно по формуле из сообщения 1.
Сергей
30 июня 23:22
Admin Пишет:
Правда непонятно зачем эта формула, если её результат эквивалентен использованию текущего фактического остатка, т.е. алгоритму с отключенной галочкой.
С отключенной галочкой вообще не пойми что. Например, есть у меня на начало месяца в кошельке 30 рублей, 100 рублей планирую заработать, а 90 потратить. При точном исполнении плана остаток в текущем месяце должен составить 40 рублей, в следующем 50.
Но в текущей реализации (без галочки), если я в первый же день внесу доход 100 рублей, то планируемый остаток в конце следующего месяца будет равен 140 рублям. То есть я имею искаженный план планируемый остаток на следующий месяц. Почему из этих 140 рублей не вычтены 90 рублей запланированных расходов текущего месяца?
Владимир Ситников
1 июля 00:05
В общем, уважаемый тов. Admin.

Сделайте, пожалуйста, формулу как в сообщении №1 (или дайте кому-нибудь сделать) -- 99% согласятся, что это и есть самая правильная формула для вычисления "планируемых остатков". Остальные либо не понимают чего им нужно, либо им нужны не "планируемые остатки", а ещё что-то.

Разумеется, формулу №1 тоже нужно будет детализировать. Например, всегда ли нужно считать "просроченные запланированные" расходы "оставшимися запланированными расходами". Или что считать "оставшимся запланированным расходом", если задан только лимит и нет привязки к конкретному числу?
Тем не менее, это всё решаемые вопросы (их можно решить в очередных версиях и не пытаться сделать всё и сразу), и при их решении не придётся ломать логику сообщения №1.
Сергей
1 июля 00:09
Admin Пишет:
Уточните, текущее поведение галочки вас устраивает?
Устраивает.

Мне также понятно, что хочет видеть Владимир, но это похоже на автоматическое растягивание плана текущего месяца, а такое можно делать только по согласию.
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.
© drebedengi.ru 2007 - 2017  |  Мобильная версия  |  Карта сайта  |  API интеграции  |  Обратная связь  |   English