Autor Wątek: Zestawienie do paragonów "Wycofaj skutek magazynowy"  (Przeczytany 2836 razy)

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

Offline sengam

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.48
Zestawienie do paragonów "Wycofaj skutek magazynowy"
« dnia: Listopad 29, 2016, 19:14:22 »
Witam chciałbym zrobić zestawianie które wyliczy mi towar z paragonów na których mam zaznaczone pole "Wycofaj skutek magazynowy" ? Ma może ktoś pomysł jak to napisać

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17067
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Zestawienie do paragonów "Wycofaj skutek magazynowy"
« Odpowiedź #1 dnia: Listopad 29, 2016, 19:23:22 »
Nie prościej skorzystać z wbudowanego zestawienia sprzedaży wg asortymentu ?
Daniel, Białystok.

Offline sengam

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.48
Odp: Zestawienie do paragonów "Wycofaj skutek magazynowy"
« Odpowiedź #2 dnia: Listopad 30, 2016, 13:05:43 »
Dziękuje bardzo za odpowiedź :)
Pogrzebałem trochę i myślałem o czymś takim tylko w tym czyś brakowało by jednej pewnie linijki kodu Status dokumentu wykonany bez wywoływania skutku magazynowego

SELECT
(CASE When p.ob_DokHanLp =1 then  dok_dodoknrpelny else '' End)
,(CASE When p.ob_DokHanLp =1 then  dok_uwagi else '' End)
,dok_nrpelny
,p.ob_ilosc
,(CASE WHEN t.tw_Nazwa is NULL THEN p.ob_Opis ELSE t.tw_Nazwa  END)
,(CASE WHEN t.tw_Symbol is NULL THEN p.ob_Opis ELSE t.tw_Symbol  END)

FROM   
dok_pozycja p
left join dok__Dokument d on p.ob_DokHanId = d.dok_Id
left join tw__Towar t on p.ob_TowId= t.tw_Id
WHERE  dok_typ=21
AND tw_IdGrupa IN ({CHL_DB: SELECT grt_Id, grt_Nazwa FROM sl_GrupaTw :Grupa Towarów})

AND p.ob_TowRodzaj in (1,2,8)
AND d.dok_DataWyst BETWEEN {DR: data wystawienia}
Order by dok_nrpelny

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4878
  • Reputacja +172/-11
Odp: Zestawienie do paragonów "Wycofaj skutek magazynowy"
« Odpowiedź #3 dnia: Listopad 30, 2016, 13:40:39 »
Nie zagra dla towarów bez przypisanej grupy.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline sengam

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.48
Odp: Zestawienie do paragonów "Wycofaj skutek magazynowy"
« Odpowiedź #4 dnia: Listopad 30, 2016, 14:39:30 »
Zawsze można zaznaczyć wszystkie :), mnie się akurat rozchodzi że zaznaczam grupę bo tylko w danej grupie mam taki towar. Mam Grupa Towarów, data wystawienia i brak status dokumentu

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17067
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Zestawienie do paragonów "Wycofaj skutek magazynowy"
« Odpowiedź #5 dnia: Listopad 30, 2016, 14:51:26 »
A zdradzisz dlaczego nie chcesz skorzystać z wbudowanego zestawienia, ani nawet się na nim wzorcować tylko "odkrywasz kolejny raz koło" ?
Daniel, Białystok.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4878
  • Reputacja +172/-11
Odp: Zestawienie do paragonów "Wycofaj skutek magazynowy"
« Odpowiedź #6 dnia: Listopad 30, 2016, 14:53:30 »
Zawsze można zaznaczyć wszystkie :),
Zaznaczyć oczywiście można, ale i tak nie zadziała.
Brak grupy oznacza że w tw_IdGrupa jest NULL
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline sengam

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.48
Odp: Zestawienie do paragonów "Wycofaj skutek magazynowy"
« Odpowiedź #7 dnia: Listopad 30, 2016, 16:35:18 »
dkozlowski bardzo dziękuje za pomoc, przyznaje się że już korzystam. Ale powiedziano mi że tamto rozwiązanie było fajniejsze i prostsze. A co do "odkrywasz kolejny raz koło" przyznam się zainstalował sobie bazę SQL na Ubuntu 16.04 fajnie śmiga - po co jak jest na Windows :)

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17067
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Zestawienie do paragonów "Wycofaj skutek magazynowy"
« Odpowiedź #8 dnia: Listopad 30, 2016, 16:42:47 »
dkozlowski bardzo dziękuje za pomoc, przyznaje się że już korzystam.

Ok.

Ale powiedziano mi że tamto rozwiązanie było fajniejsze i prostsze.

Nie rozumiem o czym piszesz ? Co do poprawności działania tego fajnego zestawienia to nie uwzględnia ono również dodatkowych jednostek miar (dodaje sztuki do opakowań).

A co do "odkrywasz kolejny raz koło" przyznam się zainstalował sobie bazę SQL na Ubuntu 16.04 fajnie śmiga - po co jak jest na Windows :)

Najwyraźniej nie zrozumiałeś - wystarczyło zobaczyć jak działa wbudowane zestawienie zamiast bazować na jakimś co najmniej niepewnym.

Co do SQL'a na Ubuntu - są dostępne wszystkie narzędzia do serwera, SSMS itp. ?
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Zestawienie do paragonów "Wycofaj skutek magazynowy"
« Odpowiedź #8 dnia: Listopad 30, 2016, 16:42:47 »