1c tömb
Array 1C - egyszerű értékrend. Egy tömb 1C adhat különféle típusaira. Hozzáadása után jelenlétét a tömbben 1C értékeket ellenőrizheti beépített kereső.
1C tömb gyakran használják:
A) kiválasztására
B), hogy mentse meg az értékeket, hogy továbbra is használni, például a paraméterként adja át a függvénynek / eljárást.
Munka tömbök 1C
1C létre egy sor 2 értékek:
Array = new Array (); // tömb nélkül rögzített száma értékek
Új RandomNumberGenerator RNG = (); // tölti véletlenszerű számok
Massiv.Dobavit (GSCh.SluchaynoeChislo (0, 1000));
Massiv.Dobavit (GSCh.SluchaynoeChislo (0, 1000));
// hurok át minden érték a tömb 1C, nem számít, hányan vannak
Minden egyes tömb ZST Ciklus
Report (Value);
KonetsTsikla;
1C létre egy sor 10 értékek:
Array = new Array (10); // tömb egy meghatározott számú CMV értékek
Új RandomNumberGenerator RNG = (); // tölti véletlenszerű számok
// indexe a tömb nulláról indul, nem pedig egy
// 10 db - ez 0-9
CQ = 0-tól 9 Cycle
// hivatkozás a tömb ArrayName [Index]
Array [Gv] GSCh.SluchaynoeChislo = (0, 1000); // véletlen szám 0 és 1000 között
KonetsTsikla;
// hurok át minden érték a tömb, nem számít, hányan vannak
Minden egyes tömb ZST Ciklus
Report (Value);
KonetsTsikla;
// megjegyzés - 10 tömb az értékek, az azt jelenti, hogy az alapértelmezett érték 10 darab, és minden érték nem definiált, amíg hoztunk létre egy másik
// ez nem jelenti azt, hogy nem tudunk újabb értéket, 11e segítségével ImyaMassiva.Dobavit ();
Hozzon létre egy többdimenziós tömb 1C 2x2. 1C többdimenziós tömb, minden egyes cella tömb azt jelenti, 1C nincs értéke, és egy tömb 1C.
A többdimenziós tömb 1C nem kell rögzíteni. Csináljunk egy többdimenziós tömb 1C 2x2 megadása nélkül rögzített értékek száma:
Létrehozása egy sor 1C nulláról
Adatok fogadása - időigényes és erőforrás eljárást. Ezért, ha azt szeretnénk, hogy működjön együtt a kapott adatok ismételten - érdemes őket egyszer és tömb tárolja 1C, hogy továbbra is működjön együtt a már megkapott és tárolt adatokat.
Például - egy sor változata a program a következő «11.0.9.5» - négy szám pontokkal elválasztva. Mi lehet lefordítani a változat a „számítógép” méret - egy sor négy számértékek. Akkor még össze változatok egymással:
1 c előállítás kész tömb adatokkal
1C kaphat egy sor értéklisták módszerével spSpisok.VygruzitZnacheniya (), és az értékek a táblázat szerinti eljárással tTablitsa.VygruzitKolonku ().
Az alábbi példában, mi kérésére - jelölje ki az összes referencia dokumentumot az adatbázisból.
- RezultatZaprosa Zapros.Vypolnit = () // lekérdezések
- tzRezultat RezultatZaprosa.Vygruzit = () // eltávolítja az eredményt egy táblázatot az értékek
- mMassivSsylok tzRezultat.VygruzitKolonku = ( "ImyaKolonki") // eltávolítja tábla oszlop a tömb
Első 1C tömb többi tárgy és a használata, mint egy válogatás a lekérdezésben
Amikor az űrlapot dokumentumok listáját (vagy táblázatot az értékek) - a felhasználó kiemelni kurzor egy sorral. Azt is lehetővé teszi, hogy több sort is kiválaszthat egy időben. Több sort is kiválaszthat (kivéve, ha a forma megengedett) kell, hogy tartsa lenyomva a CTRL vagy a SHIFT billentyűt.
Hozzá egy vastag kliens táblázat formájában az értékek, és annak típusát, válassza DokumentSpisok.ImyaDokumenta. Annak tulajdonságait, válassza ki a kiválasztási mód - több.

Mi lehet programozottan kap egy listát a kiválasztott sorokat:
Ha egy irányított formában, először hozzá kell adni a szükséges űrlapokat DinamicheskiySpisok típusát és tulajdonságait, válassza ki a főtábla - a kívánt dokumentumot. Húzza a kellékek a formában. (!) A tulajdonságok az űrlap elem, és válassza - kiválasztási mód - több (set alapértelmezett).

Fellebbezés tömb 1C kiválasztott sorokat fog kinézni:
Elementy.ImyaRekvizitaFormy. VydelennyeStroki
Szavazz erre az üzenetre: