logo
logo
Концы от прибитого счета [Alex 21/08/2003 16:24]
Решение есть, в частности оно реализовано в Quiken и PocketMoney
 
Если перевод (трансфер) в базе делать 2 мя записями(расход на одном счете, приход на другом счете), то проблема решается практически автоматически . Вот это то место, с которго начинается структура БД, где и приход и расход в одноv поле.
 
Dervish: И всё-таки я считаю, что делать операцию перевода в виде двух половинок будет неправильным. А возможность "прибить" счёт, удалив все "половинки" операций, она, может быть и греет душу, но позволяет свести на нет все усилия по налаживанию учёта, ведь при этом теряется часть информации и весьма существенная. Да и, собственно, зачем вообще удалять счета, по которым есть операции? Неужели они мешают? Ну а если всё-таки мешают, то подождите второй версии, там счета будут организованы иерархически и их можно будет перетащить в "мусорную" ветку, в которой они наверняка не будут мешать.
 
Что же касательно совместимости именно с Pocket Money (я понимаю, что необходимость "разделить" операции перевода пополам возникла именно из-за необходимости совместимости с Pocket Money?), то это может быть решено, если сделать отдельно синхронизацию с данными этой программы. Разве нет?