Сообщество
Логин
Пароль
Забыли пароль?     Регистрация
Ещё проектики
Рабочее время
Минималистичный счётчик рабочего времени онлайн
Общение / Приложение для Android / Некорректная сортировка счетов

Некорректная сортировка счетов

WinDale
17 сентября 2016 15:35
Добрый день! Проблема такая: у меня порядка 10 разных счетов (наличные и безнал) они разбиты на группы. Первая группа наличные (два счета). Далее шли электронные деньги (3 счета) и снизу еще счета.



Решил добавить счет в наличные. Все сделал в браузере, открываю андроид (а тут же нет групп и это кстати огромный косяк и минус приложению) а он у меня стоит после всех счетов электронных денег. И все как я ни старался что только не делал он никак не встает в нужно место на андроиде. (удалял по новой создавал бестолку).



Пробовал поставить счет вне группы сразу после наличных - тогда он встает в это место, но стоит добавить его в группу и он сразу падает вниз списка после эл денег. В чем логика я не понял.



Что это за глюки такие. В браузере все удобно, а на андроиде хаос. Хочу чтобы вы решили проблему! Не просто так же платим)
Admin
 
17 сентября 2016 20:07
Здравствуйте.

Группировка счетов в Андроид версии ещё не реализованы, из-за этого сортировка сгруппированных счетов там не определена. Исправится, когда добавится поддержка групп.



Задача есть в плане, следите за новостями.
WinDale
29 сентября 2016 13:46
Ну что же ждём. Но честно говоря очень неудобно стало, когда появилось много различных мест хранения. Надеюсь вы всё-таки сделаете сортировку в ближайщее время.
Сергей
6 октября 2016 09:01
Для решения данной проблемы предлагаю сделать следующее:

Создать новое поле сортировки, которое будет складываться из 2 строк - поле сортировка группы + поле сортировка счета. Пересортировать массив счетов

по новому полю сортировка и закинуть данные в Андроид. Чтобы не ломать структуру можно значениями из нового поля сортировка заменить

значения sort у счетов. Таким образом получится, что места хранения сортируются сначала по группам, а потом по полю sort.
Admin
 
6 октября 2016 15:22
Это скорее "времянка", а не решение. Лучше не отвлекать силы на это, а просто добавить поддержку групп, что у нас и запланировано.
Сергей
6 октября 2016 15:39
Согласен, что это времянка, но на данный момент пользоваться счетами на андроиде не совсем удобно.
Саша
29 мая 2017 19:46
Да бог с ними, с группами!

Просто измените сортировку в мобильной версии, сделайте ее по двум полям "порядковый номер группы" + "порядковый номер счета в группе"

Пусть счета идут, как сейчас, одним списком, но в правильном порядке.

Это будет не "времянка", а исправление (более правильная реализация) того, что работает уже сейчас.

Заранее спасибо!
Саша
29 мая 2017 19:47
То же относится и к мобильной версии сайта
Admin
 
29 мая 2017 21:40
Саша Пишет:
"порядковый номер группы"
Нет такого поля, к сожалению. Группы и счета - это древовидная структура в одной сущности. Реализация правильной сортировки с учётом произвольной вложенности примерно сопоставима с реализацией групп.
Admin
 
9 сентября 2017 22:03
В альфа версии появилась группировка счетов.
Желающие могут установить и протестировать: https://www.drebedengi.ru...=7497
Сергей
11 сентября 2017 14:06
Александр, спасибо. Теперь мобильная версия стала намного удобнее
ortero
12 сентября 2017 13:34
В группировке счетов нашел проблему: если в основной группе больше одной одной подгруппы, то все счета раскрываются в последней подгруппе:
-Основная группа
--подгруппа 1
--подгруппа 2
---счета подгруппы 1
Или так, если раскрыты обе подгруппы:

-Основная группа
--подгруппа 1
--подгруппа 2
---счета подгруппы 2
---счета подгруппы 1

А должно быть так:
-Основная группа
--подгруппа 1
---счета подгруппы 1
--подгруппа 2
---счет подгруппы 2
Admin
 
12 сентября 2017 14:02
ortero Пишет:
В группировке счетов нашел проблему
Спасибо за информацию, будем исправлять.
Admin
 
15 сентября 2017 19:57
Исправлено в альфа-версии.
Через несколько дней будет в основной версии в гугл-плэй.
ortero
15 сентября 2017 19:59
Вот спасибо вам большое!
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.