Сообщество
FAQ
Логин
Пароль
Войти при помощи
Кстати, вы можете
Общение / Веб версия / Дополнительные атрибуты транзакций

Дополнительные атрибуты транзакций

Maxim
6 января 2014 11:27
В очередной раз поймал себя на том, что дважды вношу траты на бензин. Первый раз в AutoManager, второй -- в Дребеденьги.
А почему? А потому, что помимо автомобиля, с которым связана трата (его можно засунуть в тэги), нужно внести еще, и литраж, и пробег, и признак заправки до полного бака. Зачем? Чтобы построить некоторые специфичные отчеты для авто, как то: стоимость километра пробега, средний расход топлива. Посмотреть как неумолимо растёт бензин в цене.
Можно, конечно, написать приклад, который эту информацию будет аккуратно паковать в комментарий и также аккуратно оттуда распаковывать. Но, хранить несколько значений в одном текстовом поле на мой скромный взгляд неправильно.
Что скажете, разработчики? Потесните с рынка автоменеджеры всех мастей?
Ilyan
6 января 2014 11:49
Можно завести валюту "Литры" и вместо трат на бензин делать обмен денег на "Литры".
Далее, завести валюту "Километры", и обменивать "Литры" на "Километры".

Но очета по этим транзакциям все равно не построишь :)
Да и без "ручной" истории курсов валют это все равно бесполезно.
Admin
6 января 2014 12:35
Ilyan Пишет:
Что скажете, разработчики?
Добрый день,
Периодически такие просьбы уже давно возникают, понятно, вещь многим востребована.
Но руки пока не доходят, будем надеяться что в этом году дойдут.
x35bug
7 января 2014 20:17
Maxim Пишет:
нужно внести еще, и литраж, и пробег, и признак заправки до полного бака.
Поддержу просьбу о дополнительном аттрибуте, который показывает колличественную характеристику (литры, граммы, штуки), непосредственно связанную с тратой.

При чем в идеале, на мой взгляд, если это будет вводиться в поле "комментарий и теги" в виде "#6шт" в конце, например, и парситься на сервере, т.к. форма уже перегружена.

А вот остальное, имхо, слишком специфично. Есть специализированные средства для учета расхода топлива. Точно так же, как есть специальные программы для анализа, например, расходов на мобильную связь. Думаю, тот же функционал кредитных или депозитных счетов (которого нынче все еще нет) более соответствует предназначению данного сервиса.
Ilyan
7 января 2014 21:15
x35bug Пишет:
При чем в идеале, на мой взгляд, если это будет вводиться в поле "комментарий и теги" в виде "#6шт" в конце, например, и парситься на сервере, т.к. форма уже перегружена.
А на мой взгляд, как раз перегружено как раз поле комментария :)

Мне кажется, возможность указания единиц (литров, штук, дней) - это в первую очередь свойство категории. Поэтому, дополнительное поле ввода могло бы появлятся только при выборе категории, поддерживающей дополнительный атрибут.
Ilyan
7 января 2014 21:47
Ещё 5 копеек по поводу перегруженной формы:

Мне кажется, что поле выбора шаблона не должно находиться внизу формы ввода. Получается, что надо приучить себя в заметном количестве, может даже в большинстве случаев ввода, сначала выбрать что-то внизу формы, а потом вернуться наверх, и дозаполнить. Это противоестественно.

Конечно, в нынешнем виде "Шаблоны" нельзя переставить повыше ни куда-то в середину форму (а ведь они и сейчас "внутри" формы, и по-хорошему они должны быть ПОСЛЕ комментария), ни над ней.

Но что вы скажете о такой (черновой) идее:

https://drive.google.com/file/d/0By50NczJWxY2UFZsbU1ZTmtfTm8/edit?usp=sharing
Admin
7 января 2014 21:55
Ilyan Пишет:
что вы скажете о такой (черновой) идее
А в чём идея?
Из картинки не очень понятно.. два "ещё"?
Ilyan
7 января 2014 21:57
Идея в том, чтобы выбрать нужную подзакладку с шаблоном - либо один из наиболее частых, которые будут видны, либо из списка (если все шаблоны не влезают).
x35bug
7 января 2014 21:58
Ilyan Пишет:
Поэтому, дополнительное поле ввода могло бы появлятся только при выборе категории, поддерживающей дополнительный атрибут.
С одной стороны - да. С другой - думаю, у категорий для большинства наиболее часто исползуемых трат оно будет. По сути, этот аттрибут может быть у всех категорий, связанных с приобретением товаров (потому что их можно измерить штуками, литрами, килограммами и т.д.), а также у некоторых, связанных с приобретением услуг.

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

PS: и да, давно просил, но повторюсь еще раз - можно ли сделать на стороне клиента интеллектуальную обработку сумм вида "4$" и/или "4USD"? Считаются же сейчас яваскриптом математические выражения, а если добавить автовыбор валюты - было бы очень удобно...
Ilyan
7 января 2014 22:07
Может так будет понятнее?

https://drive.google.com/file/d/0By50NczJWxY2bFJfWElFMzg4ZTg/edit?usp=sharing
Ilyan
7 января 2014 22:12
x35bug Пишет:
у категорий для большинства наиболее часто исползуемых трат оно будет
Да я вообще не могу придумать ни одного примера, кроме литров бензина :)

Ну, может быть ещё указание количества дней при оплате чего-либо на срок.

* правда, у меня почти нет никаких подкатегорий продуктов - мне жалко тратить время на разбиение суммы по видам, тем более я не стал бы его тратить на указание штук и веса.
Ilyan
7 января 2014 22:14
x35bug Пишет:
интеллектуальную обработку сумм вида "4$" и/или "4USD"
Мне это не нужно, но идея красивая!
Admin
7 января 2014 23:17
Ilyan Пишет:
Может так будет понятнее?
Понятнее да,
но пока не однозначно.
Ilyan
8 января 2014 00:47
Admin Пишет:
пока не однозначно
Это лишь набросок, который, однако, удовлетворяет некоторым на мой взгляд важным условиям:

1. Выбор шаблона над формой. Это хорошо, потому что соответствует естественному порядку заполнения формы сверху вниз.
2. Выбор шаблона заметно отличается от заполнения полей формы. Это хорошо, потому что шаблон не является полем формы и не сохраняется в транзакции.
3. Выбор шаблона осуществляется выбором подзакладки. Это хорошо, потому что подзакладки обычно служат для специализации и категоризации закладки высшего уровня, а именно для этого и предназначены шаблоны: специализировать форму высшего уровня (расход/доход/...).

Более того, благодаря использованию подзакладок, форма каждого шаблона может быть уникальной (без разрыва шаблона пользователя, извините за каламбур) - переходя на новую (под)закладку пользователь готов к тому, что её содержимое может полностью отличаться от предыдущей.

А это значит, что шаблоны смогут быть проще или наоборот, сложнее. Например, шаблон, в котором можно ввести/изменять только сумму, потому что остальные поля уже выбраны и зафиксированы. Или шаблон с уже разбитыми на категории тратами. Или шаблон обмена валют + перевода. Или даже шаблон моей зарплаты - где надо будет ввести около 10 сумм, которые превратятся в 15 транзакций переводов и обменов валют.

но создавать практически любые использование такого подхода
Ilyan
8 января 2014 01:13
Это, конечно очень футуристично, но я даже могу представить себе создание пользователем своих уникальных шаблонов. Например, для шаблона траты с чаевыми, как-то так:

Поля:
Сумма_1="" Валюта_1 ""
Место_Хранения_1=""
Категория_1="Рестораны"
Комментарий_1=""
Текст="Чаевые:" Сумма_2=""
Место_Хранения_2="Мой кошелёк"
---
Транзакции:
-Сумма_1;Валюта_1;Категория_1;Место_Хранения_1;Текущее_Время;Комментарий_1;
-Сумма_2;Валюта_1;Категория_1;Место_Хранения_2;Текущее_Время;Комментарий_1;
x35bug
8 января 2014 02:03
Ilyan Пишет:
Да я вообще не могу придумать ни одного примера, кроме литров бензина :)
Ну например "Божоле нуво #4шт" чтобы посчитать не только сумму трат на алкоголь, но и количество выпиваемого :) Или "Sapim super spoke #28шт" - чтобы потом можно было легко понять, насколько каждая вышла дороже купленных ранее "DT aerolite #16шт". И сколько примерно будет стоить заменить эти аэролайты впереди. И стоит ли оно вообще того, сколько стоит :) Кому-то потребуется "газ #235кубм". А кому-то может и "картошка #2.452кг" актуально будет - мало ли..
Ilyan
8 января 2014 11:46
Ещё все то, за что платят по тарифу: вода (кубoмeтры), свет (kWt/h), сотовая связь (минуты, MB)...
Ilyan
11 января 2014 12:25
Ещё один вариант выбора шаблона - сделать выпадающее меню со списком шаблонов прямо из заголовка закладки (Расходы/доходы/...)
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.
© drebedengi.ru 2007 - 2017  |  Мобильная версия  |  Карта сайта  |  API интеграции  |  Обратная связь  |   English