klient
Grzegorz Jędrych
26 pkt
4 pytań
1 odpowiedzi
0 pomysłów
0 komentarzy
1 100%
oceń

filtr obowiązkowy dla operatora

Grzegorz Jędrych zapytał/a o
Comarch ERP Optima
Comarch ERP Optima pytań: 5112 | odpowiedzi: 20293

Optima

Arkadiusz ZygmuntMagdalena PająkTadeusz Fejklowiczk3sil4Kazimierz StecAleksandra NowickaElżbieta FilipińskaWojciech Płacheta

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.

Odpowiedzi:

User Avatar
partner
Paweł Szymiczek
868 pkt
15 pytań
77 odpowiedzi
1 pomysłów
5 komentarzy
60 100%
1 pkt
 
Paweł Szymiczek odpowiedział/a
Comarch ERP Optima
Comarch ERP Optima pytań: 0 | odpowiedzi: 2275

Optima

3 lata temu

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'
)

Ta odpowiedź została skomentowana

Masz pytanie?

zadaj pytanie

Masz pomysł?

zgłoś pomysł