Într-un număr mare de situații practice vor înregistra regulile acestui „bagheta magica“:
Subsistemul „reguli de registru“ poate fi construit în orice configurație. care nu utilizează formă controlată. Specialist Implementarea în continuare sau utilizator „avansat“ poate crea propriile reguli registre completează existente (pre-definite) înregistrează - crearea de măsurare, resurse, etc.
Furnizat cu open-source!
Se salvează simultan pe trei fronturi: la sfârșitul anului fondurile utilizator ale organizației client a timpului de lucru, precum și „implementatori“ ale forțelor și nervi.
Reguli Registrul este o matrice de date. determinarea comportamentului sistemului (substituție valorile atributului, aplicând algoritmi de calcul predeterminate etc.) atunci când se efectuează unele sau alte condiții.
Fiecare registru conține reguli și resurse de măsurare. Dimensiuni - acestea sunt condițiile care determină alegerea resursei, care vor fi gestionate de către sistem.
Măsurătorile pot fi mai multe, sau doar unul. Dar, o caracteristică importantă a regulilor este un registru care, atunci când valoarea de măsurare a neumplut (adică, în absența unor condiții) pot fi resursă „default“ substituit. Acest lucru este foarte util în situații practice, când este configurat inițial comportamentul sistemului în lipsa unor condiții, apoi specifică toate condițiile posibile.
O altă caracteristică esențială este aceea că regulile de registre care înregistrează ordinea de măsurare determină prioritatea lor. Astfel, este posibil să se evite condițiile de coliziune apare în mod inevitabil, atunci când se utilizează algoritmi codificate.
De îndată ce utilizatorul există noi condiții, creșterea complexității programului și regulile registrului poate fi actualizat cu noi măsurători, care simplifică foarte mult modificarea. Suntem de acord cu opinia că mai complex program, cu atât mai puțin trebuie să fie prescrise condiții stricte, și cu atât mai mare opțiunile de personalizare. În interesul atât utilizatorilor finali și experți în dezvoltarea și introducerea, în funcție de condițiile în schimbare, programul poate fi reconfigurate în orice moment forțează utilizatorul.
Un alt avantaj al aplicării normelor registrului este că toate setările sunt stocate într-un singur compact set de date. Pe de o parte, aceasta ne permite să înțelegem logica setărilor chiar și utilizatorilor intermediare, iar pe de altă parte, îl face ușor pentru a căuta posibile inexactități în setările.
Avantajele utilizării regulilor registrelor în orice configurație 1C: Enterprise 8:
- Simplifică croitor sistem și de migrare a utilizatorilor
- Acesta vă permite să păstrați o listă de condiții ca o matrice, care vă permite să vizualizați logica reacțiilor sistemului
- Utilizatorii pot îmbunătăți productivitatea și de a reduce erorile de cheltuieli setări detalii privind completarea automată
Luați în considerare stabilirea de reguli înregistrare exemplu. Trebuie să configurați permisiunile de utilizator pentru editarea documentelor de diferite tipuri, în funcție de o serie de condiții: utilizatorul, data creării documentului, data curentă.
1. „Add“ a crea un registru al regulilor de „Stabilirea datei de editare ban“:
2. În „Regulile Registrul“ sta până la „Măsurători“ în noul registru și de a crea măsurătorile necesare:
3. În secțiunea „Resurse“ a crea viață „de acces“.
4. invoca Succesiv formă modifica fiecare măsurătoare și resursă descrie atribut proprietăți, proprietăți de control, a crea modulul atribut dacă este necesar. În cazul în care executarea modulului ca urmare a apariției unui eveniment la „eveniment“ adăuga o linie și selectați un eveniment din lista de evenimente.
Pentru a simplifica adăugarea de măsurători și a resurselor utilizate în mod obișnuit, puteți folosi de măsurare sau o resursă autosubstitution predeterminată. Link-ul în câmpul Nume se numește o listă de dimensiuni și resurse predefinite:
Când selectați dintr-o listă de marcaje completate automat „Evenimente“ și „atributul modul“ în conformitate cu setările de valori predefinite.
5. Rezultatul este un registru al regulilor de forma următoare:
Înregistrează-prima intrare precizează că în mod implicit, toți utilizatorii vor avea acces pentru a edita toate documentele. Apoi, începe să se impună limitări: nu permit accesul la tipul de document „Document de 3“, la vârsta de o zi - adică, din data de ieri.
Și, în sfârșit, „Utilizator 2“ se poate modifica doar „Documentul 3“ creat în termen de 30 de zile înainte de data curentă.
Acest lucru creează posibilitatea stabilirii drepturilor de acces. Limitat doar o singură condiție - prezența logicii în cererile clientului.
După înregistrare regulile stabilite, este necesar de a testa validitatea muncii sale.
Făcând clic pe „Opțiuni“> „testam regula“ reguli de procesare numit test de registru.
Setarea utilizării registrului normelor realizate prin intermediul unor norme oficiale înregistrare - „reguli de gestionare a registrelor.“ El a numit prin directorul „înregistrează reguli.“ Serviciul înregistrează regulile trebuie să specifice ce evenimente, accesul la un registru al normelor făcute în orice fel de obiecte.
Pentru a înregistra regulamentele „registrele normele de management“, următoarele principii:
1. În cazul în care este creată regula, dar este selectată valoarea atributului, regula va fi aplicată la toate valorile atributului.
De exemplu, în cazul în care o regulă nu specifică o cale la datele pentru a înregistra un apel se va face în toate obiectele la aparitia unor evenimente specifice.
2. În cazul în care unul și același eveniment și locul se află câteva reguli registre vor fi efectuate succesiv de toate regulile.
Registrele Normele acționează mecanismul de filtrare care facilitează reguli de selecție cu parametrii specificați. Acest mecanism este adecvat pentru utilizare în vrac înregistrează reguli (de exemplu, la stabilirea substituirea operațiunilor standard în documentele).
Pe „Selection“ numesc dialogul „alegerea și comanda“:
1. Setați marca în liniile de măsurare și selectarea resurselor care vor fi utilizate.
2. Selectați tipul de comparație
3. Selectați valoarea selecției.
Butonul OK pentru a înregistra regulile de selecție se va face în conformitate cu parametrii setați.
atribut modul
În descrierea regulilor registre ale modulului atribuie următoarele reguli și operatori:
Descrierea algoritmului pentru determinarea măsurătorilor de intrare
Operator „ZnachenieIzmereniya =“ este folosit pentru a indica sursa de la care va fi selectat înregistra o valoare de măsurare a normelor. Pentru o valoare predeterminată de măsurare de măsurare dată de dezvoltator descrie in continuare sa nu este necesar. Pentru măsurarea personalizată valoarea de măsurare trebuie stabilită, în caz contrar această măsurătoare în registrul normelor nu vor fi procesate.
ZnachenieIzmereniya = ParametrySeansa. TekuschiyPolzovatel;
În acest exemplu, utilizatorul curent se utilizează ca valori măsurate de intrare, adică un utilizator deschide o sesiune de 1C: Enterprise.
Descriere algoritm de prelucrare a resurselor
Operator „“ este utilizat pentru efectuarea unei acțiuni pe o resursă, obținută ca urmare a regulii.
Descrierea operatorilor generale
- atunci când sunt aplicate la măsurarea pentru a determina sursa valorilor măsurate
- atunci când este utilizat pentru a modifica o resursă permite parametri de intrare parametrii de structură, dacă este necesar.
StrukturaParametrov. Disclaimer = nr;