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.

1c tömb

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).

1c tömb

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

Szavazz erre az üzenetre:




Kapcsolódó cikkek