Ошибка при закрытии счета

Этот раздел предназначен ТОЛЬКО для описания ошибок в программе. Обнаружили ошибку? Опишите подробно, как можно ее воспроизвести, какая последовательность действий приводит к возникновению ошибки. Помните, если разработчики смогут ее воспроизвести, они смогут ее исправить! А может оказаться, что ошибки вовсе и нет, в таком случае в этом разделе вам помогут разобраться в вашей проблеме.

Ошибка при закрытии счета

Сообщение vovi4 » 12 май 2011, 15:02

Пример создадим 3 счета, причем "Счет 1" обязательно с начальным остатком, в нашем случае 10000 р.
Изображение
Далее делаем перевод со Счета 3 на Счет 2 всю сумму 1000 р.
Изображение
Счет 3 пустой и мы его закрываем.
Изображение
Смотрим на Счет 1 а там вместо 10000 р осталось 1000 р. Происходит следующее, при закрытии счета , у счета который стоит первым в таблице (причем не важно какой, если отсортировать по другому) начальный остаток заменяется начальным остатком счета, который закрыли, даже если они в разных валютах, заменяется чисто число. Если счет при создании не имел начального остатка, тогда проблем не будет. Если же остаток был, то его нужно исправлять вручную после закрытия счета. Заметил данный баг только сегодня, до этого уже закрывал 2 счета, что после этого произошло не заметил, по резервным копиям попробую проследить.
vovi4
 
Сообщения: 5
Зарегистрирован: 04 окт 2010, 18:22

Re: Ошибка при закрытии счета

Сообщение nfdenis » 17 май 2011, 15:15

Ошибка, которую Вы описали, вроде бы у меня еще не проявлялась (хотя уже закрывал счета и с начальным остатком и без такового), но может быть просто пропустил. Но вот при проверке состояния уже закрытых счетов обнаружилось еще следующее. Если на счет установлена периодическая операция прихода (вероятно это справедливо и для расходной операции), то при закрытии счета, если сразу не удалена эта периодическая операции из таблицы периодических операций, она вносится в таблицу операций как обычно без каких-либо сообщений. Вероятно, операции с закрытым счетом должны быть просто запрещены. После удаления данных операций вручную, забыл проверить влияет ли это на общий баланс.
nfdenis
 
Сообщения: 109
Зарегистрирован: 17 апр 2009, 05:06

Re: Ошибка при закрытии счета

Сообщение vovi4 » 17 май 2011, 18:56

Периодические операции не использую, поэтому с подобными ошибками не сталкивался, но ничуть не удивлен. А описанный выше глюк специально проверил на чистой базе с тремя счетами, думал может в моей базе какие проблемы. После закрытия счета надо проверять первый счет по списку в таблице, если на нем был начальный остаток, то он заменится начальным остатком закрываемого счета. Теперь задним числом что то проверить очень сложно, так как не известно как были отсортированы счета в момент закрытия.
vovi4
 
Сообщения: 5
Зарегистрирован: 04 окт 2010, 18:22

Re: Ошибка при закрытии счета

Сообщение Ximik » 08 июл 2011, 07:56

Та же самая проблема. Было открыто три счета. Все открывались с НЕ НУЛЕВЫМ НАЧАЛЬНЫМ ОСТАТКОМ. Наличные и два пластика. Решил отказаться от одного из пластиков. Остаток перевел на второй пластик. Стал закрывать счет и сумма на первом, по списку, счете уменьшилась на сумму начального остатка на закрываемом счете. До этого без проблем закрывал пустые счета, но открывались то они с нулевым начальным остатком. Версия 2.2.0.6.
Ximik
 
Сообщения: 4
Зарегистрирован: 08 июл 2011, 07:39

Re: Ошибка при закрытии счета

Сообщение nfdenis » 20 сен 2011, 17:54

У меня обнаружилась та же проблема. До сих пор не проявлялась, вероятно, потому что еще ни разу не закрывал счета, в которых начальный остаток устанавливался в новой форме открытия счета (до этого остатки в форме открытия, изменения счета не устанавливались). В отчете "Полная история операций" никаких следов данной проблемы нет, если не считать того, что начальный остаток при закрытии счета замещает сумму начального остатка другого счета. Причем этот эффект проявляется только при снятии отметки "Показывать закрытые счета".
nfdenis
 
Сообщения: 109
Зарегистрирован: 17 апр 2009, 05:06

Re: Ошибка при закрытии счета

Сообщение nfdenis » 03 окт 2011, 12:33

В версии 2.3.0.0 проблема сохранилась
nfdenis
 
Сообщения: 109
Зарегистрирован: 17 апр 2009, 05:06

Re: Ошибка при закрытии счета

Сообщение Support » 04 окт 2011, 15:47

Проблема исправлена в 2.3.0.3
Support
Администратор
 
Сообщения: 178
Зарегистрирован: 16 апр 2009, 15:21


Вернуться в Известные ошибки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron