Przykłady do przeanalizowania i przerobienia:
- wyświetla tylko dokumenty gdzie wartość atrybutu na dokumencie = 'Jan Nowak'
//filtr opiekuna na FS
exists (select * from cdn.DokAtrybuty where TrN_TrNID = DAt_TrNID and DAt_Wartosctxt = 'Jan Nowak' )
Można ograniczyć do konkretnego ID atrybutu. Przypisujemy go jako obowiązkowy danemu operatorowi.
-- filtr na preliminarzu się gający do atrybutu kontrahenta i wyświetlający tylko te zdarzenia z atrybutem o wartości = 'Jan Kowalski'
exists (
select * from
cdn.kontrahenci knt
join cdn.KntAtrybuty ka on ka.Kna_Podmiotid = knt.Knt_Kntid
where
knt.Knt_Kntid = BZd_PodmiotID
AND ka.Kna_Deaid = 12 --tylko otrybut o ID 12 u mnie tzw opiekun handlowy
AND ka.Kna_Wartosctxt = 'Jan Kowalski'
)
1 odpowiedzi
0 pomysłów
0 komentarzy
filtr obowiązkowy dla operatora
Optima
Chciałbym skonstruować filtr obowiązkowy dla operatora ograniczający listę wyświetlanych FPF/RO/FS etc. na odpowiednich formularzach do tych dokumentów, które posiadają określoną wartość atrybutu dokumentu. Na każdym z formularzuy ustawiona jest kolumna z atrybutem, po którego wartościach ma być skonstruowany filtr obowiązkowy.