A dokumentum formájának munkájának jellemzői
Ha az űrlap főbb kellékei DocumentObject típusúak.<Имя>, akkor erre az űrlapra kiterjed a dokumentum formája. Ezzel megoldják a dokumentum formájának konkrét funkcionalitásával kapcsolatos kérdéseket. A bővítés segít különböző felhasználói parancsok feldolgozásában, előzetes ellenőrzések végrehajtásában és egyéb szolgáltatási műveletek végrehajtásában.
Ezenkívül a dokumentum formájának kibővítésének hatása kiterjed a dokumentum rögzítésére és végrehajtására szolgáló mechanizmusokra is. Ugyanakkor nem számít, a dokumentumrekordot interaktív felhasználói műveletek váltották ki egy dokumentum formájában vagy a Write () eszközök használatával.
Tekintsünk néhány példát a mechanizmusok működésére.
A dokumentum dátumának beállítása az űrlap megnyitásakor
Ha a dokumentum dátumát kezdetben nem állította be, akkor az új dokumentum űrlap megnyitásakor a dokumentum dátumát az aktuális munkamenet dátumának értékére állítja be.
A dokumentum időszaka az alábbi beállításoktól függően fog megtörténni. Ha a dokumentumformátum-kiterjesztés AutoTime tulajdonsága "Ne használja", a dokumentum időtartama az aktuális munkamenet dátumának értéke lesz beállítva. Más esetekben a dokumentum dátumát a nap kezdési időpontja (00:00:00) adja meg.

Az új dokumentum dátumának beállítása, amikor új dokumentumot írunk az űrlapon
Ha dokumentumot rögzít online módban, a dokumentum dátumának értéke a megadott időbélyegző szerint kerül beállításra. Itt a formanyomtatási tulajdonságok beállításai nem játszanak szerepet.
De ha a dokumentum időtartama "nulla" (0:00:00), akkor ha a dokumentum nem működik megfelelően, az az AutoTime tulajdonság beállításainak megfelelően módosul. Kivétel - ha az AvtoVremya értéket nem használja, akkor a dokumentum időtartama nem változik.

Ban interaktív felvételi nélkül végezzük a dokumentum (reposting)
Tilalom interaktív vételi papír nélkül végzett (reposting) használnak, hogy ne hozzon létre, például egy ilyen helyzet: az első, megvalósítása a dokumentum fel lett töltve és tartott, kialakítva a mozgás során a nyilvántartás számát jelző számának megfelelő a dokumentumban. Ezt követően a felhasználó korrigált adatait a dokumentumot, és tartotta tartása nélkül.

Az ilyen manipulációk eredményeképpen új adatokat rögzítenek a dokumentumban, és a regisztermozgásokban a múltbeli dokumentum-végrehajtás adatai lesznek, vagyis semmilyen módon nem felelnek meg a dokumentum aktuális adatainak.
Az ilyen helyzetek megakadályozását úgy érhetjük el, hogy a dokumentum formájának kiterjesztési tulajdonságát a True AttributesReport értékben állítjuk be. Ezután a magatartás feldolgozásának megtagadása az átruházás visszaállításához vezet - a dokumentum nem kerül átírásra.
A gazdaságos üzemmód beállítása
Amikor egy dokumentumot űrlapból vezet, a rendszer ellenőrzi, hogy a felhasználó rendelkezik-e a megfelelő jogokkal (vezetés, interaktív gazdaság, interaktív gazdaság nem működik). Ha nem léteznek, üzenetet kap a dokumentum végrehajtásának lehetetlenségéről, és az űrlapon lévő dokumentummal való rögzítést törlik. Csak a nem operatív részesedéshez való jog hiányát / meglétét vizsgáljuk, attól függően, hogy a rendszer milyen módon változtathat viselkedésétől, hiszen ha nincs első két jog, akkor a dokumentum elvileg nem vonható le a formáról.
Ha az interaktív megvalósítás engedélyezett, az opció kiválasztását a magatartás módjáról a formanyomtatvány mechanizmusának logikájával kell meghatározni. Vagyis bizonyos esetekben a rendszernek egy módot kell választania, néhány esetben a megfelelő mód kiválasztása a felhasználó számára. Ehhez a fejlesztő számos lehetőséget biztosít a rendszer számára a jogok és a dokumentumformátum-kiterjesztések körvonalazásával.
Ha elment egy dokumentumot a forma kiterjesztése formájában a műszer elvégzi a telepítési mód a dokumentum.
Ennek a funkciónak a végrehajtásához a rendszer a (Formátum: Használja a dokumentum űrlap kiterjesztése viselkedési beállítása) értékét használja (automatikus, operatív, nem operatív, gyors).
Opció Automatikusan állíthatja be a Dokumentum űrlap kiterjesztése viselkedés használatának automatikus értékét. A platform ezt az értéket az új formanyomtatványra alapozza.
Ha ezt az opciót használja, a helyzet és a beállítások függvényében a magatartási mód kezdeti kiválasztása az Operatív vagy Nem Operatív lehetőségek közül.
Folyamatban lévő dokumentum ellenőrizte, a dokumentum dátumát az aktuális munkamenet dátumot.
Ha a dokumentum dátuma (tekintet nélkül az időre) megegyezik a munkamenet aktuális dátumával, a rendszer automatikusan kiválasztja az Operatív beállítást.
Ha a dátum a dokumentum (leszámítva a) több, mint az aktuális munkamenet dátumát, a felhasználó kiadott egy figyelmeztetést: „Dátum azonnal tartott dokumentum nagyobb, mint a jelenlegi dokumentum nem gyorsan elvégezhető!”, És tartja a dokumentum törlődik.
Ha a dokumentum dátuma (idő nélkül) kisebb, mint az aktuális munkamenet, akkor a Nem operatív opció be van jelölve. Ha azonban a felhasználónak nincs joga a nem operatív végrehajtáshoz, figyelmeztetést kap: "A nem operatív gazdaságnak nincs elég joga", és a dokumentumot törölték.

Az operációs opciót a Használati dokumentum űrlap kiterjesztése viselkedésének műveleti értékének kiválasztásával állíthatja be.
Ebben a megvalósításban, ha a dátum a dokumentum (kivéve idő) kevesebb, mint az aktuális dátum az ülés, egy figyelmeztetés: „A dátum a dokumentumot gyorsan kevesebbet költött, mint az aktuális dokumentum nem lehet gyorsan elvégezhető.!”, És tartja a dokumentum törlődik.
Ha a dokumentum dátuma (tekintet nélkül az időre) megegyezik a munkamenet aktuális dátumával, akkor a dokumentum működési eljárással kerül rögzítésre.
Ha a dokumentum dátuma (tekintet nélkül az időre) nagyobb, mint az aktuális munkamenet, akkor figyelmeztetés jelenik meg: "A működési dokumentum dátuma nagyobb, mint az aktuális." A dokumentum nem hajtható végre azonnal ", és a dokumentum törlődik.

A nem operatív beállítást úgy állítja be, hogy kiválasztja a Nem operatív értéket a Dokumentum űrlap kiterjesztése viselkedése opció használatával.
Ha ezt az opciót használja, az űrlapból származó dokumentum mindig nem működési módban fut, függetlenül a dokumentum dátumától a munkamenet aktuális dátumától függően.
Ha azonban a felhasználónak nincs joga a nem operatív végrehajtáshoz, figyelmeztetést ad ki: "A nem operatív gazdaságnak nincs elég joga", és a dokumentumot törölték.

A Prompt opciót úgy állítja be, hogy kiválasztja a Kérelem alkalmazást az Alkalmazás kiterjesztés végrehajtási mód használatával.
Ez a lehetőség a rendszerben működik annak érdekében, hogy segítséget nyújtson a felhasználónak az egyes helyzetek magatartási módjának megválasztásában.
Ebben a verzióban a felhasználónak a folyamat megkezdése előtt ki kell választania a dokumentum tárolási módját a speciális rendszer ablakában.

A rendszer viselkedését ebben az opcióban elsősorban a dokumentum dátumának pozíciója határozza meg (idő nélkül) a munkamenet aktuális dátumához viszonyítva.
Ha ezek a dátumok megegyeznek, akkor ellenőrizték, hogy a felhasználónak joga van-e a dokumentum működtetésére. Ha a felhasználónak nincs ilyen joga, a rendszer ezt a dokumentumot online végzi. Ha a nem operatív részesedéshez való jog a felhasználó, párbeszédet folytat a magatartás megválasztásának módjáról. Miután kiválasztotta a rendszer vezetési módját, a dokumentumot megtartja operatív vagy nem működési módban.

Ha a dokumentum idõpontja (idõ nélkül) kisebb, mint az aktuális munkamenet, akkor a rendszer viselkedését ismét meghatározza a felhasználó által a nem operatív tartáshoz való jog jelenléte. Ha a felhasználónak nincs ilyen joga, egy figyelmeztetés kerül kiadásra: "A műveletileg lefolytatott dokumentum dátuma nem éri el a jelenlegi értéket." A dokumentum nem hajtható végre azonnal! ", És a dokumentumot törölték.
Ha a nem operatív részesedéshez való jog a felhasználó, párbeszédet folytat a magatartás megválasztásának módjáról. A rendszer nem működőképes módjának kiválasztása után a rendszer nem működési módban működik. Ha a felhasználó az online magatartási módot választja, figyelmeztetést ad ki: "Az operatívan lefolytatott dokumentum dátuma nem éri el a jelenlegi értéket." A dokumentum nem hajtható végre azonnal! ", És a dokumentumot törölték.

Ha a dokumentum dátuma (idő nélkül) nagyobb, mint az aktuális munkamenet, akkor a rendszer nem engedélyezi a dokumentum azonnali végrehajtását. Ezért, ha nincs nem működő holdingi jog, azonnali figyelmeztetést kap: "Az operatívan lefolytatott dokumentum aktuálisabb időpontja." A dokumentum nem hajtható végre azonnal! ", És a dokumentumot törölték.
Ha a nem operatív részesedéshez való jog a felhasználó, párbeszédet folytat a magatartás megválasztásának módjáról. A rendszer nem működőképes módjának kiválasztása után a rendszer nem működési módban működik. Ha a felhasználó az online végrehajtási módot választja, figyelmeztetést ad ki: "A műveletileg lefolytatott dokumentum aktuális időpontja, a dokumentum nem hajtható végre azonnal", és a dokumentumot törölni fogják.

A dokumentum dátumának megtartása és beállítása mellett a dokumentum formájának bővítése mellett a következő funkciókat is megvalósítja: