Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> podliczanie faktur, czy cos takiego jest wogole mozliwe
beto
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 27.11.2005

Ostrzeżenie: (0%)
-----


czesc
mam takie pytanko , chcialem zrobic baze klientow w ktorej byla by mozliwosc podliczania ich wplat.
dokladniej, kazdy klient musi uiscic miesieczny abonament, i chcial bym zeby z dniem 1 kazdego miesiaca zostal generowany nowy abonament (dodawana nowa wartosc do jego konta), oraz zostalo dokonane obliczenie roznicy na koncie kazdego klienta(np . jego zadluzenie), oczywiscie jezeli abonent dokona wplaty i ktos to zaksieguje zeby byl na 0 lub na +. Chodzio o to zeby zrobic taki maly program ksiegowy.

juz wiem jakie beda tabele i jak to zrobic, ale mam problem z samym podliczaniem , wogole nie wiem od czego zaczac w czyms takim?

jezeli zrozumieliscie cos ztego co napisalem to prosze o pomoc.

Pozdrawiam
Tomasz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Jesli umiesciles w mysqlu to rozumiem ze nie wiesz jak wyliczac wartosci. Napisz cos wiecej szczegolow bo nie sadze zeby ktos sie domyslal o co Ci chodzi
Go to the top of the page
+Quote Post
beto
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 27.11.2005

Ostrzeżenie: (0%)
-----


opisze to na pewnym przykladzie.

przypuscmy ze mamy takie tabele:

1.Dane
[nazwisko].[imie].innedaneabnenta.[nazwa abonamentu]

2.Abonament
[nazwa abonamentu].[kwota netto].[kwota brutto]

(IMG:http://forum.php.pl/style_emoticons/default/mad.gif) nacisnalem Enter przez przypadek

od poczatku:


opisze to na pewnym przykladzie.

przypuscmy ze mamy takie tabele:

1.Dane
[nazwisko].[imie].innedaneabnenta.[nazwa abonamentu]

2.Abonament
[nazwa abonamentu].[kwota netto].[kwota brutto]

3.Faktury
[nazwisko].[miesiac].[kowta brutto].[czy zaplacono]


chcial bym aby w tabeli faktury dla kazdego abonenta, pierwszego dnia miesiaca pojawiala sie nowa faktora. oraz zeby w 4 tabeli pojawialy sie dane o tym ile abonent powinien miec (teoretycznie) wplaconych pieniazkow , czyli ilosc mieisiecy razy kwota brutto, oraz dane na temat tego ile ma wplacone i jaka jest roznica. oczywiscie narazie chce to zrobic bez wyjatkow czyli np. jak ktos zmieni abonament w srodku miesiaca czy cos takiego.

4.
[nazwisko].[razem teoretycznie].[razem wplat].[roznica=razem teoretycznie-razem wplat]


mam nadzieje ze teraz udalo mi sie to mniej wiecej wyjasnic. oczywiscie chcial bym to zrobic w MySql'u , chociaz jak bedzie to w czyms innym (byle darmowym) to tez sie nie pogniewam.

Pozdrawiam
Tomasz
Go to the top of the page
+Quote Post
SongoQ
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Jesli chcesz pewno funkcjonalnosc wyliczenia podsumowan i abonamentow przeniesc na bazke to polecam odrazu PG (funcje, widoki) bedzie latwiej.

Z podobnymi rzeczami borykalem sie jakies 2 lata temu przy podobnej aplikacji. 4 tabele zostaw tylko i wylacznie do wplat. Na podstawie tego jakie faktury sa wystawione mozesz pokazac zadluzenia danej osoby, uwzgleniajac przedplaty itd.

Widze ze abonament zapisujesz 2 kwoty hm z tym to roznie bywa. Firmy przewaznie wychodza z kwot netto no chyba ze to jakies sklepy itd to wtedy kwota wyjsciowa jest kwota brutto. Zastanow sie czy nie lepiej jest to uwzglednic w samej fazie projektowania bazy danych jak i aplikacji, dochodzi jeszcze do tego wyliczanie - jak pogooglujesz to znajdziesz. Wazne jest wtedy kiedy dochodzi Ci do programu np drukarka fiskalna, w ktorej nie mozesz zmienic wyliczen.

Odnosnie wystawiania faktur to mysle ze latwo. Definiujesz sobie szablony w ktorych ustalasz co ile wystawiasz, kiedy (tutaj zabawa z datami i dniami swiatecznymi) i wystawiasz fakturyki uwzgledniajac pozycje i co i ile znajduje sie na niej. Jesli jest to abonament to prosta sprawa.

Odnosnie pokazywania zadluzen to radze przygotowac kilka funkcji w DB ktore np obliczaja CI netto brutto vat i jakiegos widoku ktory wysiwetla. Podobnie towrzysz dla klienta. Proste rzeczy szybko osiagniesz. Jesli chcesz wiele rzeczy zintegrowac to radze dobrze przemyslec, rozpisac sobie dobrze.
Go to the top of the page
+Quote Post
beto
post
Post #5





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 27.11.2005

Ostrzeżenie: (0%)
-----


dzieki za odpowiedz,

ale chcial bym osiagnac jedna rzecz a mianowicie ze funkcje do wyliczen netto brutto vat i inne takie byly wykonywane np. o 4 nad ranem i zapisywane do jakiejs tabeli. przy malej ilosci faktur mozna zrobic widok i w czasie rzeczywistym to obliczyc , ale gdy tych faktor bedzie duzo moze to zajac troche czasu itak by bylo przy kazdym wyswietleniu tego widoku, a gdy beda zapisywane w jakiejs tabeli w gre wchodzilo by tylko pobranie tych danych a nie cale wyliczenia.

jeszcze jedno pytanko co to jest PG ? (czyzby PostgreSql)

Pozdrawiam
Tomasz
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 00:27