Сообщество
FAQ
Логин
Пароль
Войти при помощи
Кстати, вы можете
Установить drebedengi.ru на свой сервер.
Общение / Веб версия / Баги, вопросы, предложения

Баги, вопросы, предложения

Michael
1 апреля 21:31
1. Баг с синхронизацией. Я упоминал это в своей недавней теме, но это реально серьёзный баг. Насканировал кучу QR, внёс данные, чеки утилизировал, а потом оказалось, что приложение что-то отправило в веб-версию, а что-то - нет. Что не прошло выяснить невозможно, разбор экспорта базы не помогает так как там всё в навал, а чеки могут быть внесены за разные месяцы и годы.
2. Баг при импорте. Если экспортировать приложение, а потом импортировать её в веб-версию с очисткой базы, то часть записей теряется рандомно, балансы более не совпадают с тем, что было, а что именно утерялось найти уже невозможно.

Теперь вопросы.
Касательно пункта 1. Судя по наличию бага с синхронизацией, правильно ли я понимаю, что единственный обходной путь - после каждого сканирования делать синхронизацию и молиться, что она пройдёт?
По поводу импорта. В чём тайный смысл делать двойной круг при импорте? Я поясню. Вот я импортирую данные из файла, отвечаю согласием на вопрос об очистке базы. Потом у меня просят пароль, потом база очищается и... дальше вообще ничего не происходит. Я думал импорт пройдёт следом автоматически, но нет - мне надо вернуться в корневое меню, снова выбрать импорт, снова выбрать файл, а потом происходит псевдо-импорт и... опять вопрос хочу ли я импортировать? Но я же уже два раза это выбирал на предыдущих этапах. Можно ли как-то сократить эту бессмысленную цепочку действий?

Теперь предложения.
1. Главное. Строгая сверка баз данных при синхронизации. Чтобы не было такого, что синхронизируется часть, а потом сам иди ищи что не вошло в базу.
2. Подробное логирование синхронизации. Если пункт 1 нереализуем, то пусть система отправляет на почту подробный лог с записями, которые не прошли синхронизацию и, если возможно, с причинами ошибки.
3. Экспорт приложения в виде расширенной версии (как в веб-версии).
4. Если пункты 1 и/или 4 нереализуемы, то пусть csv содержит в себе дату и время внесения записи в базу чтобы можно было хоть как-то отыскать потери при ошибке синхронизации.
5. Ввести галку вроде "Согласен со всем, не спрашивайте меня больше!" при импорте чтобы не ходить дважды по кругу.
6. Если пункт 5 нереализуем, то хотя бы переместите кнопку импорта в самый верх страницы, а не вниз как сейчас. Во время импорта сервис намертво виснет и крутить до конца страницу это сомнительное решение.
Admin
1 апреля 22:07
Здравствуйте.
1. Проблема с синхронизацией возникла из-за ошибки в синхронизации чеков, предположительно после определённых действий с чеком (удаление транзакции привязанной к чеку, затем повторное сканирование). Исправим в след. обновлении.

2. После импорта файла из телефона, в веб-версии должны оказаться все операции из файла, т.е. с телефона, т.е. остатки должны быть в точности такими, как в телефоне на момент экспорта. Если у вас не так - просьба прислать в обратную связь скриншоты, на которых видно проблему.

Синхронизация после сканирования запускается автоматически. Проблемы с синхронизацией случаются достаточно редко, мы постоянно работаем над её улучшением.

По поводу предложений и сценария импорт + очистка, вы правы там есть что доработать. Спасибо за предложения, подумаем.
Michael
1 апреля 22:35
Касаемо п. 2. Нет, после импорта из телефона в веб-версии отражаются не все операции. К примеру, у меня появились ненулевые долговые счета, а когда я откатился на веб-бекап, то я по каждому счёту сформировал отчёт и увидел, что были утеряны переводы между счетами, причем как прошлые (до даты оставшихся перемещений) так и будущие (после оных). Пришлось восстанавливать их вручную. Остатки по счетам после импорта и всех правок тоже съехали и не совпадают с веб-версий ДО импорта из приложения. Но как это траблшутить я вообще не имею представления.
То есть налицо а) утеря данных по остаткам, б) утеря данных по переводам. Следовательно, где-то что-то пошло не так.
Michael
1 апреля 22:47
Да, после импорта шаблоны тоже отвалились. Хорошо бы сделать так чтобы этого не происходило или чтобы это в приложении было видно или хотя бы синхронизировалось и лежало просто в базе данных в смартфоне.
Timur
30 апреля 16:53
Не хочу создавать новую тему, поэтому пишу тут
В Андроид программе вы сделали очень удобную фишку, когда можно запись о "расходе" превратить в "перемещение". Почему-то не могу это найти в Веб-интерфейсе. Подскажите, она вообще есть там?
Admin
30 апреля 17:25
Нету в веб-версии.
Timur
30 апреля 17:27
:(
жаль. Очень не хватает
Добавите?
Admin
30 апреля 17:29
В ближайшее время не получится.
Но подумаем.
anton
4 мая 10:49
Здравствуйте.

Обнаружил следующий баг:
На форме расходов с чека отображаются просроченные плановые расходы.
В графе "Итого" эти траты тоже суммируются.
скриншот: https://pasteboard.co/J6Mspl7.png
Admin
4 мая 12:11
anton Пишет:
На форме расходов с чека отображаются просроченные плановые расходы.
Спасибо за информацию, поправили.
ortero
6 мая 14:29
Добрый день, можно ли как-то сделать, чтобы при разбиении доходов/расходов часть суммы можно было указывать в виде получения/возврата долгов?
Admin
6 мая 14:30
Здравствуйте.
К сожалению нет. Операции разных типов между собой не комбинируются.
Игорь
7 мая 11:26
Добрый день.

Тоже, чтобы отдельную тему не создавать, напишу здесь

Добавьте, пожалуйста, в веб-версии возможность изменения Места хранения пакетно для всех позиций одного чека.

Объясню зачем. Если при сканировании чека ошибочно выбираешь неправильное Место, то при большом чеке переклацывать ручками каждую позицию весьма утомительно.
Игорь
7 мая 11:27
Игорь Пишет:
Добрый день.

Тоже, чтобы отдельную тему не создавать, напишу здесь

Добавьте, пожалуйста, в веб-версии возможность изменения Места хранения пакетно для всех позиций одного чека.

Объясню зачем. Если при сканировании чека ошибочно выбираешь неправильное Место, то при большом чеке переклацывать ручками каждую позицию весьма утомительно.
Вопрос снят. Извините за невнимательность
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.