logo
logo
Дело было так [Андрей П 05/07/2013 00:05]
Пользуюсь программой уже с десяток лет, такой глюк увидел впервые.
Сборка 235.
из-за установленных фильтров

Забыл сказать, что выбран только 1 счет, других фильтров не установлено.
Итак. Просматривал операции в базе и вносил пропущенные, сводил баллансы по картам. Нашел пару пропущенных операций и вставил их, но ошибся датой на месяц. Нужно было 1.06.2013, а я влепил 1.05.2013, но заметил не сразу. Когда возникли подозрения, что стало ещё хуже, я в таблице временно снял галочки с этих операций.

А потом когда сообразил в чем дело, сразу же выделил обе операции, нажал Enter, мысленно пожимая руку разработчику за весьма удобное "Массовое редактирование операций", и исправил месяц с 05 на 06. И по-моему после этого уже поставил на место галочки.
И вот тут как-раз глюк и приключился. Операции переместились по таблице вверх, а остатки не изменились.
Потыкал туда-сюда - не помогает. Несколько раз закрыл-открыл базу - не помогает. Снова изменил месяц на 05 - стало на место, на 06 - не правильный остаток показывает, хоть убей. Тогда я догадался как его побороть можно. Думаю, ну при удалении оно точно должно обновить остатки и одуматься, так что нужно вернуть назад операции на 1.05.2013 и убить совсем. Сделал так и только тогда все стало на свои места.
Сожалею, что не могу показать файл, стоит в настройках "Сохранять при каждом изменении".
Если это имеет значение - одна из операций была перевода с этого счета на другой. А вторая - списание с этого счета.
Теперь пытаюсь повторить глюк, но не получается