Restrikce "Uživatel nesmí vidět evidenční ceny" |
Top Previous Next |
Seznam témat: Restrikce "oPrices" umožňuje zabránit vybraným uživatelům vidět evidenční ceny.
Na odpovídajících dialozích tato restrikce "skryje" všechna pole týkající se evidenčních a kalkulovaných cen, aniž by to ovlivnilo možnost pořizovat nové záznamy, příp. upravovat již existující. SQL dotazy prohlížečů (jak základních, tak podřízených prohlížečů na dialozích) neobsahují databázová pole, ani vypočtené sloupce týkající se evidenčních a kalkulovaných cen. Na úrovni sestav lze dané omezení uživatelsky řešit buďto nastavením sdílení jednotlivých sestav vybrané skupině uživatelů, nebo globálním systémovým skriptem vyvolávaným při tisku sestavy (System.OnInvokeReport).
Seznam polí, která nesmějí být obsažena v dotazech uživatelských variant prohlížečů Základní prohlížeče Skladové položky (BrSkladKarty) m.cena_tpv, DBO.omater_getprumcena (_sklad, m.id_material) as _prumcena
Prohlížeče na panelech základních prohlížečů Výdejky - panel "Položky výdejky" (BrPolozky) i.evidcena, _mnoz * i.evidcena as _evidcenacelk
Prohlížeče na dialozích (Dialog - prohlížeč) Kumulace pohybů u skladové položky - kumulace (BrDlgKumul) prijem_kc, vydej_kc, stav_kc
Souhrnné informace o skladové položce - stavy na skladech (BrDlgStavy) DBO.omater_getprumcena (id_sklad, :mat) as _prumcena
Hlavička příjemky - položky příjemky (BrPolozkyPrijemky) i.nakupcena, -i.sleva as _sleva, h.mena_id, ISNULL ((SELECT sum(castka) FROM DBA.osklprijemitnakl as n WHERE n.obd = i.obd_id AND n.age = i.age_id AND n.rada = i.rada_id AND n.dokl = i.dokl_id AND n.druhdokl = i.druhdokl AND n.data_id = i.data_id AND n.poradi = i.id_poradi), 0) as naklady, i.evidcena, i.evidcena * _mnoz as celkcena
Hlavička příjemky - položky předpříjemky (BrPolozkyPredprijemky)
p.nakupcena, -p.sleva as _sleva, h.mena_id, ISNULL ((SELECT sum(castka) FROM DBA.osklprijemprednakl as n WHERE n.obd = p.obd_id AND n.age = p.age_id AND n.rada = p.rada_id AND n.dokl = p.dokl_id AND n.druhdokl = p.druhdokl AND n.data_id = p.data_id AND n.poradi = p.id_poradi), 0) as naklady, p.evidcena, isnull (p.evidcena,0) * isnull (p.mnoz, 0) as celkcena
Hlavička příjemky - grupované položky příjemky (BrDlgGrupPol) i.nakupcena, h.mena_id, i.evidcena, sum (i.mnoz*(1-2*i.storno) * i.evidcena) as _evidcenacelk
Hlavička příjemky - obaly příjemky (BrObalyPrijemky) p.cena
Hlavička výdejky - položky výdejky (BrPolozkyVydejky) i.evidcena, _mnoz * i.evidcena as _evidcenacelk
Hlavička výdejky - grupované položky výdejky (BrDlgGrupPol) i.evidcena, sum (i.mnoz*(1-2*i.storno) * i.evidcena) as _evidcenacelk
Zakázka - spotřebovaný materiál (položky výdejek) (BrDVydejItm) evidcena, evidcena_celk
Související témata Restrikce "Uživatel nesmí vidět nákupní ceny" Restrikce "Uživatel nesmí vidět prodejní ceny" Zvláštní restrikce a oprávnění |