пятница, 19 октября 2012 г.

kassa мануал

Краткое введение по управлению программкой для ведения семейного бюджета под скромным названием «Касса».

С чего начать? Предлагаю начать с формы добавления операции.



Всё, что вы заносите в кассу, называется «операция». У бухгалтеров это, может, называется как-то иначе, но у нас называется именно операция. Операции бывают разных типов, а типы группируются в группы типов. Группы типов, например, это «магазины», «авто», «прочее», а входящие в них типы - «бухло», «жратва», «одежда», «Икея» в «маназинах», «штрафы» и «ТО» в «авто», «просрал где-то» в «прочее» и так далее. Тип операции нужен для того, чтоб различать операции расходные и приходные, а также служебные и обычные. Служебный тип операции это, например, обмен валюты или перенос со счёта на счёт, они нужны только для сохранения правильного баланса и не участвуют в статистике. С самого начала уже предлагается несколько типов операций.

Кроме того, у операции, разумеется, есть валюта, есть счёт (аккаунт), сумма и комментарий. Счёт по умолчанию предлагается «наличные», можно добавить «банковская карта», «вебмани», и так далее. Список валют и счетов можно расширять, предлагаемые по умолчанию валюту и счёт настраивать.

А если вы забыли в какой-то день внести операцию, то можно внести «задним числом».


Форма добавления операции, внизу таблица операций с несколькими добавленными операциями, справа вверху итог по кассе. «В кассе всего» показывает то, сколько у вас денег (по мнению самой кассы), с разбивкой по счетам и валютам. «С выбранным фильтром» показывает изменение суммы средств с разбивкой по валютам (на всех счетах сразу) по операциям, отображаемым в таблице. Сервисные опарации не суммируются тут, а «комиссия», походу, сервисная... наверное, это неправильно и она не должна быть сервисной.



Со счёта на счёт средства можно легко переносить с помощью специальной формы. Например, я пришёл домой и положил деньги в конверт. Пишу: со счёта «наличные» на счёт «конверт» 500 рублей. Создаются две операции, одна типа «перенос на другой счёт», минус 500 рублей наличными, другая типа «перенос с другого счёта», плюс 500 рублей в конверте. Другой пример: я положил через автомат себе денег на Яндекс.Деньги. Пишу: со счёта «наличные» на счёт «Яндекс.Деньги» сто рублей, комиссия полтора процента. Создаются три операции: «перенос на другой счёт» минус 100 рублей наличными, «перенос с другого счёта» плюс сто рублей на счету «Яндекс.Деньги», и операция типа «комиссия» минус рубль пятьдесят со счета «Яндекс.Деньги».



Блок ссылок и форма обмена валюты, которую тоже можно использовать как перенос денег со счёта на счёт, только она создаёт операции типа «обмен валюты минус» и «обмен валюты плюс» на нужных счетах в нужных валютах с указанными суммами.

В блоке ссылок ссылка «настройки кассы» ведёт в административную часть, где можно создавать новые типы операций, валюты, и так далее. Ссылка «статистика» ведёт на страницу статистики, где можно смотреть простую статистику по операциям. Ссылка «графики» ведёт на страницу, где можно строить графики (никаких сложных наворотов, просто графики, по оси абсцисс которых — время, по оси ординат — сумма). Ссылка «планирование» ведёт на страницу планирования, о ней попозже расскажу.



Справа вверху в кассе есть блок с напоминаниями о денежных операциях. Например, «оплатить счета» 11 числа каждого месяца, «зарплата» каждой 25-е число или «выплата кредита» каждый понедельник. В административной части есть список и форма редактирования.


Хоп, создались. Показываются запланированные операции на ближайшие две недели.


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



Эти запланированные операции не имеют ничего общего с обычными операциями, ни в какой статистике не участвуют и ни на что не влияют. Просто маячат перед глазами. Однако, помимо кнопочек редактирования и удаления, есть кнопочка «свершилось!» (зелёная галка), при нажатии на которую операция удаляется из запланированных и создаётся в обычной таблице с точно такими же счётом, суммой, комментарием и в такой же валюте.



Между формой добавления и таблицей с операциями есть ссылочка «всякое», при нажатии на которую открывается ещё несколько монструозных и страшных на вид штуковин. Однако, если приглядеться, ничего страшного в них нет. Верхняя плашка — это фильтр операций по типу, средняя — это фильтр операций по счёту, а внизу — должники. Про должников надо поговорить особо. На форме редактирования должников в админке, которая выглядит так примитивно и интуитивно понятно, что я не стал даже прикладывать скриншот, можно создавать сущности (людей, организации, явления природы — не важно), с которыми у вас имеются денежные отношения и хочется помнить, кто кому сколько должен. Механизм должников не очень хорош в настоящий момент. Во-первых, есть отдельная таблица, в которой регистрируются изменения суммы долга, но этого нигде не видно. Во-вторых, в долг брать и давать можно только наличные (или счёт по умолчанию). В третьих, я всё время сам путаюсь в том, больше или меньше нуля куда чего сколько кто кому должен, поэтому часто создаю лишние операции с изменением суммы долга не в ту сторону. А отменить эти действия не так-то просто, потому что, как я говорил, измнения суммы долга хранятся в отдельной нередактируемой таблице.

Однако, этот механизм вполне работоспособен и я им пользуюсь. Примерно вот так:


Ну а теперь самый жесткач — планирование.



Это достаточно простой механизм, и, несмотря на то, что сперва может поразить обилие каких-то цифр, всё понятно. Наверное, правильнее будет назвать эту страницу не «планироварние», а «прогнозирование». Суть его в том, что берутся операции по каждому типу, вычисляется среднее значение, которое на тратится в месяц по данному типу операций, и на основании этого вычисляется, сколько в среднем будет ещё потрачено до конца этого месяца (предполагается, что деньги тратятся равномерно).

Строки основной таблицы — типы операций, по одной строке на каждый тип операции в каждой валюте. То есть если вы расплачиваетесь по одному и тому же типу операций в рублях, долларах и евро, то по нему у вас будет три строки. Первые два столбца — собственно тип операции и валюта. Третий стоблец — вся сумма операций такого типа в такой валюте. Четвёртый столбец — дата первой операции данного типа. Пятый столбец — дата последней операции данного типа. Если последняя операция данного типа (с данной валютой) была больше трёх месяцев назад, то она выпадает из прогнозирования. Шестым столбцом идёт количество месяцев, которое учитывается данная операция. Думаю, что это бесполезный столбец и надо его упразднить. Седьмой столбец — средняя сумма операции данного типа с данной валютой. А потом начинается уже то, что касается прогнозирования. В восьмом столбце — средняя сумма по операции данного типа в данной валюте в месяц, в девятом — сколько ещё в этом месяце потратится по прогнозу. И в последнем столбце управление, кнопка «считаем/не считаем».

Планируемые операции (из раздела с напоминаниями) тоже попадают сюда. В самом конце — прогнозируемая сумма изменения по каждой валюте отдельно, и прогнозируемый остаток на конец месяца. Вот так.

Комментариев нет:

Отправить комментарий

Ублюдочный Гугл поломал форму комментариев. Извините.