Magazyn pytanie |
Magazyn pytanie |
30.01.2020, 10:46:09
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 30.01.2020 Ostrzeżenie: (0%) |
Witam wszystkich
Napisałem fajnie działający kod do zleceń w firmie oparty na SQL i PHP i padł pomysł aby rozbudować go o magazyn. Magazyn miałby być bardzo prosty w swoim działaniu. Raz podana inwentaryzacja (lub wprowadzenie nowego produktu) i następnie osobne zakładki "przyjęcia" i "wydania". Dla ułatwienia tłumaczenia tematyką jest handel tekturą Nie wiem czy dobrze to wymyśliłem, więc nie linczujcie w głównej zakładce magazyn mam swoje produkty podzielone na: surowiec_nazwa - nazwa surowca surowiec_gramatura - jego gramatura surowiec_format - wielkość surowiec_ilość - stan do tego mam ładny button post którym sobie wprowadzam kolejne produkty i działa pięknie. Finalnie listuję sobie na stronie wszystko i jest wszystko ok. Wymyśliłem sobie że na podobnej zasadzie zrobię sobie zakładkę "wydania" wydano_nazwa - nazwa wydawanego surowca wydano_gramatura - jego gramatura wydano_format - wielkość wydano_ilość - ilość wydana analogicznie z przyjęciem. Wiadomo że tam są również numery FV/WZ itp itd ale to nie jest potrzebne na razie Fajnie jedno przy drugim działa. Osobno tworzy się lista z przyjęciami, osobno z wydawaniem, tylko główną zagwozdką jest jak to połączyć aby ilości zagrały i albo się dodawały, albo odejmowały od głownego stanu ilościowego Potrafię zrobić przy dodawaniu nowego przyjęcia POSTem aby po kliknięciu "dodaj nowe przyjęcie" zaingerować i zmienić stan na np "0" i w magazynie głównym zmienia mi na konkretną wartość, jednak nie potrafię podać polecenia które odejmie lub doda wartość i rozwiąże mi problem Najlepiej by to zadziałało na zasadzie UPDATE MAGAZYN set surowiec_ilosc=surowiec_ilosc - wydano_ilosc WHERE wydano_nazwa=surowiec_nazwa AND wydano_gramatura=surowiec_gramatura AND wydano_format=surowiec_format Chodzi o to żeby wprowadzając wydanie np Tektura 500g B1 500 chciałbym aby kod wynalazł z magazynu i porównał nazwy "Tektura", "500g", "B1" i w tym konkretnym rekordzie odjął 500 od ilości x jaką tam ma już wprowadzoną Nie wiem czy tak się robi, czy nie - mnie by takie coś spasowało idealnie Brakuje mi tylko odpowiedniego zapisu tego UPDATE Mam nadzieję że to tylko o to chodzi Będę wdzięczny za jakiekolwiek naprowadzenie |
|
|
30.01.2020, 17:49:26
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 30.01.2020 Ostrzeżenie: (0%) |
No to tu założyłem że tabela ze stanami, to będzie robiła ta z "surowiec_nazwa" "surowiec_ilość" itp
kwestia odpowiedniego zapisu UPDATE |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 03:33 |