[abilitycash] |dervish.questions| Состояние проекта? 09988.10017
AbilityCashList #6186 (подписчиков: 34)
:)
← Март 2008 → | ||||||
14
|
15
|
16
|
||||
---|---|---|---|---|---|---|
27
|
||||||
За последние 60 дней ни разу не выходила
Сайт листа:
http://www.dervish.ru/
Открыт:
30-01-2004
Пре-модерация: Нет
Адрес для писем в лист: comp.soft.others.abilitycash-list@subscribe.ru
Адрес
модератора: comp.soft.others.abilitycash-owner@subscribe.ru
AbilityCashList #6186 (подписчиков: 34)
:)
AbilityCashList #6185 (подписчиков: 34)
ок, ну может тогда
добавите возможность добавления новых столбцов в окно со счетами? Добавляем новый
столбик, задаем название, и текст который тот будет отображать. Тут не я один,
в одно поле с примечаниями пихаю кучу разной, никак не связаной, информации :)
AbilityCashList #6184 (подписчиков: 34)
ждем, надеемся и благадорим :)
AbilityCashList #6183 (подписчиков: 34)
сумарный остаток это дело простое
лично мне очень не хватает авто. подсчета количества счетов. Если можно, реализуйте
хотя бы это.
И еще перетаскивание нескольких счетов. А то делаю одну работу по 10 раз :)
AbilityCashList #6182 (подписчиков: 34)
на счет плагина
для Екселя это было б хорошо. Не у всех есть возможность купить лицензионный
офис :(
AbilityCashList #6181 (подписчиков: 34)
Сделайте через...
... Alt+Up/Down. Отмеченная операция будет меняться с выше/ниже стоящей операцией,
если у них одинаковые даты. Конечно время операций должно быть отключено в опциях.
Может возникнуть проблема если включены фильтры, но это решаеться. Например:
перестановка будет работать только если операция с которой \"надо поменяться
местами\" видима. Если ее не видно, выдаваете соответствующее сообщение.
Или же как вариант, будет \"перепрыгивать\" все невидимые операции.
<B>Алгоритм перемещения тривиален</B>: Достаточно завести невидимое действительное
поле Sequence для каждой операции, по которому операции будут сортироваться в
рамках одного дня. И дальше:
- для новой операции, его значение должно быть проставлено в максимальное значение
Sequence операций того же дня +1.
- при перемещении операции вверх (будущее) 3 варианта (все операции в рамках
одного дня):
* операция последняя: ничего не делаем (или, как вариант, увеличиваем дату
на 1 день).
* операция предпоследняя: проставить Sequence в Sequence последней операции
+1;
* N-ная операция дня: проставить Sequence в среднее значение между Sequence
операций N+1 и N+2;
- при перемещении вниз, все наоборот только с минусом.
Да и к чему я это все пишу, вы же опытный человек и знаете это все не хуже меня.
Просто наболела проблема с прыжками, и хотелось бы видеть готовое решение, а
не часть его которая совсем ни к чему. И так ждали 215 сборки как манны небесной,
а тут такая нужность уедет в 216ю :((
AbilityCashList #6180 (подписчиков: 34)
В этом что-то есть.
Неплохая идея.
AbilityCashList #6179 (подписчиков: 34)
Самая большая проблема с...
...выделением нескольких счетов состоит в том, что тут же надо будет реализовывать
поддержку множественного изменения счетов. Чтобы сделать одновременное исправление
множества операций потребовалась уйма сил и мне не хотелось бы повторять ту же
самую дорогу.
И, кстати, суммарный остаток по групповым счетам вы уже можете посмотреть, программа
его показывает.
AbilityCashList #6178 (подписчиков: 34)
Сейчас OpenOffice...
...не поддерживается никак и выгрузить в него данные просто невозможно. Я пробовал
смотреть формат данных ОО, но он мне показался довольно сложным и я пока отложил
это дело.
С Экселем экспорт/импорт сделан через открытые интерфейсы самого Экселя, так
что для работы с ним необходимо, чтобы он был установлен.
Вообще, конечно, надо бы сделать работу с OpenOffice, я думаю, что это будет
правильно.
AbilityCashList #6177 (подписчиков: 34)
Исправлю в ближайшей сборке.
Прыгать не будет, но тогда я не знаю как вы будете исправлять порядок. Потому
как доработка перемещения запланирована, но она не тривиальна и я не думал ее
делать в 215-й сборке.
Или пока оставить как есть?
AbilityCashList #6176 (подписчиков: 34)
По зрелому размышлению...
...могу сказать, что считаю идею с несколькими группировками счетов весьма достойной
и заслуживающей внимания. Смущает меня лишь то, что мне совсем непонятно, как
это все должно выглядеть на экране. Скажем, те скриншоты, которые были представлены
выше в качестве варианта ну никак мне не нравятся. Интерфейс выглядит перегруженным,
это просто ужасно.
Фактически мы сейчас говорим об альтернативных представлениях счетов. Если мы
оставим одно представление дерева счетов основным, главным, то вся проблема с
интерфейсом пропадает. Это главное представление будет и на странице счетов (в
том числе развернутой) и в диалоге добавления операции и еще в нескольких местах.
А альтернативные представления могут создаваться в виде отдельных закладок и
их может быть сколько угодно.
Скажу больше: я с трудом удерживаюсь от того, чтобы уничтожить так называемый
\"Развернутый список счетов\" на странице операций. Это перегруженное убожество
совершенно там ни к чему. А тут еще предлагается дополнительное его \"усилить\"
закладками с выбором типа дерева... :-(
AbilityCashList #6175 (подписчиков: 34)
Спасибо, я проверю.
AbilityCashList #6174 (подписчиков: 34)
Реализация формул...
...планируется в шаблонах операций. Там же будут давно желаемые сплиты.
AbilityCashList #6173 (подписчиков: 34)
Расскажу.
Во первых, вначале немного о том, <i>что</i> именно будет отслеживать программа.
Посмотрите график динамики оборотов. Там есть так называемые серии данных. По
своей сути они уже являются статьями бюджета, только к ним добавили графическое
оформление (цвет, столбцы/линии, как показывать). Итак, программа будет использовать
единый список серий для бюджета и для этого отчета. То есть, создав бюджет и
наполнив его бюджетными статьями вы сразу же получите возможность посмотреть
эти статьи в динамике, их не надо будет заново создавать.
Эти статьи будут собраны в папки. То есть, бюджет в AbilityCash подразумевает
иерархическую структуру. На самом деле вы сможете создавать даже несколько бюджетов,
просто их следует разметить в разных папках.
Теперь о том, <i>как</i> именно будут задаваться лимиты. Лимиты могут задаваться
одним из нижеперечисленных способов:
- один годовой лимит расхода;
- среднемесячный лимит по данной статье;
- детализированный лимит на каждый месяц года. Для любого месяца можно будет
указать собственное значение. Это будет очень удобно чтобы учитывать сезонные
колебания каких-то доходов/расходов.
- еженедельный лимит.
Лимиты можно будет указывать не только для бюджетных статей, но и для папок статей.
И, в идеале, хотелось бы еще сделать указание источников расходов. Они могут
быть полезны в случаях, когда вы хотите запланировать какой-то расход в сумме,
не превышайющей некоторое значение и не превышающей доход по какой-то статье.
Скажем, если вы занимаетесь пишете программы и продаете их в интернете, то было
бы разумным, чтобы ваши расходы на компьютеры не превышали ваших доходов от этого
вида деятельности. :-)
Но пока я не уверен, что успею сделать источники в разумные сроки. Буду стараться.