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

Долговые места - "скрыть из списка"

AJ
6 мая 2014 11:11
Как сделать, чтобы долговой счет не скрывался при достижении 0 баланса?

Есть несколько контрагентов, с которыми постоянно операции "дал взаймы - отдал".
Соотв. каждый раз приходится идти и вручную снимать эту галку, которая все время
возвращается!

Сделайте пожалуйста, чтобы программа уважала предпочтения пользователя, которые он ввел вручную!
Спасибо!
Admin
 
6 мая 2014 11:23
Здравствуйте,
Тема актуальная, вот тут люди даже подгоняют:
http://www.drebedengi.ru/...=7400

Так что думаем как лучше сделать.
AJ
6 мая 2014 11:47
ИМХО, все на самом деле очень просто:
- В списке "Остатки на сегодня" всегда показывать только долговые места с ненулевым балансом - нулевые там видеть все равно незачем;
- При выборе долгового места всегда показывать все долговые места (ведь ОЧЕНЬ часто когда даем/берем в долг, до этого баланс нулевой), за исключением тех, которые пользователь сам пожелал скрыть через установку галки "Скрыть из списка".

Пожалуйста сделайте это поскорее, это постоянный источник раздражения при работе с Вашим сервисом. Спасибо!
AJ
6 мая 2014 11:50
P.S. забыл сказать - про автоматическое включение "скрыть из списка" разумеется надо забыть.
Admin
 
6 мая 2014 12:15
AJ Пишет:
про автоматическое включение "скрыть из списка" разумеется надо забыть.
Это вам так кажется. Эта опция вводилась когда-то тоже по просьбам трудящихся, и их тоже было много.

Скорее всего долговые счета и дальше будут скрываться автоматически при попадании в 0. Просто будет удобный способ выбора долгового счёта и из скрытого списка. Максимум на один клик дороже.
AJ
6 мая 2014 12:29
Очень зря. В результате получится, что в одной куче будут и уже сто лет как неактуальные
контрагенты, и те, которые (которым) долги отдали и баланс стал нулевой.

Вы просто не хотите понять, что "показывать в остатках" и "показывать при выборе долгового места" - это разные вещи. Нулевой баланс имеет значение лишь для первого, для второго нулевой баланс ничего не значит.
x35bug
6 мая 2014 16:40
AJ Пишет:
В результате получится, что в одной куче будут и уже сто лет как неактуальные
Вот именно - получится, что в большой куче и те, кого я сам сделал скрытыми, потому что никаких финансовых транзакций с ними не будет скорее всего уже никогда, и те, у кого временно нулевой баланс.
Admin
 
6 мая 2014 17:19
AJ Пишет:
В результате получится, что в одной куче будут и уже сто лет как неактуальные
контрагенты, и те, которые (которым) долги отдали и баланс стал нулевой.
Довод весомый, действительно не подумали об этом.
Значит будем ещё думать. Возможно правильный путь - это иметь галочку у долгового счёта типа "Автоматически скрывать при погашении".

Вопрос тогда в поведении по умолчанию. Надо как-то придумать, чтобы было интуитивно и тем кому нужно автоскрытие, и тем кому не нужно.
Ilyan
7 мая 2014 01:14
Admin Пишет:
Эта опция вводилась когда-то тоже по просьбам трудящихся, и их тоже было много.
А может быть вы можете привести ссылку на какие-нибудь темы на форуме, где упоминаются эти просьбы?

Ну, просто, чтобы ваше утверждение не было голословным.
Ilyan
7 мая 2014 01:25
Объясните, пожалуйста, что вас не устраивает в следующем решении:

При достижении 0 (не 0) скрывать (раскрывать) долгове места хранения в зависимости от значения специального флага в настройках места хранения.

По умолчанию этот флаг должен быть добавлен в положении "Автоматически скрывать/показывать".
Admin
 
7 мая 2014 09:40
Ilyan Пишет:
что вас не устраивает в следующем решении:

При достижении 0 (не 0)
А чем это отличается от последнего предложенного варианта?
Ilyan
7 мая 2014 10:49
Ничем.

Я просто не понимаю, чего вам в этом решении не хватает "чтобы было интуитивно и тем кому нужно автоскрытие, и тем кому не нужно".

Те, кому автоскрытие нужно, вообще не ничего заметят.
У тех, кому оно не нужно, появится возможность отключить автоскрытие для выбранных мест хранения.
Admin
 
7 мая 2014 11:49
Ilyan Пишет:
Я просто не понимаю, чего вам в этом решении не хватает
Ну вот, например, пользователю AJ это, видимо, не удобно: "про автоматическое включение "скрыть из списка" разумеется надо забыть."
Ilyan
7 мая 2014 12:14
ОК, значит давайте забудем слово "Ничем [не отличается]", внимательно перечитаем МОЕ предложение и ответим еще раз.

Чтобы достичь желаемого поведения, пользователю AJ (как и мне) надо будет 1 раз пойти в настройки и отключить автоматическое скрывание во всех интересующих его долговых местах хранения. После этого пользователь AJ сможет забыть про автоматическое скрывание.

Сомневаюсь, что пользователя AJ это категорически не устраивает - прошу его высказаться.
Admin
 
7 мая 2014 12:39
Ilyan Пишет:
надо будет 1 раз пойти в настройки
А если подумать (что и требуется), то можно сделать ещё лучше. Например, при достижении нуля в первый раз, как-то ненавязчиво спросить пользователя, хочет ли он включить автоматические скрытие для этого счёта (и/или для всех счетов задать нужное умолчание).
1. Не надо заходить в настройки.
2. Пользователь будет вкурсе, что такая настройка вообще есть. Иначе большинство и знать не будет, и продолжит мучиться :).
maskman
7 мая 2014 12:58
Admin Пишет:
как-то ненавязчиво спросить пользователя
Мне кажется, что это может быть не очевидно.
В настройках надежнее.
Ilyan
7 мая 2014 13:05
Admin Пишет:
А если подумать (что и требуется), то можно сделать ещё лучше.
Одно другому не мешает. Я предлагаю минимум, который:

1. Не затронет никого.
2. Поможет мне.

Если вы хотите в дополнение к этому сделать что-то ещё - пожалуйста.


Лично мне будет проще один раз зайти в настройки, чем по мере надобности ненавязчиво отключать автоматическое скрытие для пары десятков долговых мест хранения.
maskman
7 мая 2014 13:11
Ilyan Пишет:
Лично мне будет проще один раз зайти в настройки
Аналогично.
AJ
8 мая 2014 09:35
Ilyan Пишет:
ОК, значит давайте забудем слово "Ничем [не отличается]", внимательно перечитаем МОЕ предложение и ответим еще раз. Чтобы достичь желаемого поведения, пользователю AJ (как и мне) надо будет 1 раз пойти в настройки и отключить автоматическое скрывание во всех интересующих его долговых местах хранения. После этого пользователь AJ сможет забыть про автоматическое скрывание. Сомневаюсь, что пользователя AJ это категорически не устраивает - прошу его высказаться.
На крайний случай меня такой вариант устроит.
Но он далеко не самый лучший, так как лишние опции - это путь к bloatware.

Я предлагаю следующий вариант:
1) Распространить действие опции "Отображать нулевые остатки" в блоке остатков на долговые места хранения.
2) Отменить автоматическое изменение опции "Скрыть из списка" у долговых мест. Это опция должна выставляться вручную у мест, которые стали неактуальными.

Напишите, чем это вариант вас не устраивает?
AJ
8 мая 2014 09:40
И объясните мне пожалуйста, зачем вообще это автоскрытие при нулевом балансе?

- В блоке остатков я практически никогда не хочу видеть долговые места с нулевым балансом;
- Когда я даю или беру в долг, я хочу видеть все актуальные долговые места вне зависимости от их текущего баланса.
Admin
 
8 мая 2014 10:25
AJ Пишет:
зачем вообще это автоскрытие при нулевом балансе?
Чтобы не мешались перед глазами (и не требовали лишних телодвижений) закрытые долги, которые многими людьми используются лишь однажды.
AJ
8 мая 2014 11:27
Admin Пишет:
AJ Пишет:зачем вообще это автоскрытие при нулевом балансе?Чтобы не мешались перед глазами (и не требовали лишних телодвижений) закрытые долги, которые многими людьми используются лишь однажды.
Ну так мой вариант эту проблему отлично решает!
- В блоке остатков они мельтешить не будут (если не будет включено "Отображать нулевые остатки")
- При выборе счета их все равно стоит показывать, т.к. в большинстве случаев долг как раз и создается "с нуля".
- Если они совсем неактуальны, их можно убрать галкой "Скрыть из списка".
Admin
 
8 мая 2014 12:03
AJ Пишет:
При выборе счета их все равно стоит показывать
Как раз о том и речь, что именно там они мешают, при вводе операций. А блок остатков к этой теме вообще никак не относится, т.к. там нулевые счета скрываются автоматически по умолчанию.

При выборе счёта закрытые долги в большинстве случаев не нужны, т.к. чаще всего они используются только один раз. Максимум 2-3, но не постоянно.
Admin
 
8 мая 2014 12:20
Вот немного статистики.
На данный момент, у активной аудитории сервиса:

- Открытых долгов 33262, при этом половину из них создали 1% пользователей.

- Закрытых долгов 83229, при этом 1% пользователей с максимальным количеством долгов, создали всего 5% из этой суммы.
Ilyan
8 мая 2014 13:53
Интересно, какое количество долгов было автоматически скрыто, а потом открыто.
И сколько раз.

Т.е. для каждого долга: сколько раз за историю долга остаток становился 0, исключая последнюю транзакцию.

И сколько долгов имеют остаток 0 на текущий момент.
Ilyan
8 мая 2014 14:00
Статистика будет неточной, потому что большое количество долгов было создано автоматически при введении долговых мест хранения несколько (~4) лет назад. И не все заморочились слиянием похожих/одинаковых долгов.
Ilyan
8 мая 2014 14:00
Но тем не мнее, интересно.
maskman
8 мая 2014 14:35
Admin Пишет:
Закрытых долгов 83229
Большая часть не парится открытием уже закрытых долгов и просто создает новые.
Оставьте для них так как есть.
А для желающих "правильно" учитывать долги можно сделать флаг "Расширенные настройки долгов", которые позволят работать с долгам так как описано выше.
Владимир
21 мая 2014 09:08
А что, если вместо галки "скрыть из списка" для каждого долгового счёта сделать переключатель:
-Показывать в списке: счёт будет отображаться всегда;
-Скрыть из списка: счёт не будет отображаться никогда;
-Автоматически скрывать (по умолчанию для новых долгов): счёт отображается при ненулевом остатке, т.е. с момента создания до первого погашения.

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

По-моему, вполне лаконично получается.
Ilyan
21 мая 2014 10:02
Для ЛЮБОГО решения/эвристики/алгоритма в долговом месте хранения потребуется дополнительный флаг, разрешающий/запрещающий автоскрытие.

Для ЛЮБОГО решения/эвристики/алгоритма будет полезна возможность изменять этот флаг в настройках.

Так уже добавьте этот флаг в БД, с возможностью изменять в настройках, пожалуйста.

И дальше уже спокойно думайте над ДРУГИМИ, более удобными возможностями изменять этот флаг.
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.