logo
logo
Вот мой вариант: [Dervish 23/10/2004 18:06]
Мне кажется, что ещё одну цель вы упустили. А именно, вам нужно знать сделанные но ещё не "отоваренные" ставки. Ведь если забыть про сделанную ставку, это равносильно проигрышу. Как минимум, проигрышу самой ставки, а может быть проигрышу возможного выигрыша.
 
Итак, для учёта таких ставок я бы стал использовать два счёта. Один счёт, это конечно же "Наличные". Это счёт, с которого я делаю ставки.
 
Второй счёт, это собственно, сами "Ставки". Сделанные ставки, но судьба которых ещё неизвестна.
 
А теперь алгоритмы действий:
 
1. Делаю ставку. Оформляю её переводом со счёта "Наличные" на счёт "Ставки".
 
2. Если ставка проиграла, я вызываю на редактирование операцию перевода, что я сделал в п.1. и исправляю её на операцию расхода со счёта "Наличные". Всё, с этого момента это потерянные деньги, которые уже не вернуть. Статья в этой операции расхода может быть любой, но я бы назвал что-то вроде "Проигрыши по ставкам".
 
3. А если ставка выиграла, то операция перевода исправляется на операцию прихода. В этой операции корректируется сумма. Новая сумма будет равна сумме выигрыша (чистого выигрыша, без учёта суммы ставки). Статья операции, например, "Выигрыши по ставкам".
 
В этом случае на счёте "Ставки" вы всегда будете иметь сумму сделанных ставок, итог по которым ещё не известен. Проигрыши, в конечном итоге, будут оформляться расходами на статью "Проигрыши". А выигрыши - на статью "Выигрыши".
 
В итоге всё корректно, всё правильно.