Az űrlap fő követelménye. A kezelt űrlap követelményei (1Cv8) Az 1c 8 űrlap követelményei

Az alábbiakban felsoroljuk a felügyelt űrlapokkal végzett munka során használt fő 1C objektumokat. Rövid kódpéldákat mutatunk be, amelyek bemutatják ezen objektumok hagyományos használatát az 1C konfigurációk írása során.

Ez a forma

Űrlapmodulban, eljárásokban használják& OnClient és & OnServer.

Lehetővé teszi az űrlapelemek és az attribútumok elérését.

Egy űrlapelem egy objektumon keresztül érhető el Elemek és kinézet:

ThisForm.Elements.VersionNumber.Header = "v." + ProgramVersion;

Az űrlapon található szükséges hivatkozás a következő:

ThisForm.Announcement text = "Helló, elvtársak!";

Egyszerűbb hozzáférés az űrlap elemeihez és kellékeihez

Elvileg az űrlapmodulban kihagyhatja a kulcsszót Ez a forma ... Az űrlapelemekre és attribútumokra egyszerűsített módon hivatkozhat:

// Form elem

Elements.VersionNumber.Header = "v." + ProgramVersion;

// Forma kellékek

Announcement Text = "Helló, elvtársak!";

Az űrlap részleteinek megszerzésének jellemzői (fontos!)

Ha a formanyomtatványok egyszerű típusúak - Karakterlánc, szám, dátum ... akkor egyszerűen megkaphatja (beállíthatja) egy attribútum értékét egyszerűen név szerint:

Szöveg = Termék neve; // A termék neve egy űrlap attribútum

Azonban ilyen módon lehetetlen megismerni a "komplex" típus részleteit -Értéktábla, Értékfa ... Ha névvel próbál meg lekérni egy ilyen típusú attribútumot, akkor a típus egy objektumot ad visszaDataFormsCollection.

Ahhoz, hogy megkapja az "összetett" típusú attribútum értékét, használnia kell a függvénytPropsFormVValue ():

CurrentTable = FormInValue ("SelectedConstructionObjects");

A "komplex" változó értékének beállításához használja a függvénytValueBForm attribútum (<Значение>, <ИмяРеквизита>) mindkét paraméter megadása kötelező.

Funkciók PropsFormVValue ()és ValueBForm attribútum ()csak a szerveren érhető el.

Egy tárgy

Szigorúan véve nincs ilyen kulcsszó az űrlapon belül. Csak amikor egy űrlapot létrehoznak, például egy elemi űrlapot, az 1C automatikusan létrehoz egy kelléket egy névvel az űrlapon Egy tárgy ... Ez az attribútum hozzáférést biztosít az űrlapon szerkesztett aktuális objektum tulajdonságaihoz.

vagy egy teljesebb rekord:

Ezt az objektumot

Magát az objektumot tartalmazza. Arra szolgál, hogy objektumot kapjon egy objektummodulba vagy egy űrlapmodulba.

Használat: Csak olvasható.

Elérhetőség: Szerver, Fat Client, Külső kapcsolat.

Űrlapok az 1C -ben: Az Enterprise -ot az adatbázisban található információk megjelenítésére és szerkesztésére tervezték. Az űrlapok tartozhatnak bizonyos konfigurációs objektumokhoz, vagy külön létezhetnek tőlük, és a teljes alkalmazásmegoldás egészében használhatók.

Például a referencia Elnevezéstan több űrlapja is lehet, amelyeket meghatározott célokra használnak - katalóguselem szerkesztése, lista megjelenítése stb.:

Ezzel együtt lehetnek általános űrlapok, amelyek nem tartoznak bizonyos konfigurációs objektumokhoz - általános űrlapok.

Alapformák

Minden konfigurációs objektum használható néhány szabványos művelet végrehajtására. Például minden katalógusnak megjelenítenie kell az elemeinek listáját, meg kell jelenítenie a katalógus egyes elemeit, meg kell jelenítenie egy katalóguscsoportot, ki kell választania az elemeket és elemcsoportokat a katalógusból. Bármely dokumentum esetében az ilyen műveletek listája sokkal kisebb lesz: a dokumentumok listájának megtekintése, a dokumentumok listájából való kiválasztás és egy külön dokumentum megtekintése.

