[abilitycash] |dervish.acash| Остаток 06430.06432
AbilityCashList #3302 (подписчиков: 39)
я придумал, как
это довольно просто сделать.
1. где-то в интерфейсе должно быть <B>окно ввода коррекции</B> данного счета
и <B>даты коррекции</B> - для ввода положительного или отрицательного числа,
которое давало бы правильный остаток по счету на дату коррекции.
2. <B>при "вспоминании" забытой операции и вводе ее - автоматически
должна произойти коррекция отстатка</B> (по-сути ввод корректирующего остаток
числа с противоположным операции знаком), <B>чтобы остатки по счету за последующие
дни не "поплыли" на сумму "вспомненной" операции</B>.
3. Выводы (на вскидку) :- таким образом, для каждого счета в базе должен "сформироваться"
(может и невидимый) счет коррекции; несомненно, база может "потяжелеть"
вдвое; как быть о счетами, которые являются производными таких конкретных счетов,
как "кошелек", который можно открыть и посчитать; как будут вести себя
разновалютные счета - при коррекции рублевого счета должен быть, например, автоматически
"скорректирован" долларовый счет (по какому курсу пересчета - если
брать из базы официальный курс - автоматический пересчет даст ошибку) - НАПРИМЕР,
забыл что одолжил
10$ у приятеля, что поменял из по курсу 25, и что купил пару шнурков за рубли
... но шнурки вот в руках, и куча рублей осталась ...