Filtr ZS na liście WZ

Problemy i pomysły związane z funkcjonowaniem modułu Sprzedaż

Moderator: mikey

misio803
Posty: 34
Rejestracja: 20 paź 2021, 15:27
Rola: Administrator CDN XL
Wersja: 8.0

Filtr ZS na liście WZ

Post autor: misio803 »

Potrzebuje Filtra na liście dokumentów WZ w którym wpiszę numer dokumentu ZS powiązanego z WZ.
Ktoś poratuje takim filtrem ?

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

Re: Filtr ZS na liście WZ

Post autor: praiser »

Ja korzystam z takiego:

Kod: Zaznacz cały

@PAR ?@S20|zam|&zam:REG= @? PAR@
@PAR ?@S20|seria|&seria:REG= @? PAR@
Trn_GidNumer IN (SELECT distinct Tre_Gidnumer FROM CDN.TraNag
JOIN CDN.TraElem ON TrN_GidTyp = TrE_GidTyp AND TrN_GidNumer = TrE_GidNumer
JOIN CDN.TraSElem ON TrE_GIDTyp = TrS_GIDTyp AND TrE_GIDNumer = TrS_GIDNumer AND TrE_GIDLp = TrS_GIDLp
LEFT JOIN CDN.ZamElem ON TrS_ZlcTyp = ZaE_GIDTyp AND TrS_ZlcNumer = ZaE_GIDNumer AND TrS_ZlcLp = ZaE_GIDLp
LEFT JOIN CDN.ZAmNag ON 	ZaN_GIDNumer=ZaE_GIDNumer
where 
Zan_ZamNumer = ??zam
and Zan_ZamSeria LIKE '%' + ??seria + '%'
)
--------------------------------
Pozdrawiam
WW

misio803
Posty: 34
Rejestracja: 20 paź 2021, 15:27
Rola: Administrator CDN XL
Wersja: 8.0

Re: Filtr ZS na liście WZ

Post autor: misio803 »

niestety coś nie działa w tym zapytaniu :(
Zwraca mi taki komunikat
Szczegóły operacji:

Operacja zmiany obiektu KSeFDokumenty o identyfikatorze BRW1:.
Identyfikator operacji: Next/Previous.
Błąd: Konwersja wartości „ZS-5/23” obiektu varchar na typ danych int nie powiodła się. (22005), Konwersja wartości „ZS-5/23” obiektu varchar na typ danych int nie powiodła się..

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

Re: Filtr ZS na liście WZ

Post autor: praiser »

Numer zamówienia jest tutaj przewidziany tylko na wartość numeryczną.

Dla twojego zamówienia: ZS-5/23

Numer: 5
Seria: <pusta>

Reszta filtru t.j rok jest w parametrach okna.

Jeżeli chcesz szukać po pełnym numerze to trzeba przebudować warunek. Tutaj zadziała pełna forma: ZS-5/23

Kod: Zaznacz cały

@PAR ?@S20|zam|&zam:REG= @? PAR@
Trn_GidNumer IN (SELECT distinct Tre_Gidnumer FROM CDN.TraNag
JOIN CDN.TraElem ON TrN_GidTyp = TrE_GidTyp AND TrN_GidNumer = TrE_GidNumer
JOIN CDN.TraSElem ON TrE_GIDTyp = TrS_GIDTyp AND TrE_GIDNumer = TrS_GIDNumer AND TrE_GIDLp = TrS_GIDLp
LEFT JOIN CDN.ZamElem ON TrS_ZlcTyp = ZaE_GIDTyp AND TrS_ZlcNumer = ZaE_GIDNumer AND TrS_ZlcLp = ZaE_GIDLp
LEFT JOIN CDN.ZAmNag ON 	ZaN_GIDNumer=ZaE_GIDNumer
where cdn.NazwaObiektu(Zan_GidTyp,Zan_GidNumer,0,2) = ??zam
)
--------------------------------
Pozdrawiam
WW

misio803
Posty: 34
Rejestracja: 20 paź 2021, 15:27
Rola: Administrator CDN XL
Wersja: 8.0

Re: Filtr ZS na liście WZ

Post autor: misio803 »

Serdecznie dziękuję ;) Działa tak jak powinno.
Życzę miłego dnia ;)

ODPOWIEDZ