et:retsepti_asetaja_tyybid
Erinevused
Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel.
| Next revision | Previous revision | ||
| et:retsepti_asetaja_tyybid [2026/08/26 13:37] – tekitatud kete | et:retsepti_asetaja_tyybid [2026/08/26 14:33] (Hetkel kehtiv) – kete | ||
|---|---|---|---|
| Rida 1: | Rida 1: | ||
| - | # Retsepti asetaja tüüp | + | [[et: |
| - | Directo retseptid ei ole ainult staatilised komponentide loetelud. Iga retsepti rea juures saab veerus **Retsepti asetaja tüüp** määrata, mis tüüpi rida see on ja **kuidas rida käitub retsepti asetajas** – vaates, mis avaneb toote omaduste valimiseks (nn *Vali omadused*). Koos rea abiväljadega (**Sisu**, **Filter**, **Filter rn**, **Väärtus**, | + | ====== |
| - | See juhend selgitab kõiki | + | Directo retseptid ei ole ainult staatilised komponentide loetelud. Iga retsepti rea juures saab veerus **Retsepti |
| - | > **Märkus näidete kohta.** Kõik selle juhendi artiklikoodid, klassid, lisaväljad | + | See juhend selgitab kõiki asetaja tüüpe, abiväljade koostoimet ja toob kaks näidisretsepti (lihtne |
| - | --- | + | ---- |
| - | ## 1. Kuidas retsept | + | :!: Kõik selle juhendi artiklikoodid, |
| - | Retsepti dokumendil kirjeldad **read** – iga rida on kas mõõt/ | + | ---- |
| - | Ülal vasakul on asetajas alati väli **Kogus** – see on toote (dokumendi rea) kogus, millega kogu retsept | + | ===== Kuidas |
| - | Allservas on valik **Kirjuta dokumendi | + | Retsepti dokumendil kirjeldatakse |
| - | --- | + | Ülal vasakul on asetajas alati väli **Kogus** – see on toote (dokumendi rea) kogus, millega kogu retsept läbi korrutatakse. Allservas on valik **Kirjuta dokumendi read üle** ja nupp **Aseta retsept**. |
| - | ## 2. Rea abiväljad, mis mõjutavad asetaja käitumist | + | //(Lisa siia ekraanipilt: |
| + | |||
| + | ===== Rea abiväljad, mis mõjutavad asetaja käitumist | ||
| Enne tüüpide juurde asumist tasub tunda viit veergu, mis koos asetaja tüübiga kogu loogika loovad. | Enne tüüpide juurde asumist tasub tunda viit veergu, mis koos asetaja tüübiga kogu loogika loovad. | ||
| - | | Väli | Tähendus | | ||
| - | |------|----------| | ||
| - | | **Sisu** | Tüübist sõltuv sisend. Valikute puhul komadega eraldatud artiklikoodide/ | ||
| - | | **Filter** | Tingimus või lubatud väärtusvahemik. Näiteks vahemik `10:100` (min:max) või konkreetsed väärtused `A` või `3,4`. Kasutatakse nii sisendi piiramiseks kui ka rea tinglikuks kuvamiseks. | | ||
| - | | **Filter rn** | Rea number (**r**ea **n**umber), | ||
| - | | **Väärtus** | Lisatingimus või fikseeritud väärtus (nt lisavälja väärtus, mille järgi artikleid piiritleda). | | ||
| - | | **Kogus** | Rea koguse valem. Vt allpool oleva valemikeele selgitust. | | ||
| - | ### 2.1 Koguse valemikeel: rea viide vs. konstant | + | | Väli | Tähendus |
| + | | | | | ||
| + | | **Sisu** | ||
| + | | **Filter** | ||
| + | | **Filter rn** | Rea number (**r**ea **n**umber), | ||
| + | | **Väärtus** | ||
| + | ==== Koguse valemikeel: rea viide vs. konstant | ||
| See on Directo retseptide üks olulisemaid nüansse: | See on Directo retseptide üks olulisemaid nüansse: | ||
| - | - **Paljas number viitab teisele reale** selle **Rida**-numbri järgi ja kasutab selle rea tulemust/ | + | * **Paljas number viitab teisele reale** selle **Rida**-numbri järgi ja kasutab selle rea tulemust/ |
| - | - **Loogeliste sulgudega arv `{ }` on püsikonstant** (fikseeritud arv). | + | |
| - | Kuna paljas arv loetakse alati rea viiteks, tuleb **iga „päris" | + | * **Loogeliste sulgudega arv '' |
| + | |||
| + | Kuna paljas arv loetakse alati rea viiteks, tuleb **iga „päris" | ||
| Näited (tuletatud allpool olevast lihtsast näitest): | Näited (tuletatud allpool olevast lihtsast näitest): | ||
| - | - `{0.5}` → konstant 0,5. | + | * '' |
| - | - `50*{2}` → *rea 50 kogus* korda konstant 2. Kui real 50 on kogus 0,5, siis tulemus on `0,5 × 2 = 1`. | + | |
| - | - `{1}*130` → konstant 1 korda *rea 130 tulemus*. | + | |
| - | - `{3.14}` → konstant π ligikaudse väärtusena (kasulik nt kaare pikkuse arvutamisel). | + | |
| - | --- | + | * '' |
| - | ## 3. Retsepti asetaja tüübid | + | * '' |
| - | ### Tekst | + | |
| - | Tavaline tekstirida. Tekst kirjutatakse **Nimetus** väljale ja asetajas kuvatakse see **vahepealkirjana**. Kasuta plokkide eraldamiseks | + | |
| - | Tekstirida saab teha ka **tinglikuks** – täites **Filter** ja **Filter rn** väljad kuvatakse tekst (nt hoiatus või juhis) ainult siis, kui viidatud real on vastav väärtus. | + | ===== Retsepti asetaja tüübid ===== |
| - | ### Parameeter | + | ==== Tekst ==== |
| - | Parameetri tüüpi rida küsib asetajas **mõõtu, arvu või valikut, mis ei ole otseselt seotud ühegi artikliga** – näiteks pikkus, laius, sektsioonide arv. Kasutaja sisestatud väärtusele saab teistes ridades viidata rea numbriga. | + | |
| - | - **Filter** väljal saab piirata lubatud vahemikku, nt `10:100`, või pakkuda kindlaid valikuid. | + | Tavaline tekstirida. Tekst kirjutatakse **Nimetus** väljale ja asetajas kuvatakse see **vahepealkirjana**. Sobib plokkide eraldamiseks (nt // |
| - | - Kui **Sisu** väljale panna komadega loend (nt `A,B,C,D`), kuvatakse asetajas rippmenüü nende valikutega. | + | |
| + | Tekstirida saab teha ka **tinglikuks**: | ||
| + | |||
| + | ==== Parameeter ==== | ||
| + | |||
| + | Parameetri tüüpi rida küsib asetajas **mõõtu, arvu või valikut, mis ei ole otseselt seotud ühegi artikliga** – näiteks pikkust, laiust või sektsioonide arvu. Kasutaja sisestatud väärtusele saab teistelt ridadelt viidata rea numbriga. | ||
| + | |||
| + | * **Filter** väljal saab piirata lubatud vahemikku, nt '' | ||
| + | |||
| + | * Kui **Sisu** väljale panna komadega loend (nt '' | ||
| + | |||
| + | ==== Artikkel ==== | ||
| - | ### Artikkel | ||
| Kõige tavalisem rida: retsepti reale on artiklite andmebaasist valitud **konkreetne artikkel**. Kogus arvutatakse **Kogus** veeru valemi järgi. Sama tüüpi kasutatakse ka **operatsioonide** kirjeldamiseks (töökeskusega ridadel). | Kõige tavalisem rida: retsepti reale on artiklite andmebaasist valitud **konkreetne artikkel**. Kogus arvutatakse **Kogus** veeru valemi järgi. Sama tüüpi kasutatakse ka **operatsioonide** kirjeldamiseks (töökeskusega ridadel). | ||
| - | ### Artikkel: valik | + | ==== Artikkel: valik (Artikkel üksikvalik)==== |
| - | Kasutaja saab **Sisu** väljale panna **komadega eraldatud artiklikoodide loendi**. Asetajas kuvatakse neist **rippmenüü**, | + | |
| - | Kasuta siis, kui reale sobib täpselt üks variant mitmest (nt üks profiil, üks kinnitustüüp). | + | **Sisu** väljale saab panna **komadega eraldatud artiklikoodide loendi**. Asetajas kuvatakse neist **rippmenüü**, kust saab valida **ainult ühe** artikli. Sobib olukorda, kus reale sobib täpselt üks variant mitmest (nt üks profiil |
| - | ### Artikkel: nimekiri | + | ==== Artikkel: nimekiri |
| - | Sarnaneb valikuga, kuid **Sisu** väljale pandud komadega loendist kuvatakse asetajas **märkeruutudega loetelu**, kust saab teha **mitu valikut** korraga. | + | |
| - | Kasuta siis, kui kasutaja võib soovida mitut lisandust korraga (nt mitu lisatööd või mitu viimistlust). | + | Sarnaneb valikuga, kuid **Sisu** väljale pandud loendist kuvatakse asetajas **märkeruutudega loetelu**, kust saab teha **mitu valikut** korraga. Sobib olukorda, kus kasutaja võib soovida mitut lisandust korraga (nt mitut lisatööd või viimistlust). |
| - | ### Artikkel: klass | + | ==== Artikkel: klass (Artikkel |
| - | Avab asetajas artiklite asetaja, mis on **filtreeritud kindla artikliklassi järgi**. Klassi kood pannakse **Sisu** väljale. Kasutaja valib artikli nendest, mis sellesse | + | |
| - | Kasuta | + | Avab asetajas artiklite valiku, mis on **filtreeritud kindla artikliklassi järgi**. Klassi kood pannakse **Sisu** väljale. Sobib siis, kui valikuid |
| - | ### Artikkel: lisaväli | + | ==== Artikkel: lisaväli |
| - | Avab asetajas artiklite asetaja, mis on **filtreeritud kindla artikli | + | |
| - | Kasuta | + | Avab asetajas artiklite valiku, mis on **filtreeritud kindla artikli lisavälja järgi**. Lisavälja kood pannakse **Sisu** väljale ning soovitud lisavälja väärtust saab piiritleda **Väärtus** väljal. Sobib siis, kui valikute hulk tuleb piirata |
| - | > **Tähelepanu – kaks sarnase nimega, kuid erineva | + | :?: Tähelepanu – kaks sarnase nimega, kuid erineva |
| - | > - **Artikkel: lisaväli** = *vali* artikkel, mis on lisavälja järgi filtreeritud. | + | |
| - | > - **Artikli lisaväli** (allpool) = *loe* mõne teise rea artiklilt lisavälja | + | |
| - | ### Artikli lisaväli | + | ==== Artikli lisaväli |
| - | Kasutatakse, | + | |
| - | Näide: | + | Kasutatakse siis, kui soovitakse **tuua välja mõnel teisel real valitud artikli kaardilt kindla lisavälja sisu**. **Sisu** väljale pannakse lisavälja kood ja **Filter rn** väljale selle rea number, mille artiklilt info loetakse. |
| + | |||
| + | Näiteks | ||
| + | |||
| + | ==== Arvutus: nähtav ==== | ||
| - | ### Arvutus: nähtav | ||
| Rida, millel tehakse arvutus (**Kogus**/ | Rida, millel tehakse arvutus (**Kogus**/ | ||
| - | ### Arvutus: peidus | + | ==== Arvutus: peidus |
| - | Sama, mis nähtav arvutus, kuid **tulemust asetajas ei näidata**. Sobib abiarvutusteks, | + | |
| - | > **Ajalooline märkus.** Varem oli lihtsalt üks valik *Arvutus*. Nüüd on see jaotatud kaheks: senine *Arvutus* vastab valikule **Arvutus: peidus**, ja juurde on tulnud **Arvutus: nähtav** nende arvutuste jaoks, mille tulemust tahetakse asetajas | + | Sama, mis nähtav arvutus, kuid **tulemust asetajas ei kuvata**. Sobib abiarvutusteks, mille vahetulemust kasutajale |
| - | --- | + | :?: Varem oli üks valik // |
| - | ## 4. Näide | + | ===== Näide: lihtne retsept, mis tutvustab kõiki tüüpe |
| - | Alljärgnev retsept on koostatud | + | Alljärgnev retsept on koostatud õppeotstarbel, |
| + | |||
| + | //(Lisa siia ekraanipilt: | ||
| + | |||
| + | | Rida | Artikkel | ||
| + | | | ||
| + | | 10 | | MÕÕDUD / PARAMEETRID | ||
| + | | 20 | | Pikkus | ||
| + | | 30 | | Laius (piiranguga 10: | ||
| + | | 40 | | MATERJALID | ||
| + | | 50 | MATERJAL-01 | ||
| + | | 60 | MATERJAL-02 | ||
| + | | 70 | SN-MATERJAL | ||
| + | | 80 | | Komponent valikuga | ||
| + | | 85 | | kogus | Parameeter | ||
| + | | 90 | | TÖÖTLUS | ||
| + | | 100 | ||
| + | | 110 | ||
| + | | 120 | ||
| + | | 130 | ||
| + | | 140 | TOODE-A1 | ||
| + | | 150 | ||
| + | | 160 | MOODUL-D | ||
| + | | 170 | ||
| + | | 180 | ||
| + | | 190 | ||
| + | | 200 | OP-EELTÖÖ | ||
| + | | 210 | OP-SAAG | ||
| + | | 220 | OP-PLASMA | ||
| + | | 230 | OP-PAIGALDUS | ||
| + | | 240 | ||
| - | | Rida | Artikkel | Nimetus | Retsepti asetaja tüüp | Sisu | Filter | Filter rn | Väärtus | Kogus | Töökeskus | | ||
| - | |-----: | ||
| - | | 10 | | MÕÕDUD / PARAMEETRID | Tekst | | | | | | | | ||
| - | | 20 | | Pikkus | Parameeter | | | | | | | | ||
| - | | 30 | | Laius (piiranguga 10:100) | Parameeter | | `10:100` | | | | | | ||
| - | | 40 | | MATERJALID | Tekst | | | | | | | | ||
| - | | 50 | MATERJAL-01 | Materjal tootmiseks 1 | Artikkel | | | | | `{0.5}` | | | ||
| - | | 60 | MATERJAL-02 | Materjal tootmiseks 2 | Artikkel | | | | | `50*{2}` | | | ||
| - | | 70 | SN-MATERJAL | Seerianumbriga materjal | Artikkel | | | | | `{1}` | | | ||
| - | | 80 | | Komponent valikuga | Artikkel: valik | `KOMP-100, | ||
| - | | 85 | | kogus | Parameeter | | | | | | | | ||
| - | | 90 | | TÖÖTLUS | Tekst | | | | | | | | ||
| - | | 100 | | Järeltöötluse valik | Artikkel: nimekiri | `VIIMISTLUS-1, | ||
| - | | 110 | | Kattematerjal (klassi valik) | Artikkel: klass | `KLASS-MAT` | | | | `{1}` | | | ||
| - | | 120 | | Detaili tüübi valik | Parameeter | `A,B,C,D` | | | | | | | ||
| - | | 130 | | Detaili kogus | Parameeter | | `1:10` | | | | | | ||
| - | | 140 | TOODE-A1 | Detaili valik tüübile A | Artikkel: valik | `TOODE-A1, | ||
| - | | 150 | | Detaili valik tüübile B | Artikkel: nimekiri | `TOODE-B1, | ||
| - | | 160 | MOODUL-D | Uus moodul | Artikkel | | `D` | 120 | | `{1}*130` | | | ||
| - | | 170 | | Artikli asetaja lisavälja järgi | Artikkel: lisaväli | `TOOTEGRUPP` | | | `PÜSI` | `{1}*130` | | | ||
| - | | 180 | | Eelmiselt realt valitud artiklilt lisavälja info | Artikli lisaväli | `PEATOODE` | | 170 | | | | | ||
| - | | 190 | | OPERATSIOONID | Tekst | | | | | | | | ||
| - | | 200 | OP-EELTÖÖ | Eeltööd | Artikkel | | | | | `{0.17}` | TK-EEL | | ||
| - | | 210 | OP-SAAG | Tootmises tehtav operatsioon – saagimine | Artikkel | | | | | `{0.17}` | TK-SAAG | | ||
| - | | 220 | OP-PLASMA | Plasma lõikus | Artikkel | | | | | `{0.01}` | TK-PLASMA | | ||
| - | | 230 | OP-PAIGALDUS | Paigaldus | Artikkel | | | | | `{1.00}` | TK-PAIG | | ||
| - | | 240 | | Lisatööde valik soovi korral | Artikkel: nimekiri | `KILE, | ||
| **Kuidas seda lugeda:** | **Kuidas seda lugeda:** | ||
| - | - **Read 10, 40, 90, 190** on *Tekst* – asetajas vahepealkirjad, | + | * **Read 10, 40, 90, 190** on //Tekst// – asetajas vahepealkirjad, |
| - | - **Read 20, 30, 85, 120, 130** on *Parameeter*. Real 30 piirab `Filter = 10:100` sisestatava laiuse vahemikku. Real 120 pakub `Sisu = A,B,C,D` rippmenüü. | + | |
| - | - **Read 50–70** on tavalised *Artikkel* read. Real 50 on kogus `{0.5}` (konstant), real 60 `50*{2}` = *rea 50 kogus* × 2 = 0,5 × 2 = **1**. Just nii kuvab asetaja MATERJAL-01 koguseks 0,5 ja MATERJAL-02 koguseks 1. | + | |
| - | - **Rida 80** on *Artikkel: valik* – asetajas rippmenüü kolme komponendi vahel; kogus `{1}*85` viitab real 85 sisestatud kogusele. | + | |
| - | - **Rida 100** on *Artikkel: nimekiri* – märkeruutudega loetelu, kust saab valida mitu viimistlust korraga. | + | |
| - | - **Rida 110** on *Artikkel: klass* – avab artiklite asetaja klassist `KLASS-MAT`. | + | |
| - | - **Read 140, 150, 160** on tinglikud: `Filter rn = 120` viitab „Detaili tüübi valik" reale ja `Filter` väärtus (`A`, `B`, `D`) määrab, milline rida rakendub vastavalt kasutaja valikule. Nii rakendub A-tüübi korral rida 140, B-tüübi korral rida 150, D-tüübi korral rida 160. | + | |
| - | - **Rida 170** on *Artikkel: lisaväli* – avab artiklite asetaja, mis on filtreeritud lisavälja `TOOTEGRUPP` järgi (`Väärtus = PÜSI`). | + | |
| - | - **Rida 180** on *Artikli lisaväli* – loeb real 170 valitud artikli kaardilt lisavälja `PEATOODE` sisu (`Filter rn = 170`). | + | |
| - | - **Read 200–230** on operatsioonid: | + | |
| - | --- | + | * **Read 20, 30, 85, 120, 130** on // |
| - | ## 5. Näide | + | * **Read 50–70** on tavalised // |
| - | See näide demonstreerib | + | |
| - | | Rida | Artikkel | Nimetus | Retsepti asetaja tüüp | Sisu | Filter | Filter rn | Kogus | | + | * **Rida 100** on //Artikkel: nimekiri// – märkeruutudega loetelu mitme viimistluse valimiseks. |
| - | |-----:|----------|---------|-----------------------|------|--------|----------:|-------| | + | |
| - | | 10 | | Profiil | Artikkel: valik | `PROF-A100, | + | * **Rida 110** on //Artikkel: klass// – avab artiklite valiku klassist '' |
| - | | 20 | | Toote gabariitlaius mm | Parameeter | | `1:10000` | | | | + | |
| - | | 30 | | Sektsioonide arv | Parameeter | | `1:100` | | | | + | * **Read 140, 150, 160** on tinglikud: '' |
| - | | 40 | | Kaugus seinast mm | Parameeter | | `1:10000` | | | | + | |
| - | | 50 | | Painutuse raadius | Artikli lisaväli | `RAADIUS` | | 10 | | | + | * **Rida 170** on //Artikkel: lisaväli// – avab artiklite valiku, mis on filtreeritud lisavälja '' |
| - | | 94 | | Abikaugus min | Arvutus: peidus | | `0:149` | | `{150}-13` | | + | |
| - | | 95 | | Abikaugus tasandus | Arvutus: peidus | | `0:149` | | `94*14` | | + | * **Rida 180** on //Artikli lisaväli// – loeb real 170 valitud artikli kaardilt lisavälja '' |
| - | | 100 | | Kaare pikkus mm | Arvutus: nähtav | | `1: | + | |
| - | | 200 | | Sektsioonisamm mm | Parameeter | `40, | + | * **Read 200–230** on operatsioonid: |
| - | | 210 | | Elemente ühes sektsioonis | Parameeter | | | | `100/ | + | |
| - | | 300 | ELEM-STND | Standardelement | Artikkel: valik | `ELEM-STND, | + | ===== Näide: konfiguraatori tasemel retsept ===== |
| - | | 400 | | Otsakork | Artikkel: valik | `OTS-A100, | + | |
| - | | 500 | | --NB! Lisa liide kui pikkus üle 5000 mm-- | Tekst | | `5000: | + | See näide demonstreerib **arvutusi, konstante ja tinglikku loogikat** keerukama toote juures. Kirjeldatud on **konfigureeritav profiiltoode** (nt reguleeritava pikkusega profiilsüsteem koos kinnituste ja lisadega). |
| - | | 510 | | Liidete kogus | Parameeter | `0,1,2,3` | | | | | + | |
| - | | 520 | LIIDE-A100 | Liide | Artikkel: valik | `LIIDE-A100` | `1:4` | 510 | `510` | | + | | Rida | Artikkel |
| - | | 600 | | Kinnituste kogus kokku | Parameeter | | | | `100/ | + | | |
| - | | 610 | KINN-STD | Standardkinnitused | Artikkel: valik | `KINN-STD` | | | `600` | | + | | 10 | |
| - | | 700 | OP-MIN1 | Tööminutid kvalifikatsioon 1 | Artikkel | | | | `{8}` | | + | | 20 | |
| - | | 800 | | ---LISAD--- | Tekst | | | | | | + | | 30 | |
| - | | 810 | | Tõmbevarda kogus | Parameeter | `0,1,2,3` | | | | | + | | 40 | |
| - | | 820 | VARDA-A100 | Tõmbevarras | Artikkel: valik | `VARDA-A100, | + | | 50 | |
| - | | 900 | | Värv (lisaandmeks, | + | | 94 | |
| + | | 95 | | ||
| + | | 100 | ||
| + | | 200 | ||
| + | | 210 | ||
| + | | 300 | ||
| + | | 400 | ||
| + | | 500 | ||
| + | | 510 | ||
| + | | 520 | ||
| + | | 600 | ||
| + | | 610 | ||
| + | | 700 | ||
| + | | 800 | ||
| + | | 810 | ||
| + | | 820 | ||
| + | | 900 | ||
| **Mida see näide õpetab:** | **Mida see näide õpetab:** | ||
| - | - **Konstant vs. rea viide.** Real 94 tähendab valem `{150}-13` konstanti 150 miinus | + | * **Konstant vs. rea viide.** Real 94 tähendab valem '' |
| - | - **Arvutus: peidus vs. nähtav.** Read 94 ja 95 on abiarvutused, | + | |
| - | - **Artikli lisaväli.** Rida 50 loeb real 10 valitud profiili kaardilt lisavälja | + | * **Arvutus: peidus vs. nähtav.** Read 94 ja 95 on abiarvutused, |
| - | - **Tinglik tekst.** Rida 500 on hoiatustekst, | + | |
| - | - **Tinglik artikkel koguse järgi.** Read 520 ja 820 rakenduvad ainult siis, kui vastav kogusrida (510 või 810) on vahemikus 1–4, ning nende kogus võetakse otse sellelt realt (`Kogus = 510` / `Kogus = 810`). | + | * **Artikli lisaväli.** Rida 50 loeb real 10 valitud profiili kaardilt lisavälja |
| - | - **Sammu-põhine | + | |
| + | * **Tinglik tekst.** Rida 500 on hoiatustekst, | ||
| + | |||
| + | * **Tinglik artikkel koguse järgi.** Read 520 ja 820 rakenduvad ainult siis, kui vastav kogusrida (510 või 810) on vahemikus 1–4, ning nende kogus võetakse otse sellelt realt ('' | ||
| + | |||
| + | | ||
| + | |||
| + | ===== Näpunäited hea retsepti ehitamiseks ===== | ||
| + | |||
| + | * **Struktuur enne sisu.** // | ||
| + | |||
| + | * **Ridade numbritesse jäetakse ruumi.** Kasutades samme (10, 20, 30 …) saab hiljem ridu vahele lisada ilma viiteid ümber tegemata. | ||
| + | |||
| + | * **Konstandi reegel.** Iga „päris" | ||
| + | |||
| + | * **Abiarvutuste kasutamine.** Keeruka valemi saab jagada mitmeks //Arvutus: peidus// reaks, mis teeb retsepti loetavamaks ja hõlpsamini hooldatavaks. | ||
| + | |||
| + | * **Õige valikutüübi valimine.** Üks variant → //Artikkel: valik//; mitu varianti korraga → //Artikkel: nimekiri//; palju sarnaseid artikleid → //Artikkel: klass// või //Artikkel: lisaväli//. | ||
| - | --- | + | * **Asetaja testimine.** Enne kasutuselevõttu tasub asetaja läbi täita ja veenduda, et tinglikud read (Filter / Filter rn) rakenduvad õigesti ning kogused arvutatakse ootuspäraselt. |
| - | ## 6. Näpunäited hea retsepti ehitamiseks | + | ---- |
| - | - **Alusta struktuurist.** Pane *Tekst*-read (vahepealkirjad) kohe paika, et asetaja vorm oleks kasutajale loetav ja loogiliselt jaotatud. | + | :!: Käesolev juhend on nõuandev. Konkreetse retsepti seadistuse õigsust tasub alati kontrollida |
| - | - **Jäta ridade numbritesse ruumi.** Kasuta samme (10, 20, 30 …), et hiljem saaks vahele lisada uusi ridu ilma kõiki viiteid ümber tegemata. | + | |
| - | - **Pea meeles konstandi reeglit.** Iga „päris" | + | |
| - | - **Kasuta abiarvutusi.** Keerulise valemi saab jagada mitmeks *Arvutus: peidus* reaks – see teeb retsepti loetavamaks ja lihtsamini hooldatavaks. | + | |
| - | - **Vali õige valikutüüp.** Üks variant → *Artikkel: valik*; mitu varianti korraga → *Artikkel: nimekiri*; palju sarnaseid artikleid → *Artikkel: klass* või *Artikkel: lisaväli*. | + | |
| - | - **Testi | + | |
| - | --- | ||
| - | *Käesolev juhend on nõuandev. Konkreetse retsepti seadistuse õigsust tasub alati kontrollida asetajat läbi testides.* | ||
et/retsepti_asetaja_tyybid.1787740622.txt.gz · Viimati muutnud: 2026/08/26 13:37 persoon kete