logo
logo
Сугубо имхо (+) [Dervish 27/01/2005 00:20]
Зачем нужен счёт? Счёт хорош тем, что он показывает текущую задолженность. Фактически остаток по счёту равен задолженности.
 
Кроме того, сумма по всем счетам (которая легко получается, если счета сделать в виде дерева) довольно качественно характеризует финансовое состояние лица, ведущего учёт.
 
Поэтому я бы всё-таки рекомендовал отдельные счета для каждого долга. Или по крайней мере для каждого лица, с которым возникают долговые отношения.
 
Проблему с большим количеством счетов тоже можно решить, если организовать счета в виде дерева, благо AbilityCash это позволяет.
 
Но! Я понимаю, что это всё возможно, если количество долговых отношений не превышает некоторого разумного числа. А если в день придётся открывать по 10-15 счетов, конечно заводить по счёту для каждого долга будет неразумно.
 
В этом случае я сделал бы так: для каждой валюты открыл бы по паре счетов "Кредит полученный" и "Кредит выданный". И дальше учитывал бы долги переводами с/на эти счета в соответствующей валюте.
 
Так я получил бы общий итог, общую картину по своим долгам. Но зачастую необходима детализация. А для этого я разрешил бы использование Агентов в операциях перевода и при выдаче/получении/погашении кредита я всегда бы указывал в поле Агент лицо, с которым совершается операция.
 
Если же мне понадобится узнать итоговую сумму по любому агенту (надо же знать, кто из нас кому и сколько должен) я построил бы просто график "Обороты". Из него можно получить эту информацию.
 
Наверное, где-то вот так.