Particularizați parametrii raportului, funcțiile de control al accesului extern, toate din programarea pe 1C

Particularizați parametrii raportului, funcțiile de control al accesului extern, toate din programarea pe 1C
Parametrii raport în SKD - acestea sunt argumente care pot lua funcția. Parametrii trebuie să după procesarea informațiilor transmise, funcția poate returna o anumită valoare.

Parametrii CDS sunt stabilite în tab-ul „Opțiuni“. În cazul în care utilizatorul dorește să includă proprietatea „auto-completarea“, atunci parametrii de tabele virtuale, care sunt utilizate în cadrul sistemului, precum și parametrii care sunt scrise manual de către utilizator în cerere vor fi transferate automat la ACS la lista generală. Acești parametri de transfer se numesc sisteme externe. Setările interne ACS generează în mod independent, numele tuturor setărilor publice.

Următoarele acțiuni pot fi efectuate pe parametrii de sistem:

  • Editați numele, titlul, tipul și valoarea;
  • Identificarea valorilor numerice sau șir disponibile;
  • Pentru determinarea expresiei;
  • Definiți parametrul ca disponibil în domeniul controlului accesului;
  • Restricționarea accesului la anumiți parametri;
  • Pentru a seta opțiuni de editare.

Adăugarea parametrilor prin tabelul virtuale

Adăugarea și parametri de reglare încorporat tabel virtuală „RegistryNakopleniya“ arată exemplul următor.

SKD a crea un raport extern. Deschideți diagrama de compoziție de date. Crearea unei interogări care accesează tabela utilizată de către noi. Adăugarea la nou creat setul de date cerere. După aceea, registrul de acumulare de interogare constructor selectați „TovaryNaSkladahOstatkiIOboroty“.

Apoi, deschideți caseta de dialog „Opțiuni de masă virtuale“ și configurați parametrii necesari.

Particularizați parametrii raportului, funcțiile de control al accesului extern, toate din programarea pe 1C

Adăugarea parametrilor de utilizator

Setările pe care le-ați creat în raport, sau proiectantul, se numesc interne.

Particularizați parametrii raportului, funcțiile de control al accesului extern, toate din programarea pe 1C

Setările de control de acces în raport se va face pe tab-ul „Opțiuni“.

În lista de parametri conține deja doi parametri extern transmis anterior de la masa virtuală.

Adăugați fila „Setări“, un nou parametru „Perioada“, setați tipul „StandartnyyPeriod“. Pentru parametrii „NachaloPerioda“ și „KonetsPerioda“ definesc expresia funcțională pentru a calcula și a pus o interdicție asupra setărilor de editare ale utilizatorilor.

Perioada de instalare utilizând o perioadă de mecanism standard, după cum urmează:

Particularizați parametrii raportului, funcțiile de control al accesului extern, toate din programarea pe 1C

Setările SKD oferă posibilitatea de a ascunde sau a afișa parametrii raportului. În acest scop, filele „includ în câmpurile disponibile“ și „Limitarea disponibilității“ poate fi pus sau elimina caseta de selectare pentru a activa aceste proprietăți.

Funcții externe au parametri interni în ACS

Când construi o interogare în SKD în cadrul acestuia se poate utiliza funcțiile standard de limbaj de interogare. În plus, ACS poate defini funcții suplimentare. Funcții date de formule. Acest lucru poate fi o operație pe numere, siruri de caractere, date. O formulă poate conține o expresie boolean sau funcție agregată pentru a efectua o acțiune pe un set de date.

Pentru a adăuga o funcție, parametrii trebuie să selectați coloana tab-ul „Expression“. Afișează toate caracteristicile construite în sistem. Din moment ce se poate evalua expresii, se adaugă data, luna, anul, perioade diferite, pentru a calcula valoarea vânzărilor, atribuie expresia format, și mult mai mult folosind aceste funcții. ACS poate fi transferat la parametrii de funcționare și funcția poate fi utilizată fără parametri.

Utilizarea funcțiilor încorporate în proiectantul interogare și transferul acestor funcții, parametrii permite de a simplifica în mod considerabil activitatea cu raportul SKD. Cauzate de funcții externe vă permit să se calculeze valoarea necesară, fără a scrie o singură linie de cod nu este.