Proba 1C 8.2 și 8.3- mod de specialitate pentru a itera peste înregistrările tabelelor bazei de date de informații. Să ne gândim în detaliu ceea ce proba și cum să-l folosească.
Care este 1C probă?
Exemplu - un mod de sortare a informațiilor în 1C, care este un set consistent cursorul pe înregistrarea ulterioară. proba 1C poate fi obținut dintr-un rezultat al managerului obiect. de exemplu, documente, sau directoare.
EXEMPLU primirea si sortarea managerului obiect:
EXEMPLU probă din cererea:
Ambele exemple enumerate mai sus primesc aceleași seturi de date la iterăm.
Metode Probele 1C 8.3
Eșantionul are un număr mare de metode, le discuta mai în detaliu:
- Selectați () - metoda prin care proba este obținut direct. Din eșantion, puteți obține un altul, un subordonat, în cazul în care proba indică tipul de eludare „a grupurilor.“
- Proprietar () - metoda inversă Select (). Acesta oferă un „părinte“ probă de interogare.
- Urmatoarea () - metoda, producând cursorul se mută la următoarea înregistrare. În cazul în care există o înregistrare, acesta returnează adevărat dacă înregistrarea sa încheiat - Lies.
- NaytiSleduyuschy () - este o metodă foarte utilă prin care să itera câmp de selecție numai relevante pentru stabilirea (selecție - structura câmpului).
- SleduyuschiyPoZnacheniyuPolya () - vă permite să obțineți înregistrarea următoare cu valori excelente de la poziția curentă. De exemplu, trebuie să treacă prin toate înregistrările cu o valoare de câmp unic „Contraparte“: Vyborka.SleduyuschiyPoZnacheniyuPolya ( „Contraparte“).
- Reset () - vă permite să resetați locația curentă a cursorului și setați-l în poziția inițială.
- Număr () - Returnează numărul de înregistrări din eșantion.
- Get () - folosind metoda este posibil, puteți muta cursorul la intrarea dorită asupra valorii indicelui.
- Nivel () - nivel în ierarhia înregistrării curente (număr).
- TipZapisi () - afișează tipul înregistrării - DetalnayaZapis, ItogPoGruppirovke, ItogPoIerarhii sau ObschiyItog
- Gruparea () - Returnează numele grupului curent, în cazul în care înregistrarea nu este un grup - un șir gol.