Engedélyek UPP
előszó
A mechanizmus további felhasználói jogok végrehajtását teszi lehetővé hozzáférés-szabályozás a konfigurációs objektumok nagyon rugalmasak és konfigurációs történik egyszerűen felhasználói módban ellentétben a szerepeket. Tekintsük kiemeli további jogokat felhasználói módban, és végrehajtási mechanizmus egy konfigurátor.
1C: Enterprise mód
További jogok vannak kialakítva, külön-külön „Users” mappa elemet, vagy egy profil felhasználói jogosultság.
Listája további jogok elemei alapján a terv jellemzőit faj „PravaPolzovateley”, amely létrehozta a megfelelő típusú beállítási értékeket (a legtöbb esetben „logikai”). Jellemzően, a tipikus konfigurációk már egy sor előre meghatározott elemei a további jogokat. További jogok adhatunk a 1C: Enterprise módban.
Minden további jogot, hogy korlátozza a hozzáférést bizonyos műveleteket lehet kitalálta név vagy ext. jogok, illetve a dokumentáció a konfigurációt.
konfigurátor mód
Mint már említettük, több jogot jönnek létre elemei a terv jellemzői a faj. Irányítsd a jogok és minden szükséges lépést annak ellenőrzésére, hogy a jogot, hogy végezze el a programkódot. A jogosultságok beállítása az egyes felhasználók tárolja a regisztrációs információ „ZnacheniyaDopolnitelnyhPravPolzovatelya” a következő szerkezetű metaadatok:
Mérési a „felhasználó” könyvtárban tárolja utalás az elem a „felhasználó” és a mérési „megfelelő” kifejezés a jellemzői a terv elem típus „PravaPolzovateley”. értékek erőforrás típus „Value” határozza meg, hogy milyen típusú álló PVC-t és elem (a dimenzió „Right”).
Kap az érték a jogok, akkor használja a lekérdezést a regisztrációs adatokat. Itt van a kód a szabványos funkciót, hogy ellenőrizze a jogokat:
A funkció lehetővé teszi a kérelmet regisztrálni információ „ZnacheniyaDopolnitelnyhPravPolzovatelya”, és megkapja az értéket a jogok egy tömbben. Amikor újra megszerzését jogok értéket kapunk a gyorsítótárból. Ezért, miután a változó értékét extra. a jogot, hogy az új beállítások életbe léptetéséhez újra kell indítani a felhasználói munkamenet.