1C Enterprise 8

Metoda de acces la date tabelare

Interogările pune în aplicare mod tabelară de accesare a datelor stocate într-o bază de date. Acest lucru înseamnă că toate datele sunt reprezentate ca un set de tabele legate între ele, care pot fi tratate ca tabele separate și multiple în relația:

1C Enterprise 8

Această metodă de operare permite datelor care primesc mostre de date complexe grupate și sortate într-un anumit fel. Pentru aceste probe generale și subtotaluri, impuse limitări privind numărul de intrări sau compoziția poate fi calculată și așa mai departe.

limba de interogare

Pentru dezvoltator a fost capabil de a utiliza interogări pentru a pune în aplicare algoritmi proprii în platforma implementat un limbaj de interogare. Această limbă se bazează în SQL. dar conține un număr mare de extensii menite reflectare specificul problemelor financiare și economice, precum și reducerea maximă în eforturile de a dezvolta soluții de aplicații. Puteți enumera cele mai importante caracteristici implementate o limbă de interogare:

Referindu-se la câmpurile prin punctul ( „“)

În cazul în care orice domeniu al tabelului au un tip de referință (referințele magazin la obiecte alte tabele), proiectantul se poate referi la ele printr-o interogare de text. „“, Numărul de niveluri de imbricare astfel de referință nu limitează sistemul.

1C Enterprise 8

Manipularea tabele imbricate (tabele de documente și elemente de referință)

Sistemul suportă trimiterea la tabelele anexate prezentului și cum să se separe tabele, și cum să câmpuri întregi de un singur tabel. De exemplu, atunci când se referă la documentul de mărfuri (care cuprinde un tabel cu compoziția mărfurilor bunuri expediate), putem considera un tabel ca o parte separată a tabelului:

1C Enterprise 8

Dar putem lua în considerare, de asemenea, înregistrarea antetul documentului în care valoarea mărfurilor câmp va fi toate înregistrările din tabelul imbricat, subordonate acestui obiect (documentul):

1C Enterprise 8

ordonare automată

Pentru a selecta cea mai potrivită ordine ( „naturală“) de afișare a informațiilor pe ecran sau într-un raport de dezvoltator, în cele mai multe cazuri, este suficient pentru a seta un mod automat de secvențiere.

1C Enterprise 8

Rezultatul multivariată și pe mai multe niveluri de formare

Totaluri și subtotaluri sunt generate pe baza grupării și ierarhia, nivelurile ocolesc pot fi efectuate în orice ordine cu subtotaluri însumare cu condiția construirea corectă a rezultatului măsurării timpului.

1C Enterprise 8

Suport pentru tabele virtuale

tabele virtuale oferite de sistem, permite obținerea de date aproape complete pentru majoritatea deciziilor de aplicare, fără a fi nevoie de pregătirea de interogări complexe. De exemplu, o astfel de masă virtuală poate furniza date privind balanța de mărfuri în contextul perioadelor la un moment dat în timp. În această utilizare maximă vtable a informațiilor stocate, de exemplu, rezultatele calculate anterior, etc.

1C Enterprise 8

operații SQL standard

Limbajul de interogare suportate de standardul pentru operațiunile SQL, cum ar fi uniunea (Union), compusul (join), etc.

1C Enterprise 8

1C Enterprise 8

tabele temporare

limbaj de interogare permite utilizarea de tabele temporare într-o interogare. Cu ajutorul lor, puteți îmbunătăți performanța de interogare, în unele cazuri, pentru a reduce numărul de încuietori și de a face textul de interogare mai ușor de citit.

Să presupunem că doriți să obțineți date din două registre de acumulare. Datele dintr-un registru pus într-un tabel temporar:

1C Enterprise 8

Interogare care utilizează un tabel temporar va arata ca:

1C Enterprise 8

interogări lot

Pentru munca mai convenabil cu tabele temporare în limba de interogare susținută de lucru cu cereri de pachete - creând astfel un tabel temporar și utilizarea acestuia sunt plasate într-o singură cerere. Cererea de lot este o secvență de interogare delimitate prin „;“. Interogările sunt executate una după alta. Rezultatul pachetului de solicitare, în funcție de metoda utilizată va fi fie rezultatul returnat de ultimul pachet cerere, sau o serie de rezultatele tuturor cererilor pachetului, în ordinea în care următoarele întrebări în pachet.

1C Enterprise 8

interogare

Platforma de tehnologie conține două designer de construcții pentru a facilita productivitatea dezvoltator. Acestea servesc pentru a ajuta la dezvoltator pentru a face interogarea de text corect folosind numai mijloace vizuale. Alegerea unui mouse-ul câmpurile obligatorii de tabele, un dezvoltator poate crea o cerere funcțional fără a cunoaște sintaxa limbii de interogare.

  • interogare Designer
    Acesta vă permite să creați o interogare numai text. Citește mai mult.
  • Solicitare Designer cu rezultatul tratamentului
    În plus față de textul interogare generează un fragment de cod care execută interogarea și afișează rezultatele într-un document de foaie de calcul sau diagramă. Citește mai mult.
  • consola pentru interogări

    Instrumentul „Console interoghează“ configurații permite dezvoltatorilor și implementatorii la interogări de depanare și pentru a vizualiza rezultatele performanțelor lor în 1C: modul Enterprise. Citește mai mult.

    articole similare