Autor Wątek: Zestawienie SQL - Stan magazynowy - Stan Końcowy  (Przeczytany 5008 razy)

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

Offline hezer

  • Aktywny użytkownik
  • ***
  • Wiadomości: 155
  • Reputacja +0/-0
  • Wersja programu: 1.66 SP4 HF1
Zestawienie SQL - Stan magazynowy - Stan Końcowy
« dnia: Czerwiec 20, 2017, 11:27:08 »
Witam,
czy posiada ktoś zapytanie SQL ( lub potrafi stworzyć ), które wykaże mi listę towarów ich stan magazynowy oraz stan końcowy według informatora ( ctrl +I na dole po prawej ).

Sam niestety nie potrafię ich tworzyć, zawsze jak potrzebuje jakiegoś zapytania SQL to znajduję odpowiedź tutaj, ale tym razem jestem zmuszony do napisania tematu :)

Dokładnie szukam zestawienia, które będzie wyglądać następująco:

Symbol towaru - Nazwa Towaru - Stan - Stan końcowy według informatora

Najlepiej z dodatkowym filtrem wyboru magazynu.

Z góry dziękuję

Online candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #1 dnia: Czerwiec 20, 2017, 11:42:36 »
Czym się różni stan od stan końcowy?
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline hezer

  • Aktywny użytkownik
  • ***
  • Wiadomości: 155
  • Reputacja +0/-0
  • Wersja programu: 1.66 SP4 HF1
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #2 dnia: Czerwiec 20, 2017, 12:41:41 »
Teoretycznie niczym.
W moim przypadku jednak zdarzają się sytuacje kiedy występuje pomiędzy nimi rozbieżność.

Zdarza się to kiedy stan danego produktu jest ściągany z poziomu bazy danych, a nie za pomocą dokumentu.

Stan końcowy to zawsze dokumenty wywołujące przychód - dokumenty wywołujące rozchód.
Czyli przykładowo jest sobie towar, którego zakupiliśmy 100szt ( 100 przychodu, przykładowo FZ ) i sprzedaliśmy 50  ( 50 rozchodu, przykładowo paragonem ), czyli stan końcowy to 100-50=50.
Jednak 1 szt została ściągnięta z poziomu bazy danych z tabeli Stan. Więc w zakładce Towary i usługi stan wykazuje 49 mimo, że według informatora ( wszystkich dokumentów ) stan końcowy wynosi 50.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9235
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #3 dnia: Czerwiec 20, 2017, 12:58:42 »
Fajna wesoła twórczość u Was :)
Ciekawe po co takie kombinacje...
Sławek, Zduńska Wola

Online candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #4 dnia: Czerwiec 20, 2017, 13:01:30 »
W moim przypadku jednak zdarzają się sytuacje kiedy występuje pomiędzy nimi rozbieżność.

Zdarza się to kiedy stan danego produktu jest ściągany z poziomu bazy danych, a nie za pomocą dokumentu.
Że jak? 
Modyfikujecie zapisy dotyczące stanu, bez powiązania z dokumentami?
Serio? :o
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17253
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #5 dnia: Czerwiec 20, 2017, 13:02:50 »
To jakie rozwiązanie tak uszkadza dane programu ? Taki zestawienie możesz uzyskać porównując stan z modułu towary i usługi z remanentem na dzień bieżący.
Daniel, Białystok.

Online candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #6 dnia: Czerwiec 20, 2017, 13:05:29 »
Z opisu to wygląda jakby sami sobie to robili, z własnej woli...
« Ostatnia zmiana: Czerwiec 20, 2017, 13:27:33 wysłana przez candy »
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline hezer

  • Aktywny użytkownik
  • ***
  • Wiadomości: 155
  • Reputacja +0/-0
  • Wersja programu: 1.66 SP4 HF1
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #7 dnia: Czerwiec 20, 2017, 13:37:16 »
Cytuj
To jakie rozwiązanie tak uszkadza dane programu ? Taki zestawienie możesz uzyskać porównując stan z modułu towary i usługi z remanentem na dzień bieżący.

Próbowałem, niestety usługa remanent na bieżący dzień pokazuje tylko towary ze stanem większym od 0. Ja potrzebuje wszystkie towary.

Cytuj
Że jak?
Modyfikujecie zapisy dotyczące stanu, bez powiązania z dokumentami?
Serio?

Tak robimy, oczywiście na koniec dnia każdy zapis ma powiązanie z dokumentami. Czyli pod koniec dnia dążymy do tego, żeby stan był prawdziwy ( zgodny z dokumentami ).

Z tego właśnie powodu potrzebuje takie zestawienie, żeby powiedzmy raz w tygodniu sprawdzić czy przypadkiem jakieś zapisy zdjęcia ze stanu nie zostały przypadkiem przeoczone i czy wszystkie są powiązane z dokumentami.

Cytuj
Fajna wesoła twórczość u Was :)
Ciekawe po co takie kombinacje...

Przyznam, że to trochę przekombinowane, ale działa. No, ale takie zestawienie pozwoli mi dodatkowo weryfikować czy wszystko finalnie jest tak jak powinno ( czyli stany z dokumentami )

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17253
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #8 dnia: Czerwiec 20, 2017, 13:51:29 »
Cytuj
To jakie rozwiązanie tak uszkadza dane programu ? Taki zestawienie możesz uzyskać porównując stan z modułu towary i usługi z remanentem na dzień bieżący.

Próbowałem, niestety usługa remanent na bieżący dzień pokazuje tylko towary ze stanem większym od 0. Ja potrzebuje wszystkie towary.

Niby do czego sa potrzebne wszystkie, skoro ich nie ma w zestawieniu to wystarczy przyjąć wartość 0 do porównania.

Cytuj
Fajna wesoła twórczość u Was :)
Ciekawe po co takie kombinacje...

Przyznam, że to trochę przekombinowane, ale działa. No, ale takie zestawienie pozwoli mi dodatkowo weryfikować czy wszystko finalnie jest tak jak powinno ( czyli stany z dokumentami )

"Przekombinowane"... :o Brakuje mi słów, aby kulturalnie to skomentować... Działa tak dobrze, że szukasz teraz pomocy na forum... Czy zdradzisz w końcu nam tę tajemnicę dlaczego z premedytacją uszkadzacie sobie dane programu ?
Daniel, Białystok.

Offline hezer

  • Aktywny użytkownik
  • ***
  • Wiadomości: 155
  • Reputacja +0/-0
  • Wersja programu: 1.66 SP4 HF1
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #9 dnia: Czerwiec 20, 2017, 14:09:26 »
Cytuj
"Przekombinowane"... :o Brakuje mi słów, aby kulturalnie to skomentować... Działa tak dobrze, że szukasz teraz pomocy na forum... Czy zdradzisz w końcu nam tę tajemnicę dlaczego z premedytacją uszkadzacie sobie dane programu ?

Wiem, że nie jestem żadnym ekspertem, ale nie wydaje mi się byśmy w jakikolwiek sposób uszkadzali dane programu. Każde zdjęcie ze stanu z poziomu bazy danych jest automatycznie cofane i na jego miejsce jest normalny dokument. Jeżeli nawet nazwać to uszkadzaniem danych to jest ono jednocześnie 'naprawiane'.

Nie sądziłem, że spotkam się z taką falą hejtu. Myślałem, że tworzenie takich zapytań to tutaj dzień powszedni i dla kogoś kto się na tym zna to bułka z masłem.
Ja niestety się nie znam. Przepraszam.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9235
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #10 dnia: Czerwiec 20, 2017, 14:18:15 »
Ależ nie ma problemu - o gustach się nie dyskutuje :)  Ja tylko byłem ciekaw po co takie kombinacje.
Jak chcesz to mogę Ci takie zestawienie zrobić, nawet na fakturę.
Sławek, Zduńska Wola

Online candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #11 dnia: Czerwiec 20, 2017, 14:28:16 »
Ależ nie ma tu fali hejtu, tylko normalne reakcje na informacje, szokujące każdego kto ma pojęcie o "bebechach" programu.
Oczywiście że uszkadzacie dane programu, robicie to za każdym razem kiedy ingerujecie w stan bezpośrednio.
Potem to naprawiacie. I tak codziennie.

Bułka z masłem czy nie to inna historia, ja np nie mam takiego zestawienia gotowego, choć podobne robiłem do kontroli danych uszkodzonych przez "ekonomiczne" programy synchronizujące GT ze sklepem internetowym bez użycia Sfery (zawsze przy tym coś się kiedyś skopie).
To o czym piszesz musiałbym je po prostu stworzyć, ale myślę że birds22 załatwi to równie dobrze.

NB oczekujesz pomocy, ale w zamian nie chcesz się podzielić uzasadnieniem tak dziwnej procedury jaką stosujecie.
Wyszło z tego takie trochę "proszę, więc wymagam", nie sądzisz?

Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17253
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #12 dnia: Czerwiec 20, 2017, 14:37:49 »
Cytuj
"Przekombinowane"... :o Brakuje mi słów, aby kulturalnie to skomentować... Działa tak dobrze, że szukasz teraz pomocy na forum... Czy zdradzisz w końcu nam tę tajemnicę dlaczego z premedytacją uszkadzacie sobie dane programu ?

Wiem, że nie jestem żadnym ekspertem, ale nie wydaje mi się byśmy w jakikolwiek sposób uszkadzali dane programu. Każde zdjęcie ze stanu z poziomu bazy danych jest automatycznie cofane i na jego miejsce jest normalny dokument. Jeżeli nawet nazwać to uszkadzaniem danych to jest ono jednocześnie 'naprawiane'.

To się zdecyduj - uszkadzacie dobie dane i szukasz zestawienia, które pokaże te uszkodzenia/błędy/różnice (jak zwał, tak zwał), albo nie uszkadzacie i poszukiwane przez Ciebie zestawienie jest zbędne...

[Nie sądziłem, że spotkam się z taką falą hejtu. Myślałem, że tworzenie takich zapytań to tutaj dzień powszedni i dla kogoś kto się na tym zna to bułka z masłem.
Ja niestety się nie znam. Przepraszam.

Jaka fala hejtu... :o Nie chcesz pomocy przy rozwiązaniu przyczyny swoich problemów, nie chcesz poznać rozwiązania jak nie modyfikować danych programu i zaoszczędzić sobie przy tym pracy, chcesz zapłacić za realizację dodatkowego, zbędnego zestawienia - proszę bardzo masz do tego prawo.
Daniel, Białystok.

Offline hezer

  • Aktywny użytkownik
  • ***
  • Wiadomości: 155
  • Reputacja +0/-0
  • Wersja programu: 1.66 SP4 HF1
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #13 dnia: Czerwiec 20, 2017, 15:25:05 »
Może faktycznie te szokujące reakcje są normalne dla osób, które mają o Subiekcie większe pojęcie niż ja.

Co do zestawienia to faktycznie okazało się być zbędne ponieważ, porównanie remanentu na dzień bieżący, modułu towary i usługi oraz listy produktów, w których zaszła taka procedura wykazuje dokładnie to co chciałem. Także nie pozostaje mi nic innego tylko podziękować dkozlowski za pomysł z tym porównaniem.

Co to uzasadnienia, to nie pisałem konkretnie, ponieważ myślałem, że wytłumaczenie dlaczego tak jest, a nie inaczej jest zbędne ( bo w głowie miałem tylko to zestawienie, a nie jakieś alternatywne rozwiązania, które by zapobiegały działania na poziomie bazy danych ).

Mamy po prostu kontrahenta, który codziennie robi zamówienia, każdy produkt, który sobie wybierze jest ściągany ze stanu z poziomu bazy danych. Pod koniec dnia wszystkie produkty, które kontrahent zakupił są zwracane z poziomu bazy danych i powstaje jedna zbiorcza faktura sprzedaży na wszystko co kupił. Jest to tylko po to by nie robić nie wiadomo ile dokumentów tylko jeden w momencie kiedy kontrahent odbiera dane produkty zakupione przez cały dzień.


Online candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #14 dnia: Czerwiec 20, 2017, 16:01:59 »
Jeśli tak wam przeszkadza wielość dokumentów (nie wiem dlaczego, ale to nie moja sprawa), to nie prościej byłoby mu zrobić jedną WZ i poprawiać ją przez cały dzień?
Na koniec dnia wystawiamy FS z WZ i wszystko gra i buczy, bez żadnego grzebania w bazie.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Forum Użytkownikow Subiekt GT

Odp: Zestawienie SQL - Stan magazynowy - Stan Końcowy
« Odpowiedź #14 dnia: Czerwiec 20, 2017, 16:01:59 »