Сообщество
Логин
Пароль
Забыли пароль?     Регистрация
От всей души
Мы старались, делали.
Можно поблагодарить разработчиков любой суммой.
Общение / Веб версия / Баг в "Разбить" трату

Баг в "разбить" трату

Ilyan
3 ноября 2014 12:43
Какая-та хрень с Итого, даже опасаюсь сохранять.

В Chrome сразу же, при введении первого же символа.
В IE11 - при вводе подсуммы, превышающей общую сумму.

Ещё, почему-то можно редактировать сумму в первой строке, хотя она все равно сбрасывается.
Ilyan
3 ноября 2014 12:47
И разве не логично прикрутить "мой" фильтр на ввод суммы везде?
Admin
 
3 ноября 2014 13:21
Здравствуйте.
Не получается воспроизвести. Хорошо бы видео или скриншоты.
Фильтр ещё не везде прикручен.
Ilyan
3 ноября 2014 13:28
Поле "Сумма" должно быть больше 0.01

Это неверно, т. к поле сумма может быть 0.01
Ilyan
3 ноября 2014 13:29
Если попытаться разбить сумму 0.01, итого показывает 0.1
Ilyan
3 ноября 2014 13:31
Admin Пишет:
Не получается воспроизвести.
Upd.

Сумма должна содержать ненулевое количество копеек.
Admin
 
3 ноября 2014 13:32
Это и есть "Какая-та хрень с Итого, даже опасаюсь сохранять." ?
Admin
 
3 ноября 2014 13:33
Ilyan Пишет:
Сумма должна содержать ненулевое количество копеек.
Всё равно всё нормально. Не понятно о чём речь.
Ilyan
3 ноября 2014 13:34
Ilyan Пишет:
В Chrome сразу же, при введении первого же символа.
Не получается воспроизвести. Так же, как и в IE11 - при вводе подсуммы, превышающей общую сумму.
Ilyan
3 ноября 2014 13:40
https://drive.google.com/file/d/0By50NczJWxY2bGF4SGVRVjgzcU0
Admin
 
3 ноября 2014 14:24
Спасибо, поправили.
Ilyan
3 ноября 2014 15:02
Слишком много сообщений об ошибке. Выдается "Prevent this page from creating additional dialogs", и если выбрать эту опцию, многое перестает работаь, например, невозможно удалять транзакции.
Ilyan
3 ноября 2014 15:07
Admin Пишет:
Фильтр ещё не везде прикручен.
Может быть это заодно решит проблему с переводом курсора в конец окна ввода подсумм при нажатии на любую клавишу: стрелки курсора, ввод/удаление посередине строки.
Admin
 
3 ноября 2014 15:09
Ilyan Пишет:
Слишком много сообщений об ошибке.
В каком смысле. Ошибка должна появляться в момент нажатия клавиши, если сумма превышает.
Ilyan
3 ноября 2014 15:11
Ilyan Пишет:
Слишком много сообщений об ошибке.
Окно надо показывать только при переходе из валидного положения в инвалидное.
И при попытке сохранить - только 1 раз.
Ilyan
3 ноября 2014 15:19
Admin Пишет:
Ошибка должна появляться в момент нажатия клавиши, если сумма превышает.
Но не каждую же клавишу. И уже точно не при нажатии на курсор!!!

Достаточно одного раза - до тех пор, ввод продолжает быть некорректным.
Как только все суммы снова стали ОК, сообщение можно снова "заряжать" на случай повторной ошибки.

Еще, пока ввод некорректный, можно за-disable-ить кнопку "Сохранить все" + добавить на нее tooltip с сообщением. Имхо, это лучше диалога.
Ilyan
3 ноября 2014 15:28
А еще некорректный ввод можно делать красным.
Ilyan
3 ноября 2014 15:29
Тем более, что некорректный ~= отрицательный (и 0.00), для которого красный естественный.
Ilyan
3 ноября 2014 23:46
Я смотрю вы серьёзно взялись за "Разбить" трату.

При попытке разбить трату в НЕОСНОВНОЙ валюте из отчета в ОСНОВНОЙ валюте, в первая строка заполнена суммой в ОСНОВНОЙ валюте.

Очень опасаюсь сохранять. :)

В связи с этим не нравится, что валюта транзакций вообще не видна.
Можно её показать нередактируемой в первой строке, где и сама сумма должна быть нередактируемой?


Там же - зачем-то разрешен autocomplete суммы.
Ilyan
3 ноября 2014 23:47
Ilyan Пишет:
валюта транзакций вообще не видна
в форме разбиения траты
Admin
 
4 ноября 2014 10:25
Ilyan Пишет:
При попытке разбить трату в НЕОСНОВНОЙ валюте из отчета в ОСНОВНОЙ валюте, в первая строка заполнена суммой в ОСНОВНОЙ валюте.
Этот кейс разбиения не предусмотрен. Разбивать трату нужно из отчёта в исходной валюте.
Ilyan
4 ноября 2014 12:27
Admin Пишет:
Этот кейс разбиения не предусмотрен. Разбивать трату нужно из отчёта в исходной валюте.
И тем не менее он разрешен, и убивает бухгалтерию - после разбиения траты в 10 евро (показываемой в отчете как 500 рублей) в результате получем траты на общую сумму в 500 евро.
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.