Tyto práva se zapisují pro skupinu uživatelů jako jednotlivé řádky ve sloupci Práva (menu Ostatní - Administrace - Skupiny).
Implicitní práva: vše RIED
filter=N - zakáže spouštění jakýchkoliv SQL dotazů navigator.cenik=N - zakáže navigátor pro tabulku rozpocty_cenik navigator.rozpocty=re - povolí editaci systémového navigátoru pro tabulku rozpocty_rozpocty print.rozpocty=R - zakáže editaci reportu v rozpoctech filter.*.sklad_*=N - zakáže SQL filtry pro všechny tabulky sklad_* mass.*.rozpocty_rozpocty=N - zakáže hromadné akce v tabulce rozpocty_rozpocty saveprint.*=n - zakáže ikonu pro uložení dokumentu ve všech tabulkach saveprint.rozpocty=n - zakáže ikonu pro uložení dokumentu v rozpočtech view.rozpocty=ied - zakáže tlačítka pro přidání/editaci/mazání záznamu view.rozpocty.rozpocty_rkap=r - kapitoly rozpocty OnlyForView globaloption=R - zakáže změny optionu (mimo Admin - defaultní nastavení) globaloption.RozpoctyDM.ZaokrM=RE - povoli vybrany option savecalendar=E - povoli uzivateli ulozit kalendar (mimo Admin a IsAdmin) others.*=n - zakaze zobrazeni/editaci vykonu jinych prostredku others.VYKONY.*=n - zakaze zobrazeni/editaci vykonu jinych prostredku jen v middle VYKONY
zakázání (zneviditelnění) položek ve startmenu.
menu.startmenu.prijem=n menu.startmenu.vydej=n menu.startmenu.prevod=n menu.startmenu.karty=n menu.startmenu.pohyby=n menu.startmenu.rezervace=n menu.startmenu.objednavka=n menu.startmenu.inventura=n menu.startmenu.sklady=n
zpracovani virtualniho prava na KALENDAR
Prava pro ReadOnly zobrazovani kalendare (vyzaduje pouze licenci KALEDAR)
version=3 *.zakazky_*=n *.prost_*=n *.sklad_*=n *.dokumenty_*=n *.partneri_*=n *.faktury_*=n *.rozpocty_*=n *.partneri_akce=n *.ucto_*=n *.majetek_*=n Analyza=n UKOLY.ukoly_*=n AKCE.ukoly_ukoly=n PARTNERI.ukoly_ukoly=n ZAKAZKY.ukoly_ukoly=n KALENDAR_UKOLY.ukoly_*=r kalendar=r globaloption=R
přímý import/export z/do excelu/libreoffice
UPDATE common_skupiny s SET prava=prava||ASCII_CHAR(13)||ASCII_CHAR(10)||'*.v_hodnoceni=n' WHERE EXISTS(SELECT 1 FROM common_uzivatele u WHERE s.idskupina=u.idskupina)
Ve verzi obisu 4.2.0 je syntaxe následující middle.table_name.field_name. Jednotlivé části je možné nahradit *.
Ukázka:
version=2 - povinny radek pro obis 4.2, jinak chyba *.Faktury_*=RIED - vsechny tabulky faktury_* v obisu *.faktury_faktury.IDZakaz=R - ReadOnly sloupec prostredky=RIED - vsechny tabulky middle PROSTREDKY prostredky.prost_prost.*=R - implicitni sloupcove pravo pro middle prostredky a tabulku prost_prost prostredky.prost_prost.NaklJedn=N - sloupec NaklJedn nebude v prostredcich videt *.Prost_prost.Naklady=N - sloupec Naklady nebude videt v prostredcich i vykonovych protokolech Ucto=N - zamezi otevreni ucto faktury.Ucto.*=N - zamezi zobrazeni zauctovani v zalozkach faktur/PV (revision > 1900) Majetek=RIED Analyza=RIED *.partneri_akce=n filter=N - zakaze sql dotazy print.*.faktury_*=N - zakaze tisk ve vsech tabulkach faktury_* print.zakazky.zakazky_zakazky.*=n print.zakazky.zakazky_zakazky.seznam=r - zakaze tisk vsech reportu a povoli tisk jen reportu "seznam" mass.faktury=N - zakaze hromadne akce ve fakturach navigator.cenik=r - navigator v middle cenik bude readonly menu=n - zakaze loc. menu
Operace u slave tabulky se prevadi na Edit operace u masteru. Ve verzi 4.3 je mozne navic definovat i prava na slave.
-pro uzivatele ktery neni IsAdmin
savecalendar=E
print=N --zakazu vsechny tisky ve vsech modulech print.prostredky.prost_prost=r --povolim otevrit okno reportu v prostredcich print.prostredky.prost_prost.*=N --zakazu vsechny tisky v prostredcich print.prostredky.prost_prost.v_karta_zamestnance=r --povolim konkretni report
V modulu prostředky
print=N --zakazu vsechny tisky ve vsech modulech print.prostredky.prost_prost=r --povolim otevrit okno reportu v prostredcich print.prostredky.prost_prost.*=N --zakazu vsechny tisky v prostredcich print.prostredky.prost_prost.v_*=r --povolim vsechny USER reporty (Name vsech USER reportu musi byt 'v_...')
Obecně všechny USER reporty (jmenovat se musí v_*)
print.*.*.*=n --zakazu vsechny tisky print.*.*.v_*=r --povolim všechny reporty se jménem začínajícím 'v_'
version=3 *.faktury_*=n *.zakazky_*=n *.ucto_*=n *.prost_*=n *.rozpocty_*=n *.partneri_*=n *.sklad_*=n *.majetek_*=n *.dokumenty_*=n *.ukoly_*=n *.mzdy_*=n analyza=n kalendar=n kanban_*.*=n sprsheet=n globaloption=R
*.faktury_*.Cena=n *.faktury_*.CenaCelk=n *.faktury_*.Cenabezdph=n *.faktury_*.Cenakuhrade=n *.faktury_*.prikazano=n *.faktury_*.cenikcena=n *.faktury_*.uhrazeno=n *.faktury_*.neuhrazeno=n *.faktury_*.dph=n *.zakazky_*.cena=n *.zakazky_*.cenanaklrozp=n *.zakazky_*.cenanakl=n *.zakazky_*.cenarozp=n *.zakazky_*.rozpcena=n *.zakazky_*.cenacelkem=n *.zakazky_*.fakturovano=n *.zakazky_*.uhrazeno=n *.zakazky_*.aktbilance=n *.zakazky_*.zisk=n *.zakazky_*.kuhrade=n *.zakazky_*.rozdil=n *.zakazky_*.cenaprijemek=n *.zakazky_*.cenaskladu=n *.zakazky_*.naklposlednifakt=n *.zakazky_*.proczisk=n *.rozpocty_*.cenacelkem=n *.rozpocty_*.naklady=n *.rozpocty_*.celkemsdph=n *.rozpocty_*.zisk=n *.rozpocty_*.cenikcena=n *.rozpocty_*.sleva=n *.rozpocty_*.dph=n *.rozpocty_*.cenarozp=n *.rozpocty_*.cena=n *.rozpocty_*.proczisk=n *.rozpocty_*.rabat=n *.rozpocty_*.hodsazba=n *.rozpocty_*.gp=n *.rozpocty_*.zaklad=n *.rozpocty_*.zakladcenikcena=n *.sklad_karty.cena=n *.sklad_karty.cenaskladu=n *.sklad_karty.cenaskladucelkem=n *.sklad_prijemky.cenapol=n *.sklad_prijemky.cenacelk=n *.sklad_prijemky.cenaskl=n *.sklad_prijemky.cenaskladu=n *.sklad_prijemky.cenadodatk=n *.sklad_ppolozky.cena=n *.sklad_ppolozky.cenikcena=n *.sklad_ppolozky.cenapomocna=n *.sklad_ppolozky.cenapombezdod=n *.sklad_ppolozky.cenacelkem=n *.sklad_rezervhl.celkem=n *.sklad_rezerv.cena=n *.sklad_rezerv.cenaradku=n *.sklad_objed.celkem=n *.sklad_objpol.cena=n *.sklad_objpol.cenaradku=n *.sklad_skladpol.cenaskladu=n *.sklad_skladpol.cenameziskladu=n *.sklad_skladpol.cena=n
*.*.cenaskladu=n *.*.cenameziskladu=n *.*.cenaskladucelkem=n *.*.cena1=n *.*.cena2=n *.*.cena3=n *.*.cenapomocna=n *.*.cenapombezdod=n *.*.cenaskl=n *.*.cenapol=n *.*.ceniknaklady=n *.*.naklady=n filter=N print=N mass=N
zakazky.*=n zakazky.zakazky_zakazky=r *.zakazky_*.cena=n *.zakazky_*.cenanaklrozp=n *.zakazky_*.cenanakl=n *.zakazky_*.cenarozp=n *.zakazky_*.rozpcena=n *.zakazky_*.cenacelkem=n *.zakazky_*.fakturovano=n *.zakazky_*.uhrazeno=n *.zakazky_*.aktbilance=n *.zakazky_*.zisk=n *.zakazky_*.kuhrade=n *.zakazky_*.rozdil=n *.zakazky_*.cenaprijemek=n *.zakazky_*.cenaskladu=n *.zakazky_*.naklposlednifakt=n *.zakazky_*.proczisk=n
zakazky.*=n zakazky.zakazky_zakazky=rie zakazky_zakpol.zakazky_zakpol=ried *.zakazky_*.cena=n *.zakazky_*.cenanaklrozp=n *.zakazky_*.cenanakl=n *.zakazky_*.cenarozp=n *.zakazky_*.rozpcena=n *.zakazky_*.cenacelkem=n *.zakazky_*.fakturovano=n *.zakazky_*.uhrazeno=n *.zakazky_*.aktbilance=n *.zakazky_*.zisk=n *.zakazky_*.kuhrade=n *.zakazky_*.rozdil=n *.zakazky_*.cenaprijemek=n *.zakazky_*.cenaskladu=n *.zakazky_*.naklposlednifakt=n *.zakazky_*.proczisk=n
AKCE.ukoly_ukoly=n PARTNERI.ukoly_ukoly=n ZAKAZKY.ukoly_ukoly=n UKOLY.ukoly_*=rie UKOLY.ukoly_ukoly.*=n kalendar=ried
Je nutné spárovat IDProst a IDUzivatele v tabulce prost_prost
*.prost_*=n *.prost_vyktext=r VYKONY.prost_vykony=rie VYKONY.prost_vykony.*=n VYKONY.prost_vykony.datum=re VYKONY.prost_vykony.idvykp=r VYKONY.prost_vykony.datumdo=r VYKONY.prost_vykony.idvyk=re VYKONY.prost_vykony.popis=r VYKONY.prost_vykony.mn=re VYKONY.prost_vykony.mj=r VYKONY.prost_vykony.idzakaz=re VYKONY.prost_vykony.zakazka=r *.prost_vykony.Cena=n *.prost_vykony.CenikCena=n *.prost_vykony.Naklady=n *.prost_vykony.CelkoveNaklady=n *.prost_vykony.CelkovaCena=n *.prost_vykony.Sleva=n *.prost_vykony.CelkovaSleva=n ZAKAZKY.prost_vykony=r VYKONY.prost_vykony=rie others.VYKONY.prost_vykony=n
version=3 default=n view.*.*=ried *.prost_*=ried globaloption=R