logo
logo
Операция "Остаток" [kubrin 03/07/2009 21:57]
... в таком виде, мне кажется, вообще не нужна. Во-первых, нельзя отфильтовать в списке такие операции. Нельзя отнести неучтённый расход на агента, проект, место и т.д., которые могут быть известны.
 
Я думаю, было бы здорово в диалоге ввода операции просто иметь "галочку", которая обозначала бы, что вводится не сумма прихода расхода, а остаток, который должен в результате операции получится. Т.е. обычно автоматически рассчитывается остаток, а тут автоматически рассчитывается расход или приход. При этом полученная сумма может быть дополнительно зафиксирована (другой "галочкой"), что в интерфейсе отображается "замочком". Теперь, когда мы вводим операции задним числом, то сейчас у нас автоматом пересчитываются остатки. А вот для операций с "замочком", наоборот в этом случае пересчитывается величина прихода расхода.
Никакого специального вида операции не надо. Операция с "замочком" - это обычая операция, только фиксируется результат а не слагаемое. При вводе фиксированного остатка должны быть доступны все классификаторы. При данном подходе теряется смысл и в разделении операций на операции прихода и расхода. Если сумма положительная - это приход, если получилась отрицательная - это расход. Совершенно логично, что может получиться и нулевая сумма, о которой мы уже говорили.
 
Сейчас, когда сумма в кошельке не сходится с программой, я завожу операцию расхода по статье "ХЗЧ" (Хрен знает что), указывая агента и место, а потом вспоминаю, ввожу операции задним числом и правли руками расход в ХЗЧ. Не факт, что удастся свести его к нулю, но всегда можно отфильтровать операции по ХЗЧ.