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

Новый баг с чеками

Michael
18 апреля 2020 11:48
Приветствую!
Вчера вечером получил на телефон обновление приложение. Полазил, нашёл раздел "Чеки". Попробовал добавить туда чек через QR и чек добавился. А потом полезли проблемы и баги.
1. Если чек внесён, то его невозможно удалить из раздела чеков.
2. Невозможно перейти на тот день, который зафиксирован в чеке (нужно для проверки наличия дубликата), только руками.
3. Если двигаться через меню в чеке в этом разделе, то тоже невозможно выйти на день, когда чек был внесён.
4. Невозможно выйти на редактирование суммарной траты (в случае если был чек более чем на один товар), только на его составляющие.
5. Если руками найти дату внесения чека, обнаружить, что он уже внесён, а потом удалить дубликат, то чек не пропадает из раздела "Чеки" автоматически.
6. Если кликнуть на фактически удалённый чек в разделе "Чеки", то приложение ругается на ошибку и предлагает повторно авторизоваться в приложении.
Admin
 
18 апреля 2020 12:22
Здравствуйте.
1. В меню просмотра чека есть пункт "удалить чек". Он появляется, когда чек изменит статус на "обработан". Когда у чека статус "в обработке" - удалить его не так просто, может возникнуть конфликт на сервере если в этот момент он уже обработан. Но подумаем, что с этим можно поделать.

2 - 3. Поясните, что имеется ввиду под "перейти на тот день"? Из меню чека можно открыть список всех операций по чеку. Это не поможет?

4. Не совсем понятно, что такое "суммарная трата"? После разбивки чека на позиции, в системе есть только они. Понятия "суммарная трата" - пропадает. В веб-версии есть возможность редактировать всю группу целиком. Посмотрите, может пригодится.

5. Тут надо подумать, возможно это не баг, а фича. Чек это же независимая сущность, документ, который может существовать и без расходов. Как вариант, можно по удалять не нужные чеки через веб-версию, там в списке красные крестики быстро кликаются.

6. Если можно, опишите пошаговый сценарий действий. Как создаёте чек, где удаляете, в каком состоянии он при этом и т.п.
Michael
18 апреля 2020 12:43
1. Именно поэтому я и хотел получить возможность перейти на дату внесения из чека чтобы удалить чек там и не ждать пока он обработается.
2-3. Допустим у меня есть чек за позавчера. Я сканирую его, чек вносится в список, но мне нужно сделать по нему ряд правок пока он не рассыпался на составляющие после обработки (поменять источник средств, добавить комментарий и т.д.). И вот это нельзя сделать, но можно сделать если вносить траты сканированием как обычно. Это делает раздел "Чеки" не очень удобным для применения.
Что касается "...открыть список всех операций по чеку", то нет, это не поможет. Мне нужно попасть в тот день потому что там уже может быть внесена эта трата, которую я добавил руками по памяти и/или если я добавил по памяти трату на примерную сумму на случай если я забуду или потеряю чек. И вот этого всего я не могу сделать, только руками искать дату, что добавляет мучений в поиске ровно также как сейчас это реализовано в веб-версии.
4. Я выше писал зачем мне может потребоваться редактировать группу целиком. И нет, это не пригодится, редактировать составляющие группы нет никакого смысла, они же часть целого, а мне целое нужно подправить.
5. Это наверное неудачная шутка. Искать траты, раскиданные на интервале от месяцев до лет в веб версии чтобы их удалить это пытка похуже ручного ввода дат и времени. Я бы понял если бы веб-версия вела подробный лог введённых данных с указанием даты/времени введения и даты/времени в чеке с возможностью быстрого перехода туда - тогда я бы согласился с предложением. Но увы, сейчас только через страдания.
6. Порядок такой:
а) Сканирую QR, чек появляется в статусе "Обработка";
б) Ищу руками дату по чеку;
в) Удаляю чек, он пропадает из целевого дня;
г) Иду в раздел "Чеки" и вижу там чек без иконки;
д) Нажимаю на чек (статус не играет никакого значения) и получаю в лицо сообщение об ошибке.
Admin
 
18 апреля 2020 13:07
1. Конфликт не отменяется, если вы удалите чек (не обработанный) в приложении, т.к. в этот момент на сервере он может быть уже обработан. На данный момент удалить не обработанный чек можно на сервере (веб-версия), тогда конфликтов не будет.

2-3. Вам нужно из раздела "чеки", попасть в форму ввода расходов с выбранной датой чека. Верно?

4. Да, но как поправить "целое", если "целого" уже нет? Уточните, если можно, ещё подробнее. Какую конкретно цифру-поле-текст вы хотите изменить.

5. Не очень понятно о чём речь. Искать, вроде бы, нужно не траты, а чеки. В блоке чеков они идут в порядке сканирования, а не дате чека, так что все недавно отсканированные чеки сразу видны. Так же, подробный лог с изменениями доступен в "Журнал операций-фильтр-история всех изменений". Поясните, если можно, проблему.

6.в - так не совсем корректно говорить. Там можно удалить только расходную операцию по чеку, а не чек. Это разные вещи. Но проблема кажется, понятна. Возможно стоит при удалении базовой расходной операции, если чек ещё "в обработке" просто удалять и сам чек. Но это упирается в п.1, так что подумаем.
Michael
18 апреля 2020 13:29
1. Я понял, но в таком случае об этом стоит написать большими буквами на видном месте чтобы те, кто отважится использовать новый раздел, знали о рисках и последствиях своих действий.
2-3. Да, это первое и самое главное действие, которое я ожидал найти в этом разделе когда отсканировал один из старых чеков. И когда не нашёл, то стал пробовать и проверять другие действия, то вылилось в создание этой темы со всеми вытекающими.
4. Вот я осканировал QR с настройками по умолчанию. Далее обычно я правлю руками источник средств (нал/безнал/карты/счета и т.д.), категорию затрат, комментарии. Если это делать стандартным способом, то это всё работает нормально даже если чек ещё обрабатывается. Если бы я это всё мог сделать прямо из раздела "Чеки", то это было довольно удобно.
5. Я говорил про веб-версию, где такого нету. В приложении есть, но это никак нельзя использовать потому что... не знаю почему, так реализовано сейчас.
6. Да, я неправильно выразился, пардон. Я удаляю расходную операцию, которая имеет дубль, а не чек, конечно.
Admin
 
18 апреля 2020 16:45
Хорошо. Спасибо за описание.
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.