Autor Wątek: Pytanie o ruch magazynowy w oparciu o tabele dok_MagRuch  (Przeczytany 2368 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline dan258

  • Użytkownik
  • **
  • Wiadomości: 53
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Witam,
mam pytanie dotyczące ruchu magazynowego.
Chciałbym dowiedzieć się, czy mogę oszacować za pomocą SQL, w oparciu tylko o tabelę dok_MagRuch, co i w jakich ilościach oraz kiedy przychodzi lub rozchodzi się z magazynu.

Doszedłem do tego na razie (być może błędnie), że jeżeli w kolumnie mr_MagId jest NULL to dany wiersz dotyczy sprzedaży towaru,
natomiast jeżeli jest wartość liczbowa (id magazynu) to jest to przychód/zakup towaru na magazyn.

Czyli dokument WZ - sprzedaż jako NULL mr_MagId, a inne dokumenty (przychodu) mają Idki.

Czyli chciałbym podając datę i ID towaru dowiedzieć się ile towaru w dany dzień przyszło sumarycznie na magazyn a ile zostało sprzedanych(a właściwie ile towaru zmniejszyło stan ogólny).

Proszę o wskazówki.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4913
  • Reputacja +173/-11
Odp: Pytanie o ruch magazynowy w oparciu o tabele dok_MagRuch
« Odpowiedź #1 dnia: Maj 11, 2016, 14:23:05 »
Doszedłem do tego na razie (być może błędnie), że jeżeli w kolumnie mr_MagId jest NULL to dany wiersz dotyczy sprzedaży towaru
Prawie. NULL w mr_MagId oznacza że dostawa została wydana. Niekoniecznie sprzedana.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline dan258

  • Użytkownik
  • **
  • Wiadomości: 53
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Pytanie o ruch magazynowy w oparciu o tabele dok_MagRuch
« Odpowiedź #2 dnia: Maj 11, 2016, 14:37:04 »
Doszedłem do tego na razie (być może błędnie), że jeżeli w kolumnie mr_MagId jest NULL to dany wiersz dotyczy sprzedaży towaru
Prawie. NULL w mr_MagId oznacza że dostawa została wydana. Niekoniecznie sprzedana.

Sprzedana/wydana - czyli można przyjąć, że NULL jakoby mówi, że owy wiersz pomniejsza stan towaru, a coś innego niż NULL powiększa?
To by mi mogło pomóc, ale czy tak jest?

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4913
  • Reputacja +173/-11
Odp: Pytanie o ruch magazynowy w oparciu o tabele dok_MagRuch
« Odpowiedź #3 dnia: Maj 11, 2016, 14:52:28 »
mr_DoId - NULL jeśli jest wprowadzana nowa ilosc towaru, lub identyfikator dostawy, z ktorej powstała ta dostawa
mr_MagId - Identyfikator magazynu, na ktorym znajduje sie dostawa, Jeśli NULL, to dostawa została wydana do klienta
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Forum Użytkownikow Subiekt GT

Odp: Pytanie o ruch magazynowy w oparciu o tabele dok_MagRuch
« Odpowiedź #3 dnia: Maj 11, 2016, 14:52:28 »