logo
logo
ИМХО [max 04/04/2007 00:45]
Те кто давно пользуется программой, меня поймут. Раз в неделю (у кого чаще, у кого реже) возникает необходимость свести баланс по счетам. Не редка ситуация когда остаток по счету не совпадает с реальным количеством денежной массы. Для таких случаев существуют специальные статьи расхода/дохода на которые и списывается нехватка, или излишек денег. Также иногда приходиться вводить операции задним числом (например если вдруг нашелся потерянный чек, или просто вспомнили что кому то одолжили денег). В таких случаях необходимо помнить для каких счетов и когда уже сводился баланс, чтобы подкорректировать балансирующие операции, или ввести таковые если баланс был нулевой. Вот, здесь и пригодились бы реальные остатки по счетам. Программа могла бы подсказать где именно програмный остаток (тот что считается программой) разошелся с реальным остатком, то есть произошла разбалансировка и нужно поправить корректирующую операцию, или ввести таковую если ее небыло. Таким образом называть функциональность, которая помогла бы существенно облегчить слежение за счетами (те у кого их много опять таки меня поймут), "перламутровой пуговицей" немного не корректно. Кстати, в случае если операции вводят несколько человек (членов семьи) то тому кто следит за балансом такая функциональность очень бы даже пригодилась.
 
Что касается реализации, то и здесь не нужно переписывать программу заново. Достаточно добавить поле "реальный остаток" к операциям прихода и расхода. И 2 аналогичных поля для счетов списания и зачисления в операциях перевода. Поля будут необязательными для ввода (то есть не нужно их будет заполнять для каждой операции). Все что требуется так ето подсветить операции и счета в случае если реальный остаток не совпадает с програмным. И ясное дело что функциональность можно будет отключить в опциях программы.  
 
Не думаю что добавление новых полей существенно раздует базу... да и в наше время, когда гигабайтная флешка уже стоит копейки бороться за килобайты просто смешно.