cereri Batch 1c de ce și cum funcționează, totul la programarea 1C
este necesară cererea de lot atunci când solicitarea este prea complexă pentru a formula și de a face să funcționeze în mod eficient. Pentru a înțelege ce cererea de lot poate fi utilizat shemku:
Apropo, opțiunile de interogare lot devin disponibile numai în decizia 8.1.11.67.4 - astfel încât nici măcar să știe cum funcționează în practică. Dacă îți spun un primitiv, este suficient pentru a crea un număr de interogări și de a le conecta cu caracterul „;“. De exemplu:
Rezultatul este returnat prin ultimul dintre ele. Apropo, interogări lot sunt susținute la fiecare consolă regulate. Un exemplu de executarea acestuia solicită printr-o consolă:
De ce nu putem face fără cereri de lot?
Pune într-un tabel rezultat intermediar temporar, presupunând că utilizarea sa în unele dintre următoarele cereri. Fără o funcționalitate timp de masă, o astfel de cerere intermediară ar trebui să se repete din nou. Dacă nu există cunoștințe despre modul în care să opereze o interogare lot și cum să-l folosească, este posibil să se efectueze unul după altul câteva interogări folosind datele din tabele imbricate - a fost înainte, acum nu este în valoare de petrecere a timpului pe el, pentru că avem o interogare eficientă și ușor de lot 1C. convenabil, nu mai trebuie să-și amintească cu el despre unde sa fie un tabel temporar. Pentru a reduce la minimum posibilitatea de utilizare și viteza de control al accesului. Sistemul va selecta, sortare, loc. Iată cum să poziționeze această inovație de către dezvoltatorii de populare și de încredere soluții.
cereri de lot Anunț de la dezvoltatori 1C
Nou în versiunea 8.1.11 are ca scop atingerea următoarelor obiective:
- Optimizarea substanțială a programului în ansamblu;
- Creșterea scalabilitatea soluțiilor cunoscute;
- Performanțele eficiente prin introducerea posibilității de plasare de lot;
- Administrarea simplă și ușoară a sistemului;
- Cele mai bune oportunități de integrare cu alte soluții.
Care sunt funcționalitățile de interogări în 8.1.11?
Se solicită îmbunătăți în mod semnificativ de lucru cu tabele temporare. cereri de lot funcționale înseamnă că fiecare masă se formează la o cerere specifică din pachet, care rulează până când cererea de lot nu este terminat complet acțiunea sau până când echipa de la distrugerea acestuia. Acum puteți obține ca rezultat al ultimei interogare - se va comanda Execute (), precum și o serie întreagă de rezultate în conformitate cu metoda VypolnitPaket ().
Algoritmul a crea știință de carte o cerere de lot
Deci, noi știm acum că cererea de lot - câteva interogări care sunt descrise de noi ca o anchetă generală. Acestea trebuie să fie efectuate una după alta. Rezultate intermediare pe durata executării întregului lanț inclus interogări pot fi plasate într-un tabel temporar. Cu această structură, orice cerere se pot aplica la aceste date intermediare. Este important ca rezultatele oricărei anchete, este plasat într-un tabel temporar, acesta poate fi utilizat în mod repetat. Atunci când acest lucru nu mai este necesar să se prescrie același lucru de mai multe ori.
metoda contra
Vorbind despre beneficiile utilizării cererilor de lot, este demn de menționat minus evident. Faptul este că, în acest algoritm de acțiuni a sistemului este în mod constant forțat să creeze un tabel în care se stochează și întreaga bază de date. Se scurge timpul ca crearea fiecărui tabel, iar în îndepărtarea sa ulterioară. Iată un exemplu:
Ca rezultat, avem următorul tabel:
Acum, utilizați cererea de lot, amintiți-vă că trebuie să facem o virgulă, obținem:
Vă rugăm să rețineți, a treia cerere de a combina rezultatele din primele două, a se vedea ce se întâmplă:
Acum, încercăm să adăugați un pic de frumusețe și schimba textul pentru a treia interogare, astfel:
Acum avem aici este ceea ce sa întâmplat:
Rămâne să combine coloane cu nomenclatura, și a pus jos zerouri în celulele goale.