Отчет "Остатки на счетах"

Оставляйте в этом разделе свои предложения, пожелания и замечания по программе "Домашняя бухгалтерия".
Аватара пользователя
Keepsoft
Администратор
Сообщения: 3525
Зарегистрирован: 20 мар 2008, 18:03
Контактная информация:

Re: Отчет "Остатки на счетах"

Сообщение Keepsoft » 13 апр 2019, 12:21

Good User писал(а):
Keepsoft писал(а):Вот Вам задачка. Если мы покупали доллары в даты ниже, то сколько сейчас у нас на руках долларов, если мы не знаем курсов валют?
01/01/2000 1000 руб
01/01/2005 1000 руб
01/01/2010 1000 руб
01/01/2015 1000 руб
01/01/2019 1000 руб


Если вы покупали доллары в даты выше, то у вас в активе будут доллары, а не рубли. Странно покупать доллары и получать в результате рубли.
Учу, как надо
01/01/2000 $100
01/01/2005 + $100
01/01/2010 + $100
01/01/2015 + $100
01/01/2019 + $100
=>
12/04/2019 $500*<курс на 12/04/2019 или на последнюю известную дату> = 32200 руб

И откуда же Вы взяли 100$? Если у пользователя в примере были записи только в рублях.
Брать один сегодняшний курс для всех записей нельзя, так как курс меняется.
С уважением, Keepsoft.

Аватара пользователя
Keepsoft
Администратор
Сообщения: 3525
Зарегистрирован: 20 мар 2008, 18:03
Контактная информация:

Re: Отчет "Остатки на счетах"

Сообщение Keepsoft » 13 апр 2019, 12:23

polyamid писал(а):Боюсь, это бесполезно. Разработчик лучше нас знает, чего мы должны хотеть от программы.

"Хотите" и "Правильный учет" это иногда не одно и то же.
С уважением, Keepsoft.

Аватара пользователя
Keepsoft
Администратор
Сообщения: 3525
Зарегистрирован: 20 мар 2008, 18:03
Контактная информация:

Re: Отчет "Остатки на счетах"

Сообщение Keepsoft » 13 апр 2019, 12:28

polyamid писал(а):Минута делов, прикрутить возможность умножать уже рассчитанные остатки на дату на заданный коэффициент. Для каждой валюты он свой. Коэффициент либо берется из базы курсов валют, либо задаётся пользователем. Все. Точка!

Прикрутить - минута, сделать приложение целиком - пара часиков. Спасибо, что рассчитали стоимость трудозатрат :)
Подскажите, как нам правильно выразиться, чтобы Вы поняли, что это сделать нельзя?
С уважением, Keepsoft.

polyamid
Новичок
Сообщения: 22
Зарегистрирован: 24 мар 2019, 09:25

Re: Отчет "Остатки на счетах"

Сообщение polyamid » 13 апр 2019, 13:13

"Нельзя" и "не умею" ("не хочу") это разные понятия. Я значит, могу выгрузить остатки в Excel и умножить на текущий курс. А "программисту" в его собственной программе такой охренительно нетривиальный алгоритм не подвластен. Снимаю шляпу перед вашим искусством, маэстро!

Good User
Активист
Сообщения: 46
Зарегистрирован: 21 июл 2016, 22:24

Re: Отчет "Остатки на счетах"

Сообщение Good User » 13 апр 2019, 16:18

Keepsoft писал(а):
Good User писал(а):
Keepsoft писал(а):Вот Вам задачка. Если мы покупали доллары в даты ниже, то сколько сейчас у нас на руках долларов, если мы не знаем курсов валют?
01/01/2000 1000 руб
01/01/2005 1000 руб
01/01/2010 1000 руб
01/01/2015 1000 руб
01/01/2019 1000 руб


Если вы покупали доллары в даты выше, то у вас в активе будут доллары, а не рубли. Странно покупать доллары и получать в результате рубли.
Учу, как надо
01/01/2000 $100
01/01/2005 + $100
01/01/2010 + $100
01/01/2015 + $100
01/01/2019 + $100
=>
12/04/2019 $500*<курс на 12/04/2019 или на последнюю известную дату> = 32200 руб

И откуда же Вы взяли 100$? Если у пользователя в примере были записи только в рублях.


> Если мы покупали доллары в даты ниже

Как же вы получили рубли в своём примере, если покупали доллары? Вотт в моём примере я купил доллары - их и учитываю. У вас же для каждой валюты свой учёт, не забыли?

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


Мне надо знать на сегодняшнюю дату - так почему нельзя? Завтра будет другой курс, ну будет другая сумма в отчёте на завтра. Это нормально. Это называется валютная переоценка.

Good User
Активист
Сообщения: 46
Зарегистрирован: 21 июл 2016, 22:24

Re: Отчет "Остатки на счетах"

Сообщение Good User » 13 апр 2019, 16:20

Keepsoft писал(а):
polyamid писал(а):Минута делов, прикрутить возможность умножать уже рассчитанные остатки на дату на заданный коэффициент. Для каждой валюты он свой. Коэффициент либо берется из базы курсов валют, либо задаётся пользователем. Все. Точка!

Прикрутить - минута, сделать приложение целиком - пара часиков. Спасибо, что рассчитали стоимость трудозатрат :)
Подскажите, как нам правильно выразиться, чтобы Вы поняли, что это сделать нельзя?


Откройте исходники и вам покажут, как вы заблуждаетесь. Дельфи многие знают.

Аватара пользователя
Keepsoft
Администратор
Сообщения: 3525
Зарегистрирован: 20 мар 2008, 18:03
Контактная информация:

Re: Отчет "Остатки на счетах"

Сообщение Keepsoft » 16 апр 2019, 00:13

polyamid писал(а):"Нельзя" и "не умею" ("не хочу") это разные понятия. Я значит, могу выгрузить остатки в Excel и умножить на текущий курс. А "программисту" в его собственной программе такой охренительно нетривиальный алгоритм не подвластен. Снимаю шляпу перед вашим искусством, маэстро!

polyamid, еще раз повторим: НЕЛЬЗЯ. Вопрос не про технические возможности калькулятора, а про математику действий.
С уважением, Keepsoft.


Вернуться в «Предложения, пожелания, замечания»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя