Домашная бухал-терия. Бесплатный скрипт. » lamara-nsk.ru


lamara-nsk.ru
Это блог о сео, деньгах, заработке в сети, разработке своих проектов, программировании
и "жизни программиста", бизнесе, блогосфере, фрилансе и многом другом.


Контакты, Реклама в блоге




Домашная бухал-терия. Бесплатный скрипт.

Автор DimoninG, написано 30.05.2009
Рубрика Скрипты PHP  

Постовой: отличный сайт про частотные преобразователи; если вы ищите производство пенобетонных блоков, то вам как раз туда

Решил я подтянуть свои доходы с сапы (и другие пассивные виды заработка), надоел фриланс. Сразу возникла не очень очевидная проблема – как самым удобным способом подсчитывать доходы?

Признаюсь, я их вообще никогда не подсчитывал. И это явно было не лучшим решением (например, недавно я выяснил, что если планировать покупку еды и придумывать что кушать ДО похода в магазин, то можно есть куда вкуснее и разнообразнее на 150 рублей в день, чем раньше я ел на 500).

Вариантов было несколько, а вернее всего пять. Первый: не подсчитывать как раньше. Плохой вариант, мне не понравилось. Второй: в конце месяца ползать по всем аккаунтам и пытаться подсчитать доходы и расходы. Плохой вариант, т.к. не везде статистика такая, какая нужна, да и просто не удобно. Третий вариант: записывать все на бумажке. Подозреваю, что эти бумажки бы быстро растерялись где-нибудь. Четвертый вариант: использовать Excel. Единственное – я не его фанат и не могу сделать там такие подсчеты и автоматику, которую бы смог сделать… Правильно в пятом варианте – создать свою систему подсчета доходов и расходов.

Вы, небось, сразу обратили внимание как я ее назвал. Бухал-терия. Это не потому, что я не знаю как пишется это слово, это потому, что моя «система» на серьезность не претендует, распространяется бесплатно и… в общем, по порядку.

Кстати, небольшое отступление. Я уже пытался найти подобную штуку в свободном пользовании, но то, что я находил, оказывалось слишком сложным. Личном мне не нужно больших наворотов – сколько когда и за что я получил, плюс возможность вывести по датам и просуммировать одинаковые источники дохода. Что я и реализовал в своей системе.

В общем, к сути. Представляю всем бесплатную для скачивания мини-домашнюю бухгалтерию (обозванную мной бухал-терией). Это, как не сложно догадаться – PHP скрипт. Почему именно PHP? Потому, что таким образом мы не рискуем потерять все записи, если у нас сломается компьютер.

Заливаем ее, например, на какой-нибудь свой сайт, создаем в корне каталога файл .htaccess, прописываем туда:

order allow deny
deny from all
allow from IP

где IP – Ваш IP-адрес, и все, она доступна только Вам и при этом защищена от случайного уничтожения! Само собой, хостинг тоже может упасть, но он как правило падает реже. Еще его могут взломать и «все украсть», правда с той разницей, что домашний компьютер тоже могут взломать.

Опишу ее возможности и сделаю пару скриншотов. Выглядит она следующим образом (скриншоты вырезаны со страницы).

(кликабельно!)

Как видим, перед нами записи доходов (конечно, это только для наглядного примера и таких доходов и сайтов никогда не существовало – прим. DimoninGа) и фильтр для отображения этих записей. Записи построены в виде таблицы, где указано: дата получения денег, сумма, доход/расход, откуда получены деньги (оно же – куда деньги ушли, если это расход), комментарий. Плюс внизу дописано «итого», то есть сумма всех доходов и расходов.

Итак, первое, что мы можем сделать, это добавить запись. Жмем «добавить запись» сверху. На этой странице указываем, опять же, дату, сумму (если сумма отрицательная, то это будет считаться «расходом»), источник, комментарий. Жмем «Добавить» и новая запись появляется на главной странице. Кнопки «редактировать» и «удалить» в комментариях не нуждаются, правда?

Сначала я было этим и ограничился. Но перед тем, как выкладывать свое детище в паблик (сюда), решил все-таки дописать фильтры.

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

Как видно фильтры позволяют: просмотреть доходы за любой промежуток времени и «собрать» одинаковые источники дохода. Кроме того, я сделал две ссылки, чтобы было удобнее. Когда жмешь на «текущий месяц», то даты автоматически заполняются так, чтобы при клике на «Показать» выводились доходы за текущий месяц. «За все время» – понятно, подставляет даты так, чтобы выводилась статистика за все время.

Вот как выглядит отфильтрованная статистика (те же данные, что и выше на скриншоте) за «текущий месяц» (жмем «текущий месяц» и «показать»):

(кликабельно!)

Как видим – скрипт обрезал таблицу до дат текущего месяца.

Теперь показываю, что делает «собрать одинаковые источники дохода и расхода». Это такая клевая штука, которая позволяет узнать, например, сколько в сумме было получено денег с сапы с 12ого по 29число. То есть сколько было получено денег в сумме с каждого источника дохода за определенные даты. Вот как выглядит «собрать» для текущего месяца:

(кликабельно!)

А вот как оно же выглядит для всего времени (смотрите на графу «sape»):

В общем, подводя итог, бухал-терия деньги считает, складывать доходы умеет, по датам показывает. Я ее использую так: когда я получаю откуда-нибудь что-нибудь на кошелек, то записываю в бухал-терию. Кроме того, она позволяет вести и более скурпулезные подсчеты, например, сколько каждый сайт в сапе приносит в день и т.п. Но на мой взгляд, такая подробная статистика по сути не нужна, только если «чтобы было».

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

А, да, как установить-то? В файле /config.php нужно добавить данные для доступа к своей базе данных (там 4 строчки, не пропустите) и запустить скрипт. Он предложит установку, жмете «установить» и готово.

Поддержка. Я на добровольной основе оказываю поддержку скрипта. Если не заработало или заработало через Жо – пишите тут в комментариях или мне в ICQ 361 266 067. Ну и если нашли баги, само собой. Я же тоже с его помощью бабло считаю :)

Есть что доработать? Если есть идеи, как сделать скрипт круче и полезнее – я всегда только за. Пишите здесь, как скрипт можно доработать. Но, пожалуйста, не пишите, если не уверены, что такая доработка будет действительно полезной. Например, фильтр по датам – полезно, а раскрасить все в цвет хаки – не полезно.

UPD: Аттеншн! Обнаружилось, что скрипт правильно работает пока что только на поддомене. В каталог его класть пока не надо.



Отзывов (31) на «Домашная бухал-терия. Бесплатный скрипт.»


ae471697

    пишет:

    Есть совет. Можно прикрутить JS календарь к полям дат, сэкономит кучу времени ;)


    пишет:

    Хорошая идея :)


    пишет:

    drebedengi.ru в бесплатной версии меня вполне устраивает. :)


    пишет:

    вот на комп бы эту прогу….


    пишет:

    Ну что, в общем неплохо. Даже хорошо.


    пишет:

    Рекомендую 4konverta.com/
    Не рекламы ради, просто хорошая система…


    пишет:

    А по-моему – говно.


    пишет:

    «4 конверта» система не плохая, но специфичная. ИМХО, куда больше подходит гуманитариям и людям слабовольным.
    Я вот не вижу необходимости себя ограничивать конвертами, и так в рамках спокойно удержусь. Мне просто цифры хочется видеть. И на их основе принимать дальнейшие решения. :)


    пишет:

    А мне понравилось.. поставил пока на локалхост, если что потом перенесу на хостинг. Не хватает «запоминания» категорий, чтобы потом просто из списка выбирать + каждый раз комментарий удалять.

    PS. При удалении записи выводит ошибку. Удаляется, но редиректнуть назад не может (видимо что-то показывать пытается до отправления).


    пишет:

    Мое мнение, что если человек не вел записей в блокноте, то в программе и подавно вести не будет.


    пишет:

    Александр, не могу согласиться. В удобной программе вести бухгалтерию куда проще. Достаточно ввести цифры и программа все посчитает и красивые графики нарисует. А вот в блокноте еще самому считать придется.


    пишет:

    Владимир Лапшин, согласен. Я в блокноте не вел (ни в бумажном, ни в «виндовом»), в своей проге веду. И радуюсь :)


    пишет:

    А без MySQL можете сделать?


    пишет:

    Игорь, да, но не буду, мне-то зачем? Мне за это никто не платит. Если заплатите – сделаю.


    пишет:

    Сколько Вы хотите за скрипт без мускулов? :???:


    пишет:

    Постучите по этому вопросу в аську или на почту. И сразу скажите – зачем Вам такое? Может быть найдется вариант легче.


    пишет:

    Спасибо Спруту за ссылку, а Димонингу за скрипт – я сам недавно начал примерно также вести доходы/расходы.

    Есть предложение – завернуть скрипт в компонент для весьма новой CMS. Для этого потребуется:
    1. Обернуть его в PHP класс
    2. Сделать шаблоны в xsl

    Что это даст:
    1. решит проблемы с безопасностью
    2. можно будет легко сделать mobile-версию – для этого приложения это очень актуально (по себе сужу)

    Работы реально на пару часов максимум. Я готов все это сделать сам, при условии что автор потенциально готов в дальнейшем поддерживать эту сборку и распространять в виде такого готового веб-приложения (чуть позже даже инстал будет, который пропишет все таблички в базу :) )

    Для контактов – почта, или icq 4010808 или jabber denis.obydennykh[sobaka]gmail.com


    пишет:

    DenisO, зачем?

    1) А у нее есть проблемы с безопасностью? Или Вы выкладываете свою бухгалтерию во всеобщий доступ? :)

    2) А-ля вап-сайт? Думаете, что в том виде, в каком она сейчас – невозможно заргузить ее на мобильник?

    Инсталл там и так есть и он и так прописывает таблицы в базу. В общем, не вижу причин, простите.


    пишет:

    DenisO, и я так понимаю, что все это Вам надо только для того, чтобы приписать еще одну фичу для СВОЕЙ CMS, правда? :)


    пишет:

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

    Зачем – затем что вы делаете функционал, а все сервисные составляющие уже будут готовы. Такие, как, к примеру, разделение прав.

    Но раз не заинтересовал – что поделать, бывает. :)


    пишет:

    DenisO, Вы, к сожалению, не по адресу совсем. Этот скрипт создан изначально для 1 человека. Верстка вообще никак не зависит от ЦМС.


    пишет:

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

    Нужно сделать пути для ссылок относительными.

    А вообще я такую бухгалтерию веду на листочке, потому как и так целый день у монитора, а тут хоть пальцы разомнешь и глаза отдохнут и голова тоже :)


    пишет:

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


    пишет:

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


    пишет:

    Спасибо за скрипт, очень кстати и полезен. Люблю простоту!


    пишет:

    Вот люди ленивые. Прописать переменную и вставить в десяток мест… И работает из любой папки. А за скрипт спасибо. Постараюсь пользоваться.


    пишет:

    Кстати, скрипт в UTFе имхо лучше выложить, не все перекодировать смогут, если что:) Базы в основном УТФные сейчас вроде…


    пишет:

    Решил вот попользоваться и сел на жопу. Веду 2 бухал-терии: в баксах и в родных тугриках. 2 скрипта ставить тупо, хотелось бы видеть сводную статистику. И переводить валюты друг в друга тоже херня, ибо курс прыгает как попало. Хрен поймёш что скока стоит. Вобщем, засада :cry:


    пишет:

    Гхм. У меня все в рублях. Когда я получаю баксы, я сразу меняю их на рубли и записываю полученную сумму в рублях.


    пишет:

    Хм… а мне целесообразней отдельно тратить баксы (покупка софта, различных товаров в инет магазине, так как реальное преставительство под боком), а жить на тугрики…

    У меня и на листочке паралелльные подсчёты производятся :) Отдельно высчитывается сальдо по разным валютам.

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


    пишет:

    Эх… я бы ещё долги добавил :)

    Чтобы просто внизу висела небольшая табличка, мол, должен Сидорову 100 уёв, Петрову 400, а Иванов должен мне 1000…


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

Что здесь почитать?



1.   Разработки.
1.1 Плагин "Я не робот"
1.2 Плагин "Код Adsense прямо в пост"

2.   Заработай.
2.1 Блогун: 20$ в день
2.2 Уходим от налогов в Sape
2.3 Хватит думать, пора зарабатывать

3.   Акции и конкурсы.
3.1 Ссылка за "Рабочий стол"

Показать весь список.

-->








Блог на движке WordPress и тема для него создана DimoninG'ом в 2007 году.
Все материалы авторские, их копирование запрещено законом об авторском праве.