Az ilyen szabványos műveletek végrehajtásának biztosítása érdekében az alkalmazott megoldás objektumainak adataihoz mindegyikhez létezik egy alapvető űrlapkészlet, amelyet a megfelelő műveletek végrehajtásakor használnak. Az objektumnak alárendelt űrlapok bármelyike ​​hozzárendelhető főként. Például a referencia Elnevezéstan a következő alapvető formák létezhetnek:

És a dokumentumnál Áruk és szolgáltatások átvétele a fő formák összetétele eltérő lesz:

Így ha a felhasználó látni akarja a könyvtár listáját Elnevezéstan vagy dokumentumok listája Áruk és szolgáltatások átvétele, a rendszer megnyitja a megfelelő űrlapot, amely ezeknek az objektumoknak a listája.

Automatikusan létrehozott űrlapok

Az 1C: Enterprise 8 rendszer fontos jellemzője az automatikusan létrehozott űrlapok mechanizmusa. Ez a mechanizmus megszabadítja a fejlesztőt attól, hogy minden lehetséges űrlapot létre kell hoznia minden konfigurációs objektumhoz. Elég, ha a fejlesztő új konfigurációs objektumot ad hozzá, és a rendszer maga generálja a szükséges űrlapokat a felhasználó munkájának szükséges pillanataiban az objektumban található információk megjelenítéséhez.

Így a fejlesztőnek csak akkor kell létrehoznia saját formáit az alkalmazott megoldásból, ha azok eltérnek (eltérő kialakítás vagy sajátos viselkedés) a rendszer által automatikusan generált űrlapoktól.

Űrlap összekapcsolása az adatokkal

Az űrlap egyik vagy másik konfigurációs objektumhoz való tartozása nem határozza meg az űrlapon megjelenített adatok összetételét. Hogy az űrlap például egy könyvtárhoz tartozik Elnevezéstan, lehetővé teszi, hogy hozzárendelje a könyvtár egyik fő űrlapjához, de semmilyen módon nem határozza meg, hogy az űrlap milyen adatokat jelenít meg, és mi lesz a viselkedése.

Az űrlapnak az adatokkal való társításához az űrlap részleteit kell használni, amelyek az űrlap által megjelenített adatok listáját jelzik. Minden űrlap önmagában ugyanúgy viselkedik, függetlenül attól, hogy milyen adatokat jelenít meg. Az egyik űrlapattribútum azonban hozzárendelhető hozzá főként (vastag betűvel kiemelve), ebben az esetben az űrlap és tulajdonságai szokásos viselkedése kiegészül attól függően, hogy a fő űrlapattribútum milyen típusú:

Például, ha egy dokumentum van hozzárendelve fő űrlapattribútumként Áruk és szolgáltatások átvétele, majd az űrlap bezárásakor a rendszer felkéri Önt, hogy erősítse meg a dokumentum rögzítését és közzétételét. Ha mondjuk egy referenciakönyvet rendelünk a nyomtatvány fő követelményének Elnevezéstan, az űrlap bezárásakor nem lesz ilyen megerősítési kérelem.

Formaszerkezet

Az űrlapok fő jellemzője, hogy a fejlesztő nem rajzolja meg őket részletesen, "pixelről pixelre". A konfigurációban lévő űrlap az űrlap összetételének logikai leírása. És az elemek konkrét elhelyezését a rendszer automatikusan elvégzi az űrlap megjelenítésekor.

Az űrlap megjelenített része (a felhasználó számára látható) űrlap -elemeket tartalmazó fa.

Az elemek lehetnek beviteli mezők, jelölőnégyzetek, választógombok, gombok stb. Továbbá egy elem lehet olyan csoport is, amely más elemeket is tartalmaz. Egy csoport képviseltetheti magát kerettel rendelkező panelként, oldalakkal (tabulátorokkal) rendelkező panelként, maga oldalként, parancspanelként. Ezenkívül egy elem lehet egy táblázat is, amely elemeket (oszlopokat) is tartalmaz. Az elemstruktúra leírja, hogyan fog kinézni az űrlap.

Az űrlap minden funkciója attribútumok és parancsok formájában van leírva. A követelmények azok az adatok, amelyekkel az űrlap működik, a parancsok pedig az elvégzett műveletek. Így az űrlapszerkesztőben lévő fejlesztőnek tartalmaznia kell az űrlapon a szükséges attribútumokat és parancsokat, létre kell hoznia azokat megjelenítő űrlapelemeket, és ha szükséges, az elemeket csoportokba kell rendeznie.

