1C programozás - referenciakönyvek 1h


A könyvtár egy adott alkatelem lehetséges értékeinek listája. A könyvtárakat abban az esetben használják, amikor szükség van a bizonytalan adatbevitel kizárására. Például annak érdekében, hogy a vevő, az eladó, a raktárkezelő és a rendező megértse, hogy milyen termékről beszélnek, mindenkinek ugyanazt kell hívnia. És ebben az esetben szükség van egy kézikönyvre. Általában egy kereskedelmi vállalatnál van árjegyzéke, és ha egy ilyen könyvtárat tárolnak egy számítógépben, akkor magában foglalja az összes olyan lehetséges termékválasztékot, amellyel a kereskedési vállalat működik.

1C rendszer: A vállalat lehetővé teszi, hogy gyakorlatilag korlátlan számú szükséges könyvtárat bonyolítson le. Minden könyvtár homogén objektumok listája: alkalmazottak, szervezetek, áruk, stb. Mindegyik objektumot a könyvtár egyik elemeként hívják.

A felhasználó szemszögéből szem előtt kell tartani, hogy a konfigurátor nem hozza létre magát a könyvtárat, hanem az értékek listáját, de kifejlesztette a referenciakönyvt, annak sablont. A konfigurációs folyamat során leírják a könyvtárban tárolt információk szerkezetét, a könyvtár képernyőjén és szükség szerint nyomtatott prezentációját kifejlesztik, a "viselkedés" különféle jellemzői kerülnek beállításra.

Kötelező követelményként minden könyvtár rendelkezik kóddal és névvel. A könyvtár eleme lehet numerikus vagy szöveges. 1C: A cég széles körű lehetőségeket kínál a könyvtár elemeinek kódjával való együttműködésre: automatikus kódok hozzárendelése, a kód egyediségének automatikus ellenőrzése és mások.

A kód és a név mellett az 1C: Enterprise rendszer könyvtára tárolhat minden további információt a könyvtár eleméről. Az ilyen információknak a könyvtárba történő tárolásához készletlistát lehet létrehozni. A könyvtár részleteinek mechanizmusa segítségével könnyű megszervezni például a munkavállalók kártyafájljait. Például a Könyvtári alkalmazottak szinte biztosan tartalmaznak attribútumokat. Fizetés és mások. Az 1C cég várt programozókat és minden könyvtárba bevezett két már megadott attribútumot: Code and Name. Valójában szinte minden tárgy a való életből ezeket a tulajdonságokat tartalmazza. Például a munkavállalók esetében a munkavállalói kód a személyi szám, és a név a vezetéknév, utónév, utónév (név).

A könyvtár minden attribútumához meg kell adni az adattípust, például "szám", "string", "date" (a 8.0-es verzióban van egy másik típusú Boolean-True vagy False). Ezek alap típusúak, de összetett adattípusokat is megadhat. Például a Pozíció attribútumban az Üzenetek adattípusa szerepel. Ebben az esetben az attribútum értékeit a Posts könyvtárból választja ki. Tehát a könyvtárak közötti legegyszerűbb kapcsolat akkor valósul meg, amikor egy könyvtár attribútumainak értékeit egy másik könyvtárból választják ki.


// például az elbocsátáshoz szükséges sorrendben
СпрСотр.НайтиЭлемент (Munkavállaló);

СпрСотр.НайтиПоКоду (123);
СпрСотр.НайтиПНиименованию ("Ivanov Ivan Ivanovich");
СпрСотр.НайтиPoekvisit ("fizetés", 5000);

// ha az elem megtalálható, akkor válik aktuálisvá és így olvasható:

Ha СпрСотр.НайтиПНиимменованию ("Ivanov Ivan Ivanovich") = 1 Akkor
. FoundCot = CprCom.Current Element ();
End If;


// a 8.0-es verzióban, ha megtalálta az elemet, akkor visszaküldik, különben visszaadja az Undefined értéket

FoundCot = CprCom FindFind (123);
FoundCotr = СпрСотр.НайтиПНиименованию ("Ivanov Ivan Ivanovich");
FoundCounter СпрСотр.НайтиPoekvisit ("fizetés", 5000);

Továbbra is ellenőrizni kell a talált értéket

FoundCotr = СпрСотр.НайтиПНиименованию ("Ivanov Ivan Ivanovich");
Ha a FoundCot = Undefined Then
. // elem nem található
End If;

Könyvtárbejegyzés törlése

Kapcsolódó cikkek