Utworzenie wykresu z zaznaczonych dokumentów PZ w systemie

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

Akos72
Posty: 12
Rejestracja: 21 lut 2023, 08:33
Rola: Inny
Wersja: 2022

Utworzenie wykresu z zaznaczonych dokumentów PZ w systemie

Post autor: Akos72 »

Cześć. Dostałem następujące zadanie - mam stworzyć wykres, który z zaznaczonych w systemie dokumentów PZ wygeneruje użytkownikowi raport jako dane w Excelu. Potrzebne dane z zaznaczonych PZ to: kod towaru, ilość, data wpływu dokumentu PZ, nr faktury od kontrahenta. Nie mam pojęcia jak się za to zabrać, utworzyłem sobie zapytanie poprzez SQL, ale nie wiem jak to wdrożyć do wykresu (niestety użytkownika interesuje tylko metoda dotycząca wykresu).
Prosiłbym o jakieś wskazówki/rady, z góry dziękuję za potencjalną pomoc.
Pozdrawiam, Akos72.

Awatar użytkownika
praiser
Posty: 685
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Utworzenie wykresu z zaznaczonych dokumentów PZ w systemie

Post autor: praiser »

Taki wykres musisz zacząć od parametru zawierający id zaznaczenia

@PAR ?@HS50|ZazGUID|&ZazGUID:REG= @? PAR@

Sam wykres musi mieć zaznaczony parametr "Wykres oparty o tabelę zaznaczeń" w prawym rogu zakładki "zapytanie".

SQL konstruujesz jako FROM CDN.WkrZaznaczenia2
i robisz joiny do tabel które ci potrzebne
na przykład dla zamówień to będzie

FROM CDN.WkrZaznaczenia2
LEFT JOIN CDN.ZamNag ON WkZ2_GIDNumer = Zan_GIDNumer AND WkZ2_GIDTyp = Zan_GIDTyp

na koniec warunkujesz pierwszym parametrem

WHERE WkZ2_GUID=??ZazGUID
--------------------------------
Pozdrawiam
WW

CDNP_KMK
Posty: 48
Rejestracja: 15 maja 2018, 11:56
Rola: Konsultant CDN XL
Wersja: 2023
Lokalizacja: CDNP Wrocław
Kontakt:

Re: Utworzenie wykresu z zaznaczonych dokumentów PZ w systemie

Post autor: CDNP_KMK »

Wszystko co jest do tego potrzebne można wyczytać tutaj: https://pomoc.comarch.pl/xl/index.php/d ... 2-wykresy/

Reszta to pisanie, testy, nauka i doświadczenie ;)
CDNPartners sp. z o.o. z siedzibą we Wrocławiu - Partner Roku 2017, 2018, 2019, 2022

Kazimierz Michał Karaszewski - kierownik działu ERP XL

Akos72
Posty: 12
Rejestracja: 21 lut 2023, 08:33
Rola: Inny
Wersja: 2022

Re: Utworzenie wykresu z zaznaczonych dokumentów PZ w systemie

Post autor: Akos72 »

praiser pisze:
08 mar 2023, 09:29
Taki wykres musisz zacząć od parametru zawierający id zaznaczenia

@PAR ?@HS50|ZazGUID|&ZazGUID:REG= @? PAR@

Sam wykres musi mieć zaznaczony parametr "Wykres oparty o tabelę zaznaczeń" w prawym rogu zakładki "zapytanie".

SQL konstruujesz jako FROM CDN.WkrZaznaczenia2
i robisz joiny do tabel które ci potrzebne
na przykład dla zamówień to będzie

FROM CDN.WkrZaznaczenia2
LEFT JOIN CDN.ZamNag ON WkZ2_GIDNumer = Zan_GIDNumer AND WkZ2_GIDTyp = Zan_GIDTyp

na koniec warunkujesz pierwszym parametrem

WHERE WkZ2_GUID=??ZazGUID
Dziękuję wszystkim za odpowiedzi.
Wyskakuje mi błąd składni przy instrukcji FROM.

Kod: Zaznacz cały

@PAR ?@HS50|ZazGUID|&ZazGUID:REG= @? PAR@
FROM CDN.WkrZaznaczenia2
LEFT JOIN CDN.ZamNag ON WkZ2_GIDNumer = ZaN_GIDNumer AND WkZ2_GIDTyp = ZaN_GIDTyp
LEFT JOIN CDN.TraNag ON WKZ2_GIDNumer = TrN_GIDNumer AND WkZ2_GIDTyp = TrN_GIDTyp
WHERE WkZ2_GUID=??ZazGUID
Dobrze rozumiem, że dla PZ ma to wyglądać w taki sposób?
CDNP_KMK pisze:
08 mar 2023, 09:31
Wszystko co jest do tego potrzebne można wyczytać tutaj: https://pomoc.comarch.pl/xl/index.php/d ... 2-wykresy/

Reszta to pisanie, testy, nauka i doświadczenie ;)
Ok, dziękuję za link.

Dziękuję i pozdrawiam, Akos72.

Lilpri
Posty: 127
Rejestracja: 13 maja 2019, 11:04
Rola: Administrator CDN XL

Re: Utworzenie wykresu z zaznaczonych dokumentów PZ w systemie

Post autor: Lilpri »

No, a gdzie masz selecta, które kolumny chcesz pokazać?

Akos72
Posty: 12
Rejestracja: 21 lut 2023, 08:33
Rola: Inny
Wersja: 2022

Re: Utworzenie wykresu z zaznaczonych dokumentów PZ w systemie

Post autor: Akos72 »

Bardzo wszystkim dziękuję za pomoc.
Po walce udało się utworzyć wykres. Zostawiam go dla potomnych.

Kod: Zaznacz cały

@PAR ?@HS50|ZazGUID|&ZazGUID:REG= @? PAR@
SELECT kolumny które nas interesują
FROM CDN.WkrZaznaczenia2
LEFT JOIN CDN.TraNag ON WKZ2_GIDNumer = TrN_GIDNumer AND WkZ2_GIDTyp = TrN_GIDTyp
LEFT JOIN CDN.TraElem ON WKZ2_GIDNumer = TrE_GIDNumer
WHERE WkZ2_GUID=??ZazGUID
Pozdrawiam, Akos72.

ODPOWIEDZ