E logikai leírás alapján a rendszer automatikusan létrehozza az űrlap megjelenését a felhasználó számára. Ebben az esetben a rendszer figyelembe veszi a megjelenített adatok különböző tulajdonságait (például a típust) annak érdekében, hogy az űrlap elemeit a lehető legkényelmesebben rendezze el a felhasználó számára.

A fejlesztő különböző beállításokkal befolyásolhatja az elemek elrendezését. Meghatározhatja az elemek sorrendjét, megadhatja a kívánt szélességet és magasságot. Ez azonban csak néhány kiegészítő információ, amely segíti a rendszert az űrlap megjelenítésében.

Az űrlapokban a fejlesztő nemcsak az űrlap parancsait használhatja, hanem a teljes konfiguráció parancsfelületén használt globális parancsokat is. Ezenkívül megvalósították a paraméterezhető parancsok létrehozásának lehetőségét, amelyek megnyitnak más űrlapokat az aktuális űrlap specifikus adatai alapján. Ez lehet például a raktár egyenlegeiről szóló jelentés hívása, amely jelenleg számla formájában van kiválasztva.

Űrlap részletei

Az űrlapattribútum -készlet leírja az űrlapon megjelenített, szerkesztett vagy tárolt adatok összetételét. Ugyanakkor az űrlap részletei önmagukban nem teszik lehetővé az adatok megjelenítését és szerkesztését. Az űrlapelemek (lásd e fejezet "Űrlapelemek" szakaszát), amelyek az űrlap attribútumaival vannak társítva, megjelenítésre és szerkesztésre szolgálnak. Az űrlap összes adathalmazát űrlapadatoknak nevezzük.

Fontos! Ne feledje, hogy a szokásos űrlappal ellentétben a felügyelt űrlap összes adatát attribútumként kell leírni. Tilos az űrlapmodul -változókat adatforrásként használni az űrlapelemekhez.

Lehetőség van hozzárendelésre Az űrlap fő követelménye, azaz kellékek, amelyek meghatározzák az űrlap szabványos funkcionalitását (űrlapbővítés). Emlékeztetni kell arra, hogy egy űrlapnak csak egy fő attribútuma lehet.

Az űrlap bővítése- ezek a ManagedForm objektumforma további tulajdonságai, módszerei és paraméterei, amelyek az űrlap fő elemét képező objektumra jellemzőek.

Az űrlap fejlesztése során kifejezetten beállíthatja az űrlap egyes részleteinek megtekintését és szerkesztését a szerepek tekintetében a Nézet és szerkesztés tulajdonságok használatával (további részletekért lásd a "Szerep-alapú űrlap testreszabása" részt. a "Szerkesztők" fejezetben). Ezenkívül egy adott attribútum elérhetősége az űrlapon is konfigurálható a funkcionális beállítások segítségével (a funkcionális beállításokkal kapcsolatos további részletekért lásd a "Konfigurációs felület kezelése" fejezetet).

Form kellékek tulajdonság Tárolt adatok jele annak, hogy az attribútum interaktív megváltoztatása kísérletet tesz az űrlapadatok szerkesztésre való blokkolására, valamint az űrlapmódosítás előjelének automatikus beállítására.

Felügyelt formában elérhető adattípusok

A felügyelt űrlap abban is különbözik a normál űrlaptól, hogy milyen típusú adatokkal dolgozik. Ha a szokásos űrlap az 1C: Enterprise által biztosított legtöbb típussal működik (beleértve a DirectoryObject, DocumentObject stb. Típust), akkor a következő típuskategóriákat lehet megkülönböztetni a felügyelt formában:

  • az űrlapon közvetlenül használt típusok azok, amelyek a vékony és webes ügyfél oldalán találhatók (például Szám, ReferenceRef.Products, GraphicalSchema, TabularDocument);
  • típusok, amelyeket speciális adattípusokká alakítanak át - kezelt űrlaptípusok. Az ilyen típusok megjelennek a zárójelben lévő űrlapattribútumok listájában, például (ReferenceObject.Goods);
  • dinamikus lista (további részletekért lásd ennek a fejezetnek a „Dinamikus lista” szakaszát).

Alkalmazásobjektumok konvertálása űrlapadatokká

Egyes alkalmazástípusok (például ReferenceObject stb.) Nem léteznek a vékony és webes ügyfelek oldalán (további részletekért lásd a "Felügyelt alkalmazás fogalma" fejezetet). Ezért az ilyen alkalmazástípusok űrlapon történő megjelenítéséhez a platform speciális adattípusokat vezetett be, amelyeket felügyelt formákban való használatra terveztek. A felügyelt alkalmazás ezen funkciója szükségessé teszi az alkalmazásobjektumok űrlapdá alakítását (és fordítva).

A következő adattípusokat használják:

  • FormDataStructure - tetszőleges típusú tulajdonságokat tartalmaz. A tulajdonságok lehetnek más struktúrák, gyűjtemények vagy gyűjteményekkel rendelkező struktúrák. Ez a típus például a DirectoryObject formában jelenik meg.
  • A FormData gyűjtemény a beírt értékek tömbszerű listája. A gyűjtemény egy eleméhez index vagy azonosító fér hozzá. Bizonyos esetekben előfordulhat, hogy az azonosítóval való hozzáférés nem érhető el. Ennek oka a gyűjtemény által képviselt alkalmazásobjektum típusa. Az azonosító lehet bármilyen egész szám. Ezt a típust például táblázatos szakasz formájában ábrázolják.
  • A FormDataStructureCollection egy olyan objektum, amely szerkezetként és gyűjteményként jelenik meg egyszerre. Úgy kezelhető, mint bármelyik entitás. Ezt a típust például rekordok halmaza képviseli.
  • FormDataTree - az objektum hierarchikus adatok tárolására készült.

Egy alkalmazásobjektumot egy vagy több űrlapadat jelenít meg. Általánosságban elmondható, hogy az űrlapadatok hierarchiája és összetétele a kezelt űrlap alkalmazásobjektumainak összetettségétől és összefüggéseitől függ.

Például egy táblázatos részt tartalmazó dokumentumot a FormDataStructure típusú objektum (maga a dokumentum) ábrázol, amelynek a FormDataCollection típusú objektum (a dokumentum táblázatos része) alá van rendelve.

Fontos! A konfiguráció tervezésekor fontos megjegyezni, hogy az alkalmazásobjektumok csak a szerveren érhetők el, míg az űrlapadat -objektumok mind a kiszolgálón, mind a kliensen használhatók.

Adatok továbbítása a felügyelt űrlap ügyféloldali és hátsó oldala között

Valójában azt mondhatjuk, hogy az űrlapadatok a különböző alkalmazásobjektumok adatainak egységes ábrázolása, amelyekkel az űrlap egységesen működik, és amelyek jelen vannak mind a szerveren, mind a kliensen. Vagyis az űrlap az alkalmazásobjektumok adatainak bizonyos "vetületeit" tartalmazza saját adattípusok formájában, és szükség esetén konvertál közöttük. Ha azonban egy konfigurációfejlesztő saját adatfeldolgozási algoritmusát valósítja meg, akkor az adatkonverziót (a speciális típusoktól az alkalmazott típusokig és fordítva) függetlenül kell végrehajtania.

Ha az űrlap attribútumait egy speciális szerkesztőben szerkeszti (további részletekért lásd a „Szerkesztők” fejezet „Űrlap attribútumai” című szakaszát), akkor az űrlap futása közben befolyásolhatja az adatátvitelt az ügyfél és a szerver között. Ehhez használja az attribútumszerkesztő oszlopát. Mindig használja... Ennek a tulajdonságnak a hatása háromféle attribútum esetében különbözik:

  • Dinamikus listának alárendelt attribútum (dinamikus lista oszlop) esetén:
    • property on - az attribútum mindig kiolvasásra kerül az adatbázisból, és szerepel az űrlapadatokban;
    • property off - az attribútum az adatbázisból olvasható ki, és csak akkor szerepel az űrlapadatokban, ha az attribútumhoz vagy annak alárendelt attribútumához jelenleg látható űrlapelem tartozik.
  • A mozgásgyűjteménynek alárendelt kellékek esetében:
    • a dokumentumon belüli tulajdonságmozgások kiolvasásra kerülnek az adatbázisból, és megjelennek az űrlapadatokban;
    • a tulajdonság le van tiltva - a dokumentummozgások nem olvashatók ki az adatbázisból, és nem kerülnek be az űrlapadatokba (ha nincs dokumentummozgásokra utaló űrlapelem).
  • Az űrlap egyéb részletei:
    • tulajdonság engedélyezve - az attribútum jelen lesz az űrlapadatokban, függetlenül attól, hogy van -e legalább egy űrlapelem az attribútumhoz vagy annak alárendelt attribútumához;
    • tulajdonság ki - a kellékek csak akkor lesznek jelen az űrlapadatokban, ha a kellékekhez vagy az alárendelt kellékekhez űrlapelem tartozik. A dinamikus lista attribútumaival ellentétben az attribútumhoz társított elem láthatósága itt nem számít.

Jegyzet. Emlékeztetni kell arra, hogy a szülő attribútumon beállított tulajdonság minden alárendelt attribútumot érint. Például, ha a Use tulajdonság mindig törlődik a dokumentum táblázatos részéhez, akkor a rendszer úgy véli, hogy ez a tulajdonság az összes alárendelt attribútum esetében is törlődik (a tulajdonság tényleges állapota ellenére).

Az alkalmazásobjektum -adatok űrlapadatká konvertálásának módszerei

Vannak globális módszerek az alkalmazásobjektumok formává alakítására és fordítva:

  • ValueInForm adatok (),
  • FormDataValue (),
  • CopyFormData ().

Fontos! Az alkalmazásobjektumokkal működő módszerek csak a kiszolgálói eljárásokban érhetők el. Az űrlapadatok közötti értékek másolásának módja elérhető a kiszolgálón és a kliensen, mivel nem igényel alkalmazásobjektumokat paraméterként.

Amikor az űrlapadatokat alkalmazásobjektummá konvertálja, vegye figyelembe a kompatibilitást.

  • FormDataValue () - átalakítja az alkalmazott típusú objektumot űrlapadattá;
  • FormDataValue () - konvertálja az űrlapadatokat egy alkalmazott típusú objektummá;
  • CopyFormData () - kompatibilis felépítésű űrlapadatokat másol. Igaz értéket ad vissza, ha a másolat készült, vagy hamisat, ha az objektumok szerkezete nem kompatibilis.

Jegyzet. Ha a fő attribútumokkal rendelkező űrlap szabványos műveleteit (űrlap megnyitása, szabványos írás parancs végrehajtása stb.) Hajtja végre, az átalakítás automatikusan történik.

Íme egy példa arra, hogyan használhatja az adatátalakítást saját algoritmusaiban.

& AtServer eljárás OnCreateAtServer (hiba, StandardProcessing)

ObjectObject = Reference books.Goods.FindByName ("Kávéfőző"). GetObject (); ValueVDataForm (ObjectObject, Object);

Az eljárás vége

& OnClient eljárás írása ()

WriteOnServer ();

Az eljárás vége

& AtServer eljárás WriteAtServer ()

ObjectObject = FormDataValue (Objektum, típus ("DirectoryObject.Goods")); ObjectObject.Write ();

Az eljárás vége

Ezenkívül a ManagedForm objektum elérhető módszerekkel rendelkezik a szerveren:

  • ValueBFormAttribute () - átalakítja az alkalmazott típusú objektumot a megadott formattribútummá.
  • Form AttributeValue () - az űrlap adatattribútumát az alkalmazott típusú objektummá alakítja át.

Ezeknek a módszereknek a használata általában kényelmesebb, mivel például információt tartalmaznak a formattribútum típusáról. Ezenkívül a FormAttributeValue () metódus elvégzi az űrlapadatok és az objektum közötti leképezést, amelyet az üzenetek létrehozásakor használnak. Erről bővebben a "Navigációs szolgáltatás beállításai" fejezetben olvashat.

Mondjunk példát ezeknek a módszereknek a használatára.

& AtServer eljárás újraszámításaAtServer ()

// A kellék objektumot alkalmazásobjektummá alakítja. Dokumentum = AttributeFormVValue ("Objektum"); // Újraszámítást végez a dokumentum modulban meghatározott módszerrel. Document.Recalculate (); // Az alkalmazásobjektumot kellékké alakítja vissza. ValueVRequisitForm (dokumentum, "Objektum");

Az eljárás vége

Programozási felület

FormDataTree (FormDataTree)

  • FindById
  • GetItems

Leírás:

Egy fa modellezésére tervezték felügyelt űrlapadatokban.

Ez az objektum sorosítható az XDTO -ba. Az objektumnak megfelelő XDTO típus a névtérben van definiálva. XDTO típus neve:

GetItems

Szintaxis:

GetElements ()

Visszaadási érték:

Típus: FormDataTreeElement Collection.

Leírás:

Lekéri a legfelső szintű fa elemgyűjteményét.

Elérhetőség: kliens, szerver, vékony kliens, webes kliens.

FindById

Szintaxis:

FindById (<Идентификатор>)

Lehetőségek:

<Идентификатор>(kötelező)

Típus: szám. A faelem azonosítója.

Visszaadási érték:

Típus: FormDataTreeElement.

Leírás:

Gyűjteményt szerez be azonosító alapján.

Elérhetőség: kliens, szerver, vékony kliens, webes kliens.

FormDataTreeItem (FormDataTreeItem)

Tulajdonságok:

<Имя свойства> (<Имя свойства>)

  • GetId
  • GetParent
  • GetItems
  • Ingatlan

Leírás:

Form adatfa elem.

FormDataTreeItemCollection (FormDataTreeItemCollection)

Gyűjtemény elemei: FormDataTreeElement

Egy objektum esetében a gyűjtemény bejárható a For each ... From ... Loop operátor segítségével. A bejárás kiválasztja a gyűjtemény elemeit. Lehetőség van egy gyűjtőelemre való hivatkozásra a [...] operátor használatával. Az elem indexét argumentumként adják át.

  • Beszúrás
  • Hozzáadás
  • Index (IndexOf)
  • Számol
  • Egyértelmű
  • Get (Get)
  • Mozog
  • Töröl

Leírás:

Faelemek gyűjteménye.

Elérhetőség: kliens, szerver, vékony kliens, webes kliens.

Lásd még:

  • FormDataTreeElement, GetElements módszer
  • FormDataTree, GetElements módszer

Az értékfával való munka jellemzői

A fa frissítése

Van egy probléma esik platformok a fa frissítésekor.

Ha egy csomópontot kibővítettek a fában, és egy alárendelt csomópontot választottak ki, akkor a fa frissítésekor a függvénnyel ValueInDataForm a platform leesik.

Megoldás: Frissítés előtt törölni kell a fát.

Például:

& AtServer eljárás ClearTree (elemek) Az elemek minden eleméhez Loop ClearTree (element.GetElements ()); Ciklus vége; elemek.Tiszta (); Az eljárás vége

& AtServer eljárás kitöltése ConceptTree () dzConceptions = cpProperties.Construct ConceptTree (OnDate, Meta.CurrentIB ()); ClearTree (ConceptTree.GetElements ()); ValueVDataForms (fogalom, fogalomfa); Az eljárás vége

& OnClient eljárás OnDateOnChange (elem) kitöltése ConceptTree (); Az eljárás vége

Az űrlapattribútumok biztosítják a kapcsolatot az adatokkal. Ebben az esetben a kellékek közül egyet (és csak egyet) lehet kijelölni főként; nem feltétlenül az az adattípus, amelyhez az űrlapot rajzoljuk. Az űrlap viselkedése azonban a fő attribútum adattípusától függ. Az űrlap viselkedésének megváltoztatása mellett az űrlapmodul kontextusa is megváltozik. A forma módszereivel és tulajdonságaival együtt elérhetővé válnak az objektum módszerei és tulajdonságai, amely a fő attribútum értéke. Fontos, hogy a "Szabad forma" típusú formák ne tartalmazzák a fő attribútumot. Ebben az esetben az űrlap viselkedését csak a felhasználó beállításai határozzák meg. Fontolja meg a főbb részletekre vonatkozó kérdéseket.

10.05. Kérdés az 1C vizsgához: Platform Professional. Mi az űrlap fő követelménye?

  1. A teljes űrlap adatforrását határozza meg
  2. Meghatározza a platform szabványos képességeit a főattribútumhoz megadott típusú űrlapadatokkal való munkavégzéshez
  3. Annak érdekében, hogy az űrlap helyi kontextusából programozott módon hozzáférhessen az objektum attribútumaihoz
  4. Az űrlap párbeszédpanelen megjeleníti az objektum részleteit
  5. 2 és 3 igaz
  6. 1 és 2 igaz

A helyes válasz a hatodik, lásd fent.


Az 1C vizsga 10.06. Kérdése: Platform Professional. Mire szolgálnak az űrlap részletei?
  1. Az űrlapon megjelenített, szerkesztett vagy tárolt adatok összetételének leírására
  2. Adatok megjelenítése és szerkesztése űrlapon
  3. 1 és 2 igaz

A harmadik válasz mindkettő.

10.07. Kérdés az 1C vizsga során: Platform Professional. A fő attribútum hozzárendelése tetszőleges vezérlésű űrlaphoz ...

  1. be kell állítania a "Fő attribútum" jelölőnégyzetet a form attribútum tulajdonságaiban
  2. ki kell töltenie az űrlap "Adatok" tulajdonságát a kívánt űrlap attribútum kiválasztásával

A helyes válasz a második:

Az 1.C vizsga 10.08. Kérdése: Platform Professional. A fő attribútum hozzárendelése tetszőleges szabályos űrlaphoz ...
  1. az űrlapot kell fővé tenni, a fő attribútumot automatikusan határozza meg
  2. be kell jelölnie a "Fő attribútum" négyzetet az űrlap attribútum tulajdonságaiban
  3. be kell lépnie a "Szerkesztés" menübe, a "Fő attribútum" elembe, és ki kell választania a kívánt értéket
  4. ki kell töltenie az űrlap "Adatok" tulajdonságát a kívánt űrlap attribútum kiválasztásával

A negyedik helyes válasz:

A fő kellékek vastag betűvel vannak kiemelve:

Az 1.C vizsga 10.09. Kérdése: Szakember a platformon. Ha rendelkezik egy fő űrlapattribútummal, hozzáadhat még egy főattribútumot?
  1. Lehetetlen
  2. Ez lehetséges, ha megfelelő értéket rendel a form attribútum tulajdonságához
  3. Ez csak programszerűen lehetséges, amikor a "Form" objektumra hivatkozik
  4. Ez lehetséges, ha egy másik értéket ad hozzá az űrlap megfelelő tulajdonságához

A helyes válasz az első, a fő feltétel szigorúan egy, hiszen az objektummal való kapcsolatnak egyértelműnek kell lennie.

Az 1C vizsga 10.113. Kérdése: Szakember a platformon. Az ábrán látható forma követelményei közül melyik a fő?

  1. ListA pénznemek
  2. ReferenceObject
  3. A könyvtári űrlapok nem rendelkeznek a fő feltétellel
  4. A könyvtári űrlapokhoz minden szükséges alapadat.
A második helyes válasz a merész.

A felhasználó munkája a referenciakönyvekkel és dokumentumokkal 1C -ben az űrlap mezőinek kitöltéséből áll.

Az 1C adatok a referenciakönyv és a dokumentum mezői, amelyek megjelennek az űrlapon, és a felhasználónak ki kell töltenie.

Vizsgáljuk meg részletesen az 1C részleteinek témáját.

Mi az 1C kellék

Minden referenciakönyv és 1C dokumentum mezők halmazából áll. Az ilyen mezőket 1C részleteknek nevezik (1C programozó esetén).

A konfigurátorban az 1C konfigurációs fában nyisson meg bármilyen könyvtárat vagy dokumentumot, és megjelenik a Requisites ág. Ez a könyvtár kellékeinek (mezőinek) listája.

Nézze meg, hogyan néznek ki ugyanazok az 1C részletek az 1C referenciaűrlapon.

Minden 1C attribútum rendelkezik olyan tulajdonságokkal, amelyek jelzik, hogy az attribútum milyen értéket tárol (karakterlánc, szám stb.), És hogy a felhasználó hogyan fog vele dolgozni.

Kattintson a jobb gombbal bármelyik 1C tulajdonságra, majd kattintson a Tulajdonságok elemre. A jobb oldali ablakban megnyílik a kiválasztott attribútum tulajdonságainak listája.

Az 1C követelmények alapvető tulajdonságai:

Szabványos részletek 1C

Amint észrevette, a könyvtár formája 1C adatokat tartalmaz, amelyek nem szerepelnek a konfigurátorban: csoport, név, BIC.

A könyvtárlista formájában vannak olyan 1C részletek is, amelyek nem szerepelnek a listában: törlési jel.

Ezek az 1C szabványos részletei. Ami? Mindegyiknek alapértelmezés szerint 1C részletei vannak. Referenciakönyvek esetében ez például kód és név. A dokumentumok esetében ez a dátum és a szám.

Az 1C szabvány részletei a következőképpen tekinthetők meg:

  • Lépjen az 1C objektumszerkesztőbe (referenciakönyv vagy dokumentum) dupla kattintással az egérrel
  • A megnyíló szerkesztőben válassza az Adatok fület
  • Itt konfigurálhatja a szabványos részleteket A kód és a könyvtár neve
  • Kattintson a Standard 1C részletek gombra a teljes lista megtekintéséhez.

Általános részletek 1C

Az 1C 8.2.14 verziótól kezdve az 1C új objektum jelent meg az 1C -ben - Az 1C általános adatai. Használatával hozzáadhat egy attribútumot (mezőt), amely sok könyvtárban és dokumentumban egyszerre jelen lesz.

Az 1C általános kellékeinek tulajdonságai:

  • Automatikus használat - közös 1C attribútumot ad hozzá minden könyvtárhoz és dokumentumhoz egyszerre
  • Összetétel - lehetővé teszi, hogy általános 1C attribútumot adjon hozzá csak a szükséges könyvtárakhoz és dokumentumokhoz (majd az automatikus használat a Ne használja értéket).

1C kellékek hozzáadása

Kattintson a jobb gombbal a kívánt könyvtár 1C Requisites ágára, és válassza a Hozzáadás lehetőséget.

Meg kell adnunk az 1C változó nevét, például "Office Address" és az "Office Address" szinonimát. Hagyja az alapértelmezett típust karakterláncként, de jelölje be a Korlátlan hosszúság jelölőnégyzetet.

Adjunk hozzá még egy 1C attribútumot, csak válassza ki a Boole -típust, nevezzük "WorksOnExit" -nek.

A részletek megjelenítése az 1C űrlapon (1C vastag kliens)

Nyissuk meg ugyanazon könyvtár Forms ágát. Az űrlap megnyitásához válassza ki az elem űrlapot, és kattintson rá duplán az egérrel.

Húzza az egeret az alakzat szélére, és nyújtsa ki (opcionális elem).

A konfigurátor panelen kattintson az "Adatok elhelyezése" gombra. Használhatja az Űrlap / Adatok elhelyezése menüt is.

Amint láthatja, adataink nem jelennek meg az űrlapon. Helyezzen rájuk pipa jelet. Jelölje be a Címkék beszúrása és az Automatikus elhelyezés jelölőnégyzeteket is.

A részletek megjelenítése az 1C űrlapon (1C vékony kliens)

Nyissuk meg ugyanazon könyvtár Forms ágát. Válassza ki az elem alakját, és kattintson rá duplán az egérrel.

Az Attribútumok lapon bontsa ki az Objektum sort. Látni fogja a könyvtárhoz korábban hozzáadott részletek listáját.

Most csak húzza a kívánt attribútumot a jobb oldali ablaktól a balra, és megjelenik az űrlapon.

Az 1C űrlap részletei

A vastag kliensben az űrlapnak saját kellékei vannak. Ezek a Részletek lapon találhatók.

Ezek a részletek nem tárolódnak az adatbázisban, de felhasználhatók az űrlapon az űrlappal való együttműködéshez szükséges mezőkhöz.

Például hozzáadott egy pipa -t az űrlaphoz. Ha rákattint, valami történik az űrlapon. A jelölőnégyzet értéke nem fontos az Ön számára (nem kell leírnia) - csak az űrlap váltására szolgál, amikor vele dolgozik. Ebben az esetben nem referenciakönyv -attribútumot használ adatként, hanem űrlapattribútumot.

Időszakos részletek 1C

Az 1C 7.7 verziójában időszakos követelmények voltak. Jelentésük a következő: a kellékek jelentése különböző időpontokban eltérő. Például szeptember 1 -je egy, október 1 -re viszont más. Ugyanazok a kellékek.

Az 1C 8 -ban nincsenek időszakos követelmények. Ez a következőképpen valósul meg: