Co by mala obsahovat skladova evidencia rubrika: Programování: PHP

6 Ivan Jaros
položil/-a 11.8. 11:53

(fyi moj totozny prispevok z webtrhu, len tu asi bude viac ludi vediet)

Ahojte,
rozmyslam ze do CMSka doprogramujem skladovu evidenciu ale nemam s tym moc skusenosti a na nete infa tiez moc nie je tak by ma zaujimalo ze ako by taka dobra evidnecia mala vyzerat?

Moja idea je ze mam objekt skladu a ten obsahuje objekt ulozisko. Ulozisko sa moze zaclenovat do stromovej struktury:
cize mam ulozisko typu podlazie
-- v nom ulozisko typu miestnost
---- v nom ulozisko typu regal
------ v nom ulozisko typu polica
-------- v nom ulozisko typu priehradka

Cize tymto si mozem dynamicky definovat akukolvek strukturu(rozumej koordinaty) a potom tak vediet presne lokalizovat polozky. Z uvedneho prikladu by som mal teda nieco ako S1-P1-M1-R1-P1-P2.

Potom by som mal SKU, ktore by bolo unikatne pre sklad:tovar, cize jeden fyzicky produkt moze mat rozdielne SKU v roznych skladoch, takze sklady mozu pouzivat rozdielne IDcka napriklad.

Nasledne mam "produkt" ktory by mal informacie o tom odkial prisiel(dodavatel), kedy prisiel, cena pri nakupe, cena pri predaji, kedy odisiel(predaj), ako dlho sedel na sklade, cenovy rozdiel pri kupe a predaji.

Kazdy kus by mal vlastny zaznam, cize nie ze mam produkt XY ktoreho mam N kusov v sklade A, ale mal by som zaznam pre kazdy konkretny kus, cize tak viem odsledovat spominane veliciny ktore by som nedokazal sledovat ak by som evidoval iba celkovy pocet kusov + samozrejme kazdy fyzicky kus sa moze nachadzat v uplne inej lokalite v sklade.

Ku tomu by existovali claimy. Cize napriklad pride objednavka, tak sa vytvori na kazdy fyzicky produkt claim/rezervacia. Ten moze mat nejaky casovy zamok na expiraciu kedy sa automaticky uvolni ak sa nespracuje. Taktiez sa manualne bud releasne ak z objednavky/poziadavky zijde alebo sa fulfillne(expedicia), eventuelne predzli(napr problem s platbou).Takze takto sa mi nestane ze slubim zakaznikovi tovar ktory relane uz mat nebudem lebo sice aktualne je tovar na sklade ale predosle objednavky ho vyuziju a novy tovar este nebude doruceny.

Cize ak to zhrniem tak mam objekty pre sklad, ulozisko, sku(identifikacia produktu/sklad) a claim.

Idem na to spravne?

odkaz
20 Kit
odpověděl/-a 11.8. 16:28

Hierarchická struktura se pro tento účel nehodí. Místnost, regál, police a přihrádka jsou pouhými atributy objektu ulozisko. Cizím klíčem by tam byl tovar_id - pokud by byl prázdný, v přihrádce nic není. Produkt rozděl na položku a popis produktu (katalog). Nebudeš přece ke každé stejné položce psát stejný popis, stačí jednou.

Komentáře

  • Ivan Jaros : Mas pravdu ze ulozisko by nemalo mat hierarchiu. Skor pouzijem kategorizaciu. Islo mi hlavne o to mat moznost definovat si fyzicku vzdialenost medzi produktami(priehradka A-12 je blizsie ku B-12 nez ku B1 a podobne). 12.8. 16:24

Pro zobrazení všech 4 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.