Obuchalovka, hogyan kell csinálni, minimális erőfeszítéssel - Jó - ár
Vegyünk például egy olyan triviális helyzetet.
.
Sales (megye), lövés a fejét, hogy egy szuper-duper áron - mondjuk, ez az eladás lesz tapossák a hegyen, a pénz a cég letörnek nemeryannom programozó otthon csatorna a 2 méter vastag Head - de meg kell nagyon gyorsan tenni. és mi magunk nem igazán tudom. írja ide, hogy ez egy merész színek, de ez a termék van szükség, hogy piros, de az áruk - kék font sárga alapon, és így tovább.
.
Ez azt strelnet néhány értékesítők a fejét egy hét mellett a zászlók nem fog megmenteni elég - Város dop.rekvizity a könyvtárat az áruk nem. ismét többet fog tenni, hogy húzza, és távolítsa el, stb
.
Ezért nem nehéz, és a szuper-egyszerű: zabulbenim sokoldalú eszköz, és hagyja, hogy az eladás, használja - hogyan akarnak, és a „festék”.
.
Ahhoz, hogy ezt a mechanizmust figyelemreméltó tulajdonságait, megvalósított tipikus TiS (például red.9.2)
.
Tekintsük a végrehajtása ezt a feladatot példája az egyszerű követelményeknek: a véletlenszerű termékek listáját is megjelenik az árlistában félkövér.
.
1. egy olyan rendszer kialakításában jelölést: ha az áru tulajdon „VydelitVprayse” beállítása „Yes” (nem zérus), - ez az álláspont azzal a kiosztás az ár. Ebben az esetben a „nulla” az ingatlan értékét (minden más, mint az „Igen” vagy hiánya az ilyen tulajdon az áruk általában) a szokásos helyzetben van az árban.
.
2. Adunk eszközöket a gyors töltés / válthat az ingatlan van a megfelelő termék (standard beállítás feldolgozás nómenklatúra / ügyfelek ingatlan - enyhén egyszerűsítésére / módosítására szempontjából élezés erre a célra: Switch Igen / Nem)
.
3. Ügyeljen által biztosított aktuális naplózási mechanizmus 2. igénypont szerinti - elsősorban a „otmazatsya” Collision prodazhnikov megzavarodtak típusú „Ebben a helyzetben.?” - elvileg ezt a kérdést meg lehet oldani sok módszer és a fakitermelés, sőt, az utolsó is - mint például a mentés vészhelyzet esetén. Jegyzőkönyv írás egy sima szöveges fájl egy névmintát GGGGMMDDChChMM.txt, és hozott egy különleges apuka / podpapochku ahol tárolni mindenféle rekordokat.
Például ebben az írásban, amit találtam:
MenedzherPoPraysam 30.11.05 16:36:56
NEM -> YES 00009469 Penzital tabl.p.o №30
NEM -> YES 00001312 Flemoksin Solyutabl. tabl.rastvor.125mg №20
Összesen: látható, hogy mikor és ki tette a manipuláció színező fájl
.
4. Amikor képező modell egy árat (vagy akár atipikus - a gondolat ugyanaz) do vstavochki típusa:
//
Query = SozdatObekt ( "Query");
TekstZaprosa =
„// | Handle NePomechennyeNaUdalenie;
| VidSvoystva = Spravochnik.SvoystvaNomenklatury.VidSvoystva.Naimenovanie;
| ZnachenieSvoystva = Spravochnik.SvoystvaNomenklatury.ZnachenieSvoystva.Naimenovanie;
| = Spravochnik.SvoystvaNomenklatury.Vladelets nómenklatúra;
| Csoportosítása nómenklatúra;
| Állapota (Find (VREG (VidSvoystva) "" VYDELITVPRAYSE "") <> 0);
| Állapota (Find (VREG (ZnachenieSvoystva) "" Yes "") <> 0); „;
Ha Zapros.Vypolnit (TekstZaprosa) = 0
Akkoriban;
ENDIF;
TZVydelit SozdatObekt = ( "TablitsaZnacheny");
Zapros.Vygruzit (TZVydelit, 1,0);
.
6. Továbbá, ha a Display az aktuális árlista keresett áru táblázatban TZVydelit talált - félkövér, nem talált - a szokásos módon.
.
Mit kell figyelni, ha használja ezt a technikát?
a) „szimbólum rendszer” gondosan mérlegelni kell az árlistát, és korlátozza a különböző emberek, akik tulajdonságainak módosítására típusai, és értéke a tulajdonságok önmagukban.
b) a javasolt eljárás - nagyon sokoldalú és olcsón lehet „klónozott” a kapcsolódó feladat. De! Mivel a egyetemessége - a munka lassabb lesz. Így - az első becsüljük az arány „programozó / sebesség program költségei”, és észre, hogy mit gondolunk a megfelelőbb.
.
Magától értetődik, hogy ez a példa - a legegyszerűbb dolog, amit gondol, egy kicsit „habosított” vizsgálata a rendszer elegendő lehet építeni egy univerzális programmulinu. Fő ebben az esetben - „trükk” a programozó. Típus: kódolhatsz ingatlanok értéke „jobb”, azaz beállítás „value = font [bold] színes [255000000]”, és írt a kódot, mint valami „kell alkalmazni a kimeneti vonal az aktuális érték a” Gépek vastag piros betűkkel fehér alapon felesleges „if-then-else”.