Paul tiszta
A szervezet alkalmazottainak személyzeti előzményeit a "Szervezetek alkalmazottai" információs nyilvántartásban tárolják (felhasználói módban - "A munkavállalók személyi állománytörténete (jogi személyek szerint") vagy "A szervezet alkalmazottai"). A nyilvántartók nyilvántartói a szervezetbe való felvétel dokumentációi, a személyzet mozgása, a szervezet elbocsátása és az adatátvitel.
Regisztráció „RabotnikiOrganizatsy”, mint sokan mások, mint a „PlanovyeNachisleniyaRabotnikovOrganizatsy”, „PlanovyeUderzhaniyaRabotnikovOrganizatsy”, „SostoyanieRabotnikovOrganizatsy” és hasonlók) a szerkezet ugyanaz a neve, kiegészítve az erőforrás postfix „lezárása”. Adjunk példákat (sokkal több van a konfigurációban):
Ezenkívül a "Periódus" mérésére egy "Terminálási idő" erőforrás van. Ez a két rögzítési tulajdonság határozza meg az objektum állapotát az idő tengelyen.
A "Végrehajtási idő" erőforrás azt mutatja, hogy a rekordot tevékenységének vége (az erőforrás megtelt) esetén is jellemzi. Ebben az esetben a "Felmondási idő" erőforrásban megjelölt időponttól kezdődően a "Completion" ("Befejezés utáni", "Befejezési ütemezés") stb.

Annak érdekében, hogy megértsük, miért fejlesztették ki az időszakos nyilvántartások architektúráját, melyet az érvényességi időszak vége jellemez, azt javasoljuk, hogy ismerkedjen meg az ITS cikkével. A változtatások nyilvántartása egy bizonyos ideig, visszatérés a kezdeti állapotba. Szintén a cikk Az adatrögzítőkkel kapcsolatos kérelmeket, amelyek a szükséges "Megszámolási időszak" -ot tartalmazzák, megvitatják az ilyen döntés előnyeit és hátrányait.
A lírai digresszió befejeződött. Lépjünk közvetlenül a szervezet alkalmazottai (a továbbiakban: alkalmazott) személyzeti előzményeinek megszerzésére. Annak elkerülése érdekében, hogy a cikket a kóddal együtt zavarják, csak a kérelemben csak a munkavállalói egységet kapjuk meg. Ahhoz, hogy pozíciót, munkatervet és hasonló erőforrásokat kaphasson, pontosan ugyanazokat a konstrukciókat kell használnia a "SELECT" -el, amelyeket a következő lekérdezésekben használnak. Azonban ahhoz, hogy vizuálisan megmutathassák, hogy hol, miért és milyen adatokat kaptak (képzési célokra), további mezők kerülnek a lekérdezés eredményébe, amelyet a jövőben nem használhat.
Szükséges a munkavállaló személyzeti előzményeinek megszerzése a következő formában (időszak szerinti kiválasztással):

1. A munkavállaló osztályát az időszak kezdetének időpontjában találjuk (legyen 01.01.15). Ehhez a virtuális táblát használjuk a legutóbbi, a munkavállalók által paraméterezett "munkatársak" és az időszak kezdőnapjának
Az 1. felkérés eredménye:
Az 1. alszakasz a "SELECT" konstrukciót használja a "megszüntetési időszak" erő értékének ellenőrzésével. Ha a befejezési idő teljessé válik, és ez az időtartam jön, visszaadjuk az erőforrást a "Completion" postfix paranccsal, különben visszaadunk egy normál erőforrást (vagy a "Periódus" dimenziót). Ismétlem, hogy ezt a tervet arra kell felhasználni, hogy a lejárati dátummal (pozíció, ütemezés stb.)
Azt is látja, hogy a "Subquery number" mező megjelenik a jövőben a vizuális megjelenítéshez szükséges al-lekérdezésben, mely al-lekvettség visszaküldte az adatokat (emlékszem, hogy ez a mező nem szükséges a feladat megoldásához).
2. Keresse meg a készülék tiszt napjától időpontját követő idő kezdetének és az időszak utolsó napján (legyen ez a 12/31/15) Ehhez használjon egy fizikai tábla „RabotnikiOrganizatsy” regisztrálni az információt a kiválasztás a munkavállaló és a dátumok az elején és az időszak végén
A 2. alkérdés eredménye:
3. A dolgozó részlegeit az események befejezésének időpontjától az időszak kezdetétől számított dátumtól és az időszak végétől
A 3. alszakasz eredménye:
4. Kombinálja az aláírásokat a "UNIFY ALL" tervvel, és helyezze át ideiglenes táblába
Az ideiglenes táblázat VT_Data események a következő adatokat tartalmazzák:
Mint látható, annak érdekében, hogy minden kezdő időpontja a megállapítás a munkavállaló semmilyen osztály, mi szükség van egy három allekérdezés (ha be van állítva a különböző időpontot elején és az időszak végén, azt látjuk, hogy a keret történet a munkavállaló közötti időszakra lehet, amely egy vagy két felkérés, ami nyilvánvalóan nem elegendő az általános esethez).
5. A döntő asztalt kapjuk (a VT_DataEvents ideiglenes táblázat kézhezvételének szövegét nem ismételjük meg). Ehhez egy ideiglenes tábla és az esemény dátumai kapcsolódnak a munkavállalóhoz, és azzal a feltétellel, hogy az esemény kezdetének időpontja kisebb legyen, mint a befejező dátum.
Ha a dolgozó dolgozik, és a befejezés dátuma kevesebb, mint a következő személyi dokumentum eseményének időpontja, a "Dátum szerint" beállítása megegyezik a befejezés dátumával.
Ha a munkavállalót kirúgták, akkor az esemény kezdetének dátuma az utolsó munkanap utáni következő dátumra van beállítva, és a befejező dátum NULL értékre van állítva (nincs több idő).
Az elbocsátást követő megosztás egyenlő a munkavállaló utolsó megoszlásával.
Így kapott egy személyzet története a munkavállaló (időszakok).
Ui A fájl archívumot tartalmaz ebben a cikkben MS Word formátumban és kérésfájlban.