logo
logo

Доработки При вводе остатка происходит умножение его на 100

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

При вводе остатка происходит умножение его на 100

Версия: 2.1.230

Тип: Ошибка
Статус: Завершено
Важность: Если время будет
Ошибка 2.1.230 #76
Описание
Странное поведение на нетбуке asus eee pc 901 (ос win xp sp2).
 
При добавлении счета вводимый остаток умножается на 100. Аналогично для опарации (на 100 в данном случае умножатеся сумма)
 
Если будет возможность, поправте пожалуйста ошибку. Программа классная, хотелось бы иметь возможность использовать её и на нетбуке.
Последовательность действий
Скачал дистрибутив. Установил. Дальше:
1. На  вкладке счета выполняю операцию "Добавить счет"
2. Ввожу название счета и начальный остаток (у меня "Кошелек" и 388,00)
3. Жму кнопку ОК.
В результате создается счет кошелек с остатком 38,800,00
 
На ноутбуке и на стационарной машине все впорядке.
 
Аналогичная ситуация с умножением наблюдатеся если на вкладке "Операции" добавлять операции по счету. Умножатеся на 100 сумма.
 
Так же если просто ввести цифру в поле остатка или суммы и нажать "=", то для каждого нажатия будет происходить умножение на 100.
 
Причем ряд будет следующий:
 
566 (ввел) - 56,600,00 - 5,660,000,00 - 566,000,000,00 - 56,600,000,000,00 -
5,660,000,000,000,00 - 566,000,000,000,000,00 - и далее переполнение (-584,906,628, 499,610,01)
Спасибо, будет исправлено. Пока не выложена исправленная версия программы, зайдите в региональные настройки и в разделителе тысяч поставьте пробел. После этого все должно заработать.
В 222-й сборке эта ошибка не будет проявляться. Причина ошибка была в неверной работе программы в случае совпадения десятичного символа и символа разделителя тысяч.
 
Суть исправления ошибки состоит в добавлении проверки на совпадение этих двух символов. В случае совпадения в программе прописывается режим форматирования чисел, при котором в качестве разделителя тысяч используется пробел, а в качестве десятичного символа - запятая.