metaadatok 1c

Metaadatok 1C - könyvtárak listájának, dokumentumok és egyéb részleteit alkotó konfiguráció. List metaadatok 1C jogait programozók az konfigurátor a konfigurációs ablakban.

A program elérhető nyelvén 1C 1C listát a metaadatok és azok tulajdonságait.

Ez akkor hasznos, ha azt szeretné, hogy egy listát a dokumentumok a konfigurációs és dolgozzanak ki a részleteket a dokumentum.

Gondoljunk bele, milyen együtt dolgozni a metaadatok konfigurációs 1C 1C a nyelvet.

1C metaadatok konfigurációs

A globális változó hozzáférést biztosít metaadatok metaadatok 1C teljes konfiguráció (azaz a „root” konfiguráció). Ponton átmenő érheti el a „Collection” - dokumentumok, kézikönyvek, stb hogy egy adott könyvtár vagy egy dokumentum, amelyben, illetve van egy „gyűjtemény” részleteket a táblázat, stb - mind a konfigurátor, a konfigurációs fa.

Példa - hozzon létre egy listát az összes konfigurációs dokumentumok lehetővé teszik a felhasználó számára, hogy kiválassza a kívánt dokumentumot a listáról:
Új SpisokZnacheny spDokumentovKonfiguratsii = (); // itt fogjuk tartani a listát

// A metaadatok - egy globális változót, amely hozzáférést biztosít az összes metaadat 1C konfiguráció
//Metadannye.Dokumenty - gyűjteménye konfiguráció dokumentumok
Minden dokumentum Metadannye.Dokumenty Cycle
// A dokumentum - a dokumentum metaadat 1C (mindegyik, ahogy ezek elkerülésére a hurok)
//.Imya - a dokumentum nevét, mivel van megadva a konfigurációs
//.Sinonim - „emberi” dokumentum nevét, amely megjelenik a felhasználó
// értékek listája tud értéket tárolni (dokumentum neve) és a „képviselet a felhasználó” (Just - egyet jelent a dokumentum)
spDokumentovKonfiguratsii.Dobavit (Dokument.Imya, Dokument.Sinonim);
KonetsTsikla;

// így a felhasználó kiválaszthatja a listából a kívánt dokumentum
elDokument spDokumentovKonfiguratsii.VybratElement = ();

// ha a felhasználó rákattint a „Mégse”, akkor az eredmény a kiválasztás az érték meghatározatlan, különben az eredmény nem lesz - a kiválasztott elem
Ha elDokument <> Aztán meghatározatlan
// Eddig a listán az értékek rögzítettük a dokumentum neve „a konfigurációs”
// létre egy új dokumentumot, az azonos nevű, lehívása - a dokumentumok elérhetők és Dokumenty.ImyaDokumenta Documents [ImyaDokumenta]
obDokument = Documents [elDokument.Znachenie] .SozdatDokument ();
//DokumentObekt.PoluchitFormu () - Visszaadja a forma a megadott néven, és ha a neve nincs megadva - a forma a „default”
. ObDokument.PoluchitFormu () Open ();
ENDIF;

Példa - egy általános folyóiratcikk (látható az összes típusú dokumentumok) hozzon létre egy lekérdezést, ami visszaadja a listát az összes dokumentumot:

1C metaadat objektumot

Van kapcsolat és létesítmények .Metadannye () módszer, amely lehetővé teszi, hogy adja meg a metaadatok az objektum 1C.

Szavazz erre az üzenetre: