Warunek na ograniczenie dostępu do wydruku

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

Moderator: mikey

buchu2
Posty: 1
Rejestracja: 26 lut 2024, 10:17
Rola: Konsultant CDN XL
Wersja: 2023

Warunek na ograniczenie dostępu do wydruku

Post autor: buchu2 »

Witam,
Potrzebuję warunek na ograniczenie dospu do wydruku dla opratora na któym będzie ustawiony atrybut.
Mam coś takiego ale nie działa. Co jest nie tak?

Kod: Zaznacz cały

GetSQL('SELECT CASE
 WHEN EXISTS (select 
a.Atr_Wartosc 
from cdn.Atrybuty a 
left join cdn.AtrybutyKlasy ak on a.Atr_AtkId = ak.AtK_ID 
left join cdn.OpeKarty o on a.Atr_ObiNumer = o.Ope_GIDNumer
 where a.Atr_AtkId = 31 and o.Ope_GIDNumer = OperatorGidNumer) THEN 1
 ELSE 0
 END')=1

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

Re: Warunek na ograniczenie dostępu do wydruku

Post autor: praiser »

Spróbuj:

Kod: Zaznacz cały

GetSQL('SELECT CASE
 WHEN EXISTS (select 
a.Atr_Wartosc 
from cdn.Atrybuty a 
left join cdn.AtrybutyKlasy ak on a.Atr_AtkId = ak.AtK_ID 
left join cdn.OpeKarty o on a.Atr_ObiNumer = o.Ope_GIDNumer
 where a.Atr_AtkId = 31 and o.Ope_GIDNumer = cdn.PolaczenieInfo(5)) THEN 0
 ELSE 1
 END')=1
--------------------------------
Pozdrawiam
WW

ODPOWIEDZ