filtrowanie kartotek przez Stan Minimalny

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

Moderator: mikey

icemarcin
Posty: 8
Rejestracja: 05 wrz 2016, 13:30
Rola: Użytkownik CDN XL
Wersja: 8.0

filtrowanie kartotek przez Stan Minimalny

Post autor: icemarcin »

Witam ponownie,

Czy istnieje możliwość wyfiltrowania wszystkich kartotek w Towarach, które mają w Zasobach/Normatywach dodaną Ilość minimalną?

Jeśli tak, proszę o wskazówki lub o wklejenie wzoru filtra.

taszek
Posty: 585
Rejestracja: 12 wrz 2012, 13:20
Rola: Administrator CDN XL
Wersja: 2016

Re: filtrowanie kartotek przez Stan Minimalny

Post autor: taszek »

Np. tak dla towarów z ustalonym stanem minimalnym większym niż 0

Kod: Zaznacz cały

Twr_GIDNumer IN (SELECT Twr_GIDNumer
FROM CDN.TwrParMag
JOIN CDN.TwrKarty ON Tpm_TwrNumer = Twr_GIDNumer AND Tpm_TwrTyp = Twr_GIDTyp
WHERE TwrParMag.Tpm_IloscMin > 0)
Pozdrawiam
Wojtek Cyrklewicz

icemarcin
Posty: 8
Rejestracja: 05 wrz 2016, 13:30
Rola: Użytkownik CDN XL
Wersja: 8.0

Re: filtrowanie kartotek przez Stan Minimalny

Post autor: icemarcin »

Dziękuję.

A jaka będzie konfiguracja filtra w takim przypadku:
https://zapodaj.net/230f72c448530.jpg.html
kiedy to Ilość minimalna jest "ogólna" - nie jest przypisana do konkretnego magazynu?

taszek
Posty: 585
Rejestracja: 12 wrz 2012, 13:20
Rola: Administrator CDN XL
Wersja: 2016

Re: filtrowanie kartotek przez Stan Minimalny

Post autor: taszek »

Tabela TwrParMag, przechowuje informację na temat normatywów dla kart towarowych.
Więc nie bardzo wiem o co ci chodzi, ale jeśli chcesz przefiltrować wszystkie towary z takimi normatywami to możesz to zrobić tak:

Kod: Zaznacz cały

Twr_GIDNumer IN (SELECT Twr_GIDNumer
FROM CDN.TwrParMag
JOIN CDN.TwrKarty ON Tpm_TwrNumer = Twr_GIDNumer AND Tpm_TwrTyp = Twr_GIDTyp
WHERE TwrParMag.Tpm_IloscMin = 40 AND TwrParMag.Tpm_IloscMax = 40)
Pozdrawiam
Wojtek Cyrklewicz

icemarcin
Posty: 8
Rejestracja: 05 wrz 2016, 13:30
Rola: Użytkownik CDN XL
Wersja: 8.0

Re: filtrowanie kartotek przez Stan Minimalny

Post autor: icemarcin »

taszek pisze:Tabela TwrParMag, przechowuje informację na temat normatywów dla kart towarowych.
Więc nie bardzo wiem o co ci chodzi, ale jeśli chcesz przefiltrować wszystkie towary z takimi normatywami to możesz to zrobić tak:

Kod: Zaznacz cały

Twr_GIDNumer IN (SELECT Twr_GIDNumer
FROM CDN.TwrParMag
JOIN CDN.TwrKarty ON Tpm_TwrNumer = Twr_GIDNumer AND Tpm_TwrTyp = Twr_GIDTyp
WHERE TwrParMag.Tpm_IloscMin = 40 AND TwrParMag.Tpm_IloscMax = 40)
Filtr, który podałeś działa tylko dla pozycji oznaczonej jako 1 na poniższym screenie (czyli tej z przypisanym magazynem), a ja potrzebuję żeby działało dla 2.
https://zapodaj.net/93f118cd82486.jpg.html

taszek
Posty: 585
Rejestracja: 12 wrz 2012, 13:20
Rola: Administrator CDN XL
Wersja: 2016

Re: filtrowanie kartotek przez Stan Minimalny

Post autor: taszek »

Kod: Zaznacz cały

Twr_IloscMin = 10 AND Twr_IloscMax = 10
Pozdrawiam
Wojtek Cyrklewicz

icemarcin
Posty: 8
Rejestracja: 05 wrz 2016, 13:30
Rola: Użytkownik CDN XL
Wersja: 8.0

Re: filtrowanie kartotek przez Stan Minimalny

Post autor: icemarcin »

taszek pisze:

Kod: Zaznacz cały

Twr_IloscMin = 10 AND Twr_IloscMax = 10
Chciałbym jeszcze to podjąć bardziej ogólnie czyli filtr wychwytujący jakąkolwiek wartość wpisaną w polu wartości minimalnej we wszystkich kartotekach. W takim przypadku wartość maksymalna niekonieczne może być równa minimalnej.

taszek
Posty: 585
Rejestracja: 12 wrz 2012, 13:20
Rola: Administrator CDN XL
Wersja: 2016

Re: filtrowanie kartotek przez Stan Minimalny

Post autor: taszek »

Kod: Zaznacz cały

Twr_IloscMin > 0
Pozdrawiam
Wojtek Cyrklewicz

ODPOWIEDZ