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