Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Azuriranje - stanje Artikla

[es] :: Pascal / Delphi / Kylix :: Azuriranje - stanje Artikla

[ Pregleda: 1956 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pijavica.
Paracin

Član broj: 137624
Poruke: 56
213.235.67.*



Profil

icon Azuriranje - stanje Artikla29.04.2015. u 13:49 - pre 63 meseci
Treba mi pomoc,

kako je najbolje uraditi stanje artikala? Kolicina ulaznog artikla, kolicina prodatog artikla i stanje artikla.

Kako je najbolje resenje?

Ja sam zamislio da u jednoj tabeli (ARTIKLI) su informacije artikla i kolona o trenutno stanje-kolicina artikla.

U drugoj tabeli (ULAZ) navedem kada sam kog datuma i kolicinu tog artikla kupio.

U trecoj tabeli (RACUNI) naravno, navedem prodati artikli i kolicinu (i sve sto je po zakonu itd.).

Tako da naprimer, bilo koliko ulaza imao (danas, sutra) dodaje u stanje artikla. A kada izdajem racune navedem artikal i to je izlaz.


Formula
ARTIKLI + ULAZ - RACUNI


Sta mislite da li je to ok ili postoji jednostavnije.

Hvala.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2628



+69 Profil

icon Re: Azuriranje - stanje Artikla29.04.2015. u 15:11 - pre 63 meseci
U osnovi imas vise mogucnosti:
a) da imas vise tabela (kao tvoj predlog) i da racunas stanje svaki put kad ti zatreba. Nedostatak je sto to moze potrajati za velike tabele.
b) da sve promene koje se ticu artikla dupliras u posebnoj tabeli, kartica artikla, i tu ce biti ulazi, izlazi i onda stanje dobijas gledanjem te tabele. Takodje moze biti sporo za vece kolicine podataka
c) da imas posebnu tabelu stanje (u magacinu) i da updejtujes stanje za dati artikal ili preko triggera ili posle svake promene (ulaz, izlaz), Kada ti zatreba stanje samo konsultujes tu jednu tabelu.

Nema najboljeg resenja, mozes odabrati jedno od tih resenja ili da iskombinujes vise njih, sve to zavisi od aplikacije i potreba.
 
Odgovor na temu

salvaric
Novi Sad

Član broj: 53995
Poruke: 192
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: Azuriranje - stanje Artikla30.04.2015. u 07:37 - pre 63 meseci
U koliko će baza imati veliki broj ulaza,izlaza, artikala, najefikasnije za mene je bilo rešenje da kreiram posebnu tabelu "kartica" (sifra,ulaz,izlaz,stanje,cena i id_magacina) koja se popunjava nakon svake promene nad tabelama ulaz,izlaz,nivelacije, artikli itd.. Definišeš da svaki magacin ima svoje stanje robe i trenutnu cenu, i ujedno ti posluži kao i cenovnik, kako bi mogao uzimati podatke za nivelacije, u koliko ih koristiš.

Moraš samo pravilno postaviti trigere ili bilo koje druge događaje koji će pravilno popunjavati tabelu, i moraš duplirati šifru artikla u tabeli "kartica" onoliko puta koliko imaš magacina, jeste da će tabela biti znatno veća od tabele artikli, al postaviš odgovarajući filter i brzo dobiješ informacije.
Nikad izvini!
 
Odgovor na temu

pijavica.
Paracin

Član broj: 137624
Poruke: 56
213.235.67.*



Profil

icon Re: Azuriranje - stanje Artikla30.04.2015. u 19:06 - pre 63 meseci
savkic i salvaric

Hvala na objasnjenju.

Ukoliko zapne ima gde da se obratim. :)
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Azuriranje - stanje Artikla

[ Pregleda: 1956 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.