Egy másik sorozata dokumentumok
Sőt, mi lehet ennél rosszabb? Fogyasztás meghaladja a megérkezés a raktárban van egy negatív egyenleg, és jól megalapozott, és a kiszámított partionny vezetése elrepül a pokolba. Mit kell tenni?
A legegyszerűbb módja az adminisztratív (technikai értelemben) a tilalmat, hogy tartsa a dokumentumot visszamenőleg. Sőt, mivel a # 147; halott gazemberek nem örökli a trónt # 147;. De nem minden ügyfél egyetért ezzel a szempontból a programozó. És ő lesz a jobb # 151; Ez nem csak és nem annyira gondatlanság személyzet, örökre elveszti a papírokat, és hirtelen találni más elveszett egy hónappal ezelőtt. Sok üzleti folyamatok épülnek oly módon, hogy a gazdaság a dokumentumok visszamenőleges szerves részét # 151; például, ha a szolgáltató hozzárendel egy nyaralás (és számunkra, hogy megvásárolja) ár a szállítmány alapján az eladások a párt.
Így a tilalom nem fog működni. Ha a programozó nem tudja garantálni a helyességét a szükséges számításokat az ügyfél, az ügyfél nem fogja be a vitát, hanem egyszerűen felvenni egy másik programozó. És ő lesz a jobb.
1C Company gondoskodott számunkra, belépő egy platform felügyeletéért folytatott különleges dokumentum objektum # 147; # 148;. Szekvencia Az ötlet az, hogy mi határozza meg, hogy milyen dokumentumokat tartalmazza a sorozat, ami nyilván az állatok mozgását követik ezeket a dokumentumokat fontos számunkra. és minden aludhat nyugodtan. Maga a rendszer ellenőrzi integritását a sorozatot, és időrendi sorrendben, és van bármikor szoftverrel módszerek az objektum képes lesz kideríteni, hogy a sorozat megszakadt, és továbbra is jár az ő saját # 151; pontszám csavar, figyelmezteti a felhasználót, hogy neki pereprovesti dokumentumok a megfelelő sorrendben, hogy panaszt felhasználó főnök formázni a merevlemezt rá, stb
Úgy tűnik, hogy a probléma megoldódott. De nem minden olyan egyszerű # 151; szekvencia hasznosítás a gyakorlatban azt jelenti teljes pereprovednie az összes bejövő dokumentumot a sorrendben, kezdve a # 147; meghiúsult # 148; és befejezve az utolsó alkalom. és ha # 147, # 148 kudarcot vallott; dokumentum elején található az elmúlt évben? Ha ebben az évben az adatbázist hozott félmillió dokumentumot? Ha van egy száz beszállítók és 99 dolgoznak velünk, mint az emberek, és a századik # 151; subman, mint egy igazi, de ez a legfontosabb számunkra, és # 147, # 148 rosszak; számlákat minden héten tőle származik? Van, hogy folyamatosan újraszámolja a ReWire és több százezer (és nagyon szerencsés, és több tízezer) bármely ártatlan dokumentumokat. A programozók feltalálni a leghihetetlenebb módon, hogy az élet könnyebb, ami eszközöket önkényesen ravasz automatikus helyreállítás szekvenciákat. A sorrend nyilvánvalóan nem alkalmas a szerepe a generikus gyógyszerek. Most, ha nem képes kötődni a nyilvántartás mozgások, mint olyan, de regisztrálni a mozgását egy adott mérési sorozat. lenne sokkal kényelmesebb.
Próbáld átmenetileg felejtse el, hogy létezik a tárgy # 147; Sequence # 148; és fegyveres nevű eszköz # 147; saját kezűleg # 148;. Mi történik?- Először is, meghatározza # 147; Kulcs # 148; Regisztrálj dimenzió, amelyre szükségünk van, hogy ellenőrizzék a mozgás (általában ez a legjobb mérés). Győződjön meg arról, hogy ez a könyvtár, mert a nem könyvtár technika még nem találták fel.
Function Test (Cont) Export
Boundary = Kont.Klient.Granitsa.Poluchit (RabochayaData ());
Ha SravnitDokiPoVremeni (Border, Kont.TekuschiyDokument ()) = 1, akkor
Jelentés ( "ay-ay szekvencia elromlott!");
Return 0;
egyébként
Return 1;
ENDIF;
KonetsFunktsii
SravnitDokiPoVremeni () függvény összehasonlítja a két tompa eszköz a dátum / idő és a kód nem ad teljes képet a banalitás.
ObrabotkaProvedeniya () eljárás
Ellenőrizze, hogy a (context) = 0, akkor
StatusVozvrata (0);
return;
ENDIF;
// itt a tényleges elvégzése a dokumentum
UstanovitRekvizitSpravochnika (Client "Border"
TekuschiyDokument () DataDok. ););
KonetsProtsedury
Mi van a végén? Holding egy dokumentumot visszamenőleg követeli újratervezés nem a teljes adatbázis # 147; a kerítés és a vacsora előtt # 148;, de csak egy része a dokumentumokat. Ez a kód egy megvalósítása egy nagyon egyszerű eset, mert # 147; Kulcs # 148; Regisztráció mérések érint, aki olyan dokumentumot, általában néhány (ügyfél, termék, cég, stb), és a fenti program nem nyer egyébként. De néhány esetben (és ez igazolja a gyakorlat) is használják a mechanizmust # 147; okos # 148; szekvenciákat ad egy jó hatással.
Hol van a gereblye, a figyelmes olvasó kérdezni? Ugyanez nem lehet, hogy a technológiai korlát mellőzését, mint egy általános platform módon. És valóban, vannak gereblye.
Nem lenne már cserélni a árral nem is szappan és más árral? Minden attól függ, a helyzetet. Sem a probléma nem oldódott meg általános formában, és nincs univerzális megoldás nem többletköltségek nélkül. Csak abban az egy esetben, az egyik megoldás jobban megéri, és a többi # 151; több. Vannak olyan helyzetek, hogy az úgynevezett # 147; 22-es csapdája, # 148;, de úgy tűnik, hogy a problémát a hasznosítás szekvenciák azok még nem vonatkozik ;-)- Illusztráció egy kis konfigurációs formátumban