Cererea 1c lot 8

Utilizarea cererilor de lot

Pachetul cereri de numire

Platforma vă permite să lucrați cu pachetul cerere. Suntem capabili de a efectua mai multe interogări pentru „timp“. Într-un text de interogare interogare lot sunt separate printr-un „“ (virgulă).

Interogările sunt executate secvențial, cu tabele temporare care au fost create în timpul executării unei cereri, va exista până la sfârșitul execuției intregului pachet cerere sau la executarea în pachet cerere, distruge acest tabel temporar. O diferență importantă de interogare imbricate este faptul că rezultatele fiecărui pachet de solicitare separat.

cerere de pachete poate realiza interogare treptată. Pentru această creare lot cerere are loc primele tabele temporare în continuare - utilizarea combinată a acestora (compus filtru de asociere) pentru a obține rezultatul final al interogării. De asemenea, este important de remarcat faptul că utilizarea de tabele temporare într-o interogare lot poate îmbunătăți lizibilitatea textului cererii.

cereri voluminosi înfășurate în fiecare alte sub-interogări sunt adesea destul de greu de înțeles. Dar dacă o cerere de rescriere, folosind tabelele temporare, cererea de vizibilitate poate crește suficient de puternic. Aplicația solicită un pachet cu tabele temporare poate îmbunătăți, de asemenea, performanța de interogare.

Există tehnici de optimizare a performanței de interogare bazată pe înlocuirea unei interogări imbricate pe o masă temporară.

tabel temporar poate fi utilă atunci când doriți să utilizați aceleași date în mai multe solicitări de mai multe ori, de exemplu, aderarea sau combinarea cu alte tabele. Atunci când se utilizează interogări imbricate astfel de date ar trebui să fie de mai multe ori folosind aceleași interogări imbricate, care, desigur, ar fi afectată și lizibilitatea textului și performanța.

Crearea unei interogări utilizând Package Design

cereri individuale incluse în pachet, separate în caracterul de text „;“ (punct și virgulă). Pentru a nu împărți manual textul de interogare, puteți utiliza acest designer de interogare.
Query Designer are o filă separată pentru solicitările de pachete. Anchetele în pachetul poate fi adăugat la bara de comandă folosind butonul corespunzător și pentru a muta în sus sau în jos.

afișare vizuală a cererilor individuale - un marcaj în partea dreaptă a designerului, cu care puteți începe să editați textul unei singure cereri. Aceste file pentru tabele temporare afișate nume pentru cererile de selectare a datelor - „Cerere de pachete de 2“, etc. pentru distrugere - "- ImyaVT".

Cererea 1c lot 8

De asemenea, în lista de tabele din baza de date, o tabelă temporară creată în cadrul acestui pachet. Cu toate acestea, acest lucru nu înseamnă că tabelele temporare sunt stocate într-o bază de date, împreună cu toate celelalte tabele, baza de informații.

Cererea de lot

Dacă solicitarea de informație. executare tabele temporare un set de interogare lot manager de tabele temporare nu sunt distruse într-un pachet de solicitare să persiste în managerul prescris.

Textul pachetului de solicitare poate fi utilizată și distrugerea tabelelor temporare care există în managerul de tabele temporare stabilite în momentul de performanță de începere a pachetului.

Mai mult, metoda Execute (). efectuarea în mod constant toate cererile de pachete de date și returnează rezultatul ultimei interogare în pachet, există o altă metodă în platforma - VypolnitPaket ().

Această metodă realizează secvențial toate cererile și returnează matrice rezultate pentru fiecare cerere din pachet în secvența de interogare locație în pachet de text.

Rezultatul cererii pentru distrugerea valorii tabelei temporare este nedefinit. care este plasat într-o matrice rezultat.

PDF-versiune a articolului pentru membrii grupului VKontakte

5 Răspunsurile la «cereri de utilizare lot“ - materiale gratuite de curs «Dezvoltarea și optimizarea interogărilor în 1C: Enterprise 8.2 și 8.3»

articole similare