logo
logo

Доработки операций "сумма", приход "ноль", расход "ноль"

список тем создать тему

операций "сумма", приход "ноль", расход "ноль"

Версия: текущая версия

Тип: Ошибка
Статус: Не проверено
Важность: Если время будет
Ошибка текущая версия #402
Учет веду двойной записью (операцией перевода).
 
Помечаю иногда в поле "примечания" операции определенными тегами.
 
По мере необходимости ищу операции помеченные определенными тегами в графе "примечания".
 
Если ищу в папке где они скорее все находятся , то получаю:
Операций "сумма"; приход "сумма"; расход "сумма".
 
Если не помню, где скорее всего эти операции находятся или хочу сделать поиск по всей базе (ставлю галку на "все счета"), то:
Операций "сумма"; приход "ноль"; расход "ноль".
 
Понимаю, что программа нашла одно и тоже по дебету и кредиту и сделала обнуление.
 
Но!
Мне нужно сделать выборку и получить суммы по выборке.
Т.е. должно быть, имхо, что вижу, то и получаю.
Что выбрал, то и должно суммироваться.
 
А то, что программа втихаря (!) взаимозасчитывает вообще не явно, не понятно, и с виду ошибка.
 
Еще и издевательство, потому, что приходится брать в руки калькулятор.
 
Нужно: сделал выборку операций, получил перечень операций - получил суммы по выборке в строке состояния.
операций "столько-то"; приход "столько-то"; расход "столько-то"
Допустим, есть два счета. Оба в одной валюте. Оба выбраны в фильтрах.
 
Допустим, есть две операции перевода между этими счетами. Одна операция "туда", вторая - "обратно". На одинаковую сумму. Обе операции попадают в список операций.
 
Вопрос: Как в этом случае должны вычисляться суммы по приходу и расходу? Что в этом случае Вы хотите увидеть в строке состояния?
 
Да и вообще, можно как-то на примерах?
Допустим, есть две операции перевода между этими счетами. Одна операция "туда", вторая - "обратно". На одинаковую сумму. Обе операции попадают в список операций.

приход 10
расход 10
 
Что в этом случае Вы хотите увидеть в строке состояния?

итого 0
 
здесь все логично приход "-" расход = 0
но! это не нули везде в строке состояния.
мне будет виден либо приход и расход либо итого.
 
сделал 2 счета наличные и доход.
1) пришли наличные и списал в доход
2) сторнировал
 
выделяю наличные: 10 + -10
операций 2; приход 10; расход -10
 
выделяю доходы: -10 +10
операций 2; приход 10; расход -10
 
выделяю два счета:
операций 2; приход 0; расход 0
 
Но! В столбце "сумма" идет -10 и -10.
 
Две красные суммы идут друг за другом, но их суммы (итого) не видно - вот их и надо посчитать.
 
Не хватает в строке состояния "Итого" = -20
Надо добавить "итого" как итог по столбцу "сумма".
В контекстное меню видимо надо добавлять.
 
Есть "изменение", но оно касается конкретного счета. И оно не срабатывает, когда несколько счетов.
 
Надо добавить еще "итого" по столбцу "сумма".
Тогда сколько операций отфильтровал, столько и будет суммироваться.  
 
Вопрос: а как быть с цветом операций?
Ответ: головой тоже надо думать в процессе создания выборки.
 
зы
пока все просто либо красный столбец, либо черный столбец (цвет шрифта).
сторно пока нет((((
суммируем красноту либо черноту из того, что отфильтровали.
 

эээээээээто я погорячился - сторно есть, только не в смысле отрицательного ввода. в столбце может быть и чернота и краснота - итожить все что в столбце.
купил что-то сегодня, завтра в магазин вернул, а в примечаниях тег один у двух проводок, и верно - пусть суммы обнулятся в итоге (покупка и возврат).
тег - расходы на что-то редкое, классификатор здесь излишество.
 
добавляю тег "сторно" в примечания и ввожу слово в строку поиска, получаю отображение одной операции:
операция 1, приход 0, расход 0.
сумма в результате выборки нашлась, итогов нет, а они нужны.
 

ДОШЛО ДО ЖИРАФА (((
прямая и обратная проводка в одном столбце в результате выборки ОДНИМ цветом.
сторно в итогах не заминусуется.
 
как "развести" цвета?
дебеты/кредиты и признаки активности/пассивности счетов не подходят. осталось только одно - ввод отрицательной суммы. тогда возможно в результате выборки сторно будет подсвечено инверсным цветом. но ............ на этом обсуждение можно закрывать.