logo
logo

Форум "Горячие" операции.

создать новую тему раскрыть все
"Горячие" операции. Murdral 03/07/2002 11:00 #написать ответ
Появилась еще мысль, довольно много операций изо дня в день повторяются, но при этом повторяются не всегда, и поэтому не совсем удобно использовать повторяющиеся операции, по этому есть мысль сделать список наиболее частых операций, добавляться будут одним нажатием. по моему это было бы удобно.
 
Dervish: Да, Вы говорите о так называемых сложных операциях. Это оченьполезная возможность, которую мне хотелось бы реализовать. Но, боюсь, это станет реально работоспособной возможностью только если сделать встроенный язык скриптов.
Зачем же так сложно... Murdral 03/07/2002 14:54 #написать ответ
Может я не совсем верно выразил свою мысль, но я не имелл ввиду ни чего сложного.
Пример: В связи с отсутствием личного транспорта езжу на маршрутках, стоимость 6 рублей. За день я могу съездить 0-5 раз. Хотелось бы чтобы поездку на маршрутке(и многое другое) я вбивал одним нажатием столько сколько надо.
Реализация как я ее вижу в GUI:
Справа в операциях выделить место под список таких опрераций("Hot List"). А при редактировании обычных операций можно добавить кнопочку занести в hot list.
 
Dervish: Для решения такой задачи лично я использую повторяющиеся операции. Если у них сделать период повторения - 1 день, то тогда выполнить операцию очень просто. Достаточно кликнуть в чекбокс на этой операции и она становится выполненной. Правда, иногда возникает необходимость откорректировать дату периодической операции.
 
Как Вам такой подход?
Не совсем то что нужно. Murdral 03/07/2002 18:28 #написать ответ
Потому как если я сегодня не ездил на маршрутке то что мне с ней делать ? Она так и будет болтаться не отмеченой ? А если я ездил не один а 2 раза, то прийдется копировать операцию.
Вообщем как выход конечно можно использовать, но это использование как бы "сбоку".
 
Dervish: Нет, не так. Вы пробовали повторяющиеся операции? Если задать режим повторения, то Cash не генерирует сразу же все операции. Он записывает в базу одну единственную. Когда пользователь отмечает её как выполненную, только тогда Cash генерирует следующую операцию.
 
Такой подход очень удобен тем, что можно легко изменять любые параметры повторяющейся операции, для этого не нужно изменять все сгенерированные операции, достаточно исправить только одну.
 
Таким образом: если Вы не ездили сегодня на такси, Вы просто не отмечаете повторяющуюся операцию. Если же Вы проехали на такси дважды, Вы дважды отмечаете повторяющуюся операцию как выполненную и потом просто корректируете дату/время полученных (выполненных) операций.
 
Попробуйте!
Ok. Murdral 03/07/2002 21:00 #написать ответ
Спасибо за разъяснения, я и правда не совсем так их воспринимал. Попробую если что снова напишу
 
Dervish: Надеюсь, всё получится! Удачи!