Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Сделать форму расчета водителя #79

Closed
sedovalx opened this issue Jun 9, 2015 · 10 comments
Closed

Сделать форму расчета водителя #79

sedovalx opened this issue Jun 9, 2015 · 10 comments

Comments

@sedovalx
Copy link
Owner

sedovalx commented Jun 9, 2015

По поводу возврата залога:

в марте с заказчиком я нафантазировал это так:

default

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

@sedovalx
Copy link
Owner Author

sedovalx commented Jun 9, 2015

@hodkoff2 опиши тут

  • что должно быть на форме расчета водителя
  • какие функции она должна выполнять
  • как эти функции меняют балансы
  • и т.п.

@hodkovdd
Copy link
Collaborator

@sedovalx
Что должно быть на форме:

Поля с информацией по закрываемой аренде водителя :

  • ФИО водителя

  • баланс Арендный

  • баланс Ремонтный

  • баланс Штрафной

  • Залог (он же Аванс) которой он вносил в момент создания.

  • Сумма всех значений выше

    Кнопки:

  • Расчитать. Действие: Сумма всех значений вычитается из счета "в Кассе". перевод аренды в статус "Закрыта".

  • Отмена. Действие: ничего.

@hodkovdd
Copy link
Collaborator

hodkovdd commented Jul 3, 2015

@sedovalx
готовность? Серверная, клиентская стороны?

@sedovalx
Copy link
Owner Author

sedovalx commented Jul 3, 2015

@hodkoff2
Как должно вычисляться поле Аренда? Это поле соответствует колонке "Текущий баланс арендный" из кассовой формы?
Закрытие аренды делается только через расчет или же можно через редактор аренды тоже?

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

@hodkovdd
Copy link
Collaborator

hodkovdd commented Jul 4, 2015

@sedovalx
Как должно вычисляться поле? - поля Аренда, Штраф, Ремонт здесь это те же значения их кассовой формы "Текущий Баланс ХХХ". Залог - то что указывалось в поле залог при создании аренды.
"счет в Кассе" - Ок, напишу\нарисую, выложу, тогда обсудим.

@sedovalx
Copy link
Owner Author

sedovalx commented Jul 4, 2015

Мне кажется, на форме расчета не помешает видеть историю операций и смен статусов по аренде. Скажем, сверху сводка:

  • Аренда
  • Ремонт
  • Штрафы
  • Залог
  • Кол-во активных минут аренды
  • Итого

А снизу таймлайн с операциями и переходами статусов. Сразу бы сняло много вопросов. В принципе, это вполне реализуемо.

@hodkovdd
Copy link
Collaborator

hodkovdd commented Jul 5, 2015

@sedovalx
Звучит круто, однако не уверен, что правильно понимаю что такое "сводка". Это закладки, а в каждой более подробная инфа в виде таблиц? И как выглядит таймлайн? Нужен рисованный макет для утверждения, если объяснишь подробнее я смогу нарисовать.

@hodkovdd
Copy link
Collaborator

hodkovdd commented Jul 9, 2015

таймлайн по аренде: #85 (comment)
@sedovalx ответишь про "сводки"?

@sedovalx
Copy link
Owner Author

sedovalx commented Jul 9, 2015

см #85
Под сводкой понимается просто набор полей с итоговой информацией. Набор перечислен выше. А под ним таблица/список/таймлайн с хронологией всех событий по аренде.

@sedovalx
Copy link
Owner Author

Смотри #85 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants