logo
logo

Доработки ошибка фильтра "За пеиод"

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

ошибка фильтра "За пеиод"

Версия: 3.0.259

Тип: Ошибка
Статус: Завершено
Важность: Если время будет
Ошибка 3.0.259 #481
Если открыть страницу операций и внести операцию, Фильтр: "За период:" - "Начиная:" сменяется на один день вперёд, чем должно быть согласно сохранённым настройкам страницы
Если мне не изменяет память, тут было существенно то, что выбран период "Все операции". Ошибка состоит в том, что при любом изменении данных программа будет пытаться пересчитать период. Ну и будет подгонять его так, чтобы начало периода совпадало с первой операцией, а окончание - с последней. Вот так и получается эта ошибка.
 
Корректировать диапазон все равно нужно для того, чтобы при добавлении операции, выходящей за границы "Все операции" она все-таки попадала в список операций.
 
Другой вопрос в том, что это можно сделать немного аккуратнее.
По некоторому размышлению я решил таки поправить эту ситуацию. В общем, в 260-й сборке если в расширенном выборе периода выбран режим "Все операции", то даты начала и окончания будут изменяться только в сторону расширения диапазона дат. Например, если Вы добавите операцию, следующую за затой окончания периода, то дата окончания периода будет откорректирована. Но если Вы после этого сделаете undo, старое значение даты восстановлено не будет.
Спасибо, Сергей. И извините за тему. Читал ваше пояснение в форуме. И, в принцыпе, можно было бы и удалить эту тему. Но, я просто забыл:conf: