logo
logo
Предложение. [Сергей 27/03/2007 07:04]
Долго обдумывал необходимость, но все-таки понял, точнее когда сам столкнулся с расхождением, что остатки ввести очень желательно.
Механизм реализации предлагаю следующий. Естественно, все это должно включаться в настройках программы.
1. На странице "счета", и на странице "операции" при включенной опции "развернутый список счетов" ввести следующие столбцы "остаток корректированный", "разность" (названия могут быть и другие).
2. Добавить кнопку и поле в pop-up "корректировка остатка".
3. Вводится новый классификатор "Корректировка остатка" с двумя операциями "корректировка (+)" и "корректировка (-)".
Работает все следующим образом.
Если пользователя все устраивает, он остатки не корректирует и "остаток корректированный" равен "остатку", "разность" равна 0.
Если пользвателя не устраивает остаток, он нажимает кнопку "корректировка остатка", появляется меню, схожее с меню "добавить операцию" (с возможностью выбора даты), где виден "остаток", в "остатке корректированном" стоит таже сумма, в "разности" 0. При вводе в "остаток корректированный" нужной суммы изменяется "разность".
При нажатии кнопки "ОК" происходят следующие изменения. В указанную дату "остаток корректированный" и "разность" в списке счетов отображаются уже с изменением. В полях операций появляется операция "корректировка (+)" или "корректировка (-)" и соответственно с указанной даты для расчетов применяется остаток новый, т. к. он введен обычной операцией.
Сумма указанной операции, естественно, должна корректироваться автоматически, если пользователь вводит какую-то операцию расхода, прихода по счету.
Данный способ позволит видеть все корректировочные операции в списке операций, применять к ним фильтры (даты, счета) и увидеть корректировку по датам в списке счетов.