Kasutaja tarvikud

Lehe tööriistad



et:retsepti_asetaja_tyybid

Erinevused

Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel.

Lõlita võrdlemise vaatele

Both sides previous revisionPrevious revision
Next revision
Previous revision
et:retsepti_asetaja_tyybid [2026/08/26 14:00] – tekitatud keteet:retsepti_asetaja_tyybid [2026/08/26 14:33] (Hetkel kehtiv) kete
Rida 1: Rida 1:
 +[[et:yld_retsept#rat10|<<< Tagasi]]
 +
 ====== Retsepti asetaja tüüp ====== ====== Retsepti asetaja tüüp ======
  
Rida 23: Rida 25:
 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/väärtuste loend; klassi puhul klassi kood; lisavälja puhul lisavälja kood. | 
- 
-| **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), millele **Filter** viitab. Nii ehitatakse tingimusi teistele ridadele: „rakenda/kuva see rida siis, kui viidatud real on Filtris antud väärtus". | 
- 
-| **Väärtus** | Lisatingimus või fikseeritud väärtus (nt lisavälja väärtus, mille järgi artikleid piiritleda). | 
- 
-| **Kogus** | Rea koguse valem. Vt allolevat valemikeele selgitust. | 
  
 +| Väli           | Tähendus                                                                                                                                                                                |
 +|                |                                                                                                                                                                                         |
 +| **Sisu**       | Tüübist sõltuv sisend. Valikute puhul komadega eraldatud artiklikoodide/väärtuste loend; klassi puhul klassi kood; lisavälja puhul lisavälja kood.                                      |
 +| **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), millele **Filter** viitab. Nii ehitatakse tingimusi teistele ridadele: „rakenda/kuva see rida siis, kui viidatud real on Filtris antud väärtus"      |
 +| **Väärtus**    | Lisatingimus või fikseeritud väärtus (nt lisavälja väärtus, mille järgi artikleid piiritleda).                                                                                          |
 ==== Koguse valemikeel: rea viide vs. konstant ==== ==== Koguse valemikeel: rea viide vs. konstant ====
  
Rida 75: Rida 72:
 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)====
  
 **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 või ü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 või üks kinnitustüüp).
  
-==== Artikkel: nimekiri ====+==== Artikkel: nimekiri (Artikkel mitmikvalik) ====
  
 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). 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 klassi järgi) ====
  
 Avab asetajas artiklite valiku, mis on **filtreeritud kindla artikliklassi järgi**. Klassi kood pannakse **Sisu** väljale. Sobib siis, kui valikuid on käsitsi loetlemiseks liiga palju, kuid nad kuuluvad ühte artikliklassi. Avab asetajas artiklite valiku, mis on **filtreeritud kindla artikliklassi järgi**. Klassi kood pannakse **Sisu** väljale. Sobib siis, kui valikuid on käsitsi loetlemiseks liiga palju, kuid nad kuuluvad ühte artikliklassi.
  
-==== Artikkel: lisaväli ====+==== Artikkel: lisaväli (Artikkel lisavälja järgi) ====
  
 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 artiklikaardi lisavälja alusel. 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 artiklikaardi lisavälja alusel.
Rida 93: Rida 90:
 :?: Tähelepanu – kaks sarnase nimega, kuid erineva tähendusega tüüpi: **Artikkel: lisaväli** = //vali// artikkel, mis on lisavälja järgi filtreeritud; **Artikli lisaväli** (allpool) = //loe// mõne teise rea artiklilt lisavälja sisu välja. :?: Tähelepanu – kaks sarnase nimega, kuid erineva tähendusega tüüpi: **Artikkel: lisaväli** = //vali// artikkel, mis on lisavälja järgi filtreeritud; **Artikli lisaväli** (allpool) = //loe// mõne teise rea artiklilt lisavälja sisu välja.
  
-==== Artikli lisaväli ====+==== Artikli lisaväli (Lisavälja väärtus)====
  
 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. 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.
Rida 115: Rida 112:
 //(Lisa siia ekraanipilt: retsepti read.)// //(Lisa siia ekraanipilt: retsepti read.)//
  
-Rida Artikkel Nimetus Retsepti asetaja tüüp Sisu Filter Filter rn Väärtus Kogus Töökeskus ^+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,KOMP-200,KOMP-300`  |                      |          | `{1}*85`                | 
 +| 85    |               | kogus                                             | Parameeter                                                                |          |              |            | 
 +| 90    |               | TÖÖTLUS                                           | Tekst                  |                                                    |          |              |            | 
 +| 100                 | Järeltöötluse valik                               | Artikkel: nimekiri     | `VIIMISTLUS-1,VIIMISTLUS-2`                        |          | `{1}*20*30`  |            | 
 +| 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,TOODE-A2`           | `A`       | 120        |          | `{1}*130`    |            | 
 +| 150                 | Detaili valik tüübile B                           | Artikkel: nimekiri     | `TOODE-B1,TOODE-B2`           | `B`       | 120        |          | `{1}*130`    |            | 
 +| 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,LAKK,LISA-1,LISA-2`                          |          | `{1}*130`    |            |
  
-| 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,KOMP-200,KOMP-300'' | | | | ''{1}*85'' | | 
- 
-| 85 | | kogus | Parameeter | | | | | | | 
- 
-| 90 | | TÖÖTLUS | Tekst | | | | | | | 
- 
-| 100 | | Järeltöötluse valik | Artikkel: nimekiri | ''VIIMISTLUS-1,VIIMISTLUS-2'' | | | | ''{1}*20*30'' | | 
- 
-| 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,TOODE-A2'' | ''A'' | 120 | | ''{1}*130'' | | 
- 
-| 150 | | Detaili valik tüübile B | Artikkel: nimekiri | ''TOODE-B1,TOODE-B2'' | ''B'' | 120 | | ''{1}*130'' | | 
- 
-| 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,LAKK,LISA-1,LISA-2'' | | | | ''{1}*130'' | | 
  
 **Kuidas seda lugeda:** **Kuidas seda lugeda:**
Rida 193: Rida 167:
 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). 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).
  
-Rida Artikkel Nimetus Retsepti asetaja tüüp Sisu Filter Filter rn Kogus ^ +Rida  Artikkel    Nimetus                                    Retsepti asetaja tüüp  Sisu                             | Filter        Filter rn  Kogus                        | 
- +|                                                              |                        |                                  |                          |                              | 
-| 10 | | Profiil | Artikkel: valik | ''PROF-A100,PROF-A200,PROF-A300'' | | | | +| 10                | Profiil                                    | Artikkel: valik        `PROF-A100,PROF-A200,PROF-A300`                                                        
- +| 20                | Toote gabariitlaius mm                     | Parameeter                                              `1:10000`                                             
-| 20 | | Toote gabariitlaius mm | Parameeter | | ''1:10000'' | | | +| 30                | Sektsioonide arv                           | Parameeter                                              `1:100`                                               
- +| 40                | Kaugus seinast mm                          | Parameeter                                              `1:10000`                                             
-| 30 | | Sektsioonide arv | Parameeter | | ''1:100'' | | | +| 50                | Painutuse raadius                          | Artikli lisaväli       `RAADIUS`                                      | 10                                      
- +| 94                | Abikaugus min                              | Arvutus: peidus                                         `0:149`                  `{150}-13`                   
-| 40 | | Kaugus seinast mm | Parameeter | | ''1:10000'' | | | +| 95                | Abikaugus tasandus                         | Arvutus: peidus                                         `0:149`                  `94*14`                      
- +| 100               | Kaare pikkus mm                            | Arvutus: nähtav                                         `1:10000000`             `{3.14}/{2}*40-40*25/30+94`  
-| 50 | | Painutuse raadius | Artikli lisaväli | ''RAADIUS'' | | 10 | | +| 200               | Sektsioonisamm mm                          | Parameeter             `40,60,70,110,0`                                                                       
- +| 210               | Elemente ühes sektsioonis                  | Parameeter                                                                       `100/30/200+{1}`             
-| 94 | | Abikaugus min | Arvutus: peidus | | ''0:149'' | | ''{150}-13'' | +| 300   | ELEM-STND   | Standardelement                            | Artikkel: valik        `ELEM-STND,ELEM-PLUS`                                     `210*30`                     
- +| 400               | Otsakork                                   | Artikkel: valik        `OTS-A100,OTS-A200`                                       `{2}`                        
-| 95 | | Abikaugus tasandus | Arvutus: peidus | | ''0:149'' | | ''94*14'' | +| 500               | --NB! Lisa liide kui pikkus üle 5000 mm--  | Tekst                                                   `5000:10000`  | 100                                     
- +| 510               | Liidete kogus                              | Parameeter             `0,1,2,3`                                                                              
-| 100 | | Kaare pikkus mm | Arvutus: nähtav | | ''1:10000000'' | | ''{3.14}/{2}*40-40*25/30+94'' | +| 520   | LIIDE-A100  | Liide                                      | Artikkel: valik        `LIIDE-A100`                     `1:4`         | 510        `510`                        
- +| 600               | Kinnituste kogus kokku                     | Parameeter                                                                       `100/{500}+{1}`              
-| 200 | | Sektsioonisamm mm | Parameeter | ''40,60,70,110,0'' | | | | +| 610   | KINN-STD    | Standardkinnitused                         | Artikkel: valik        `KINN-STD`                                                `600`                        
- +| 700   | OP-MIN1     | Tööminutid kvalifikatsioon 1               | Artikkel                                                                         `{8}`                        
-| 210 | | Elemente ühes sektsioonis | Parameeter | | | | ''100/30/200+{1}'' | +| 800               | ---LISAD---                                | Tekst                                                                                                         
- +| 810               | Tõmbevarda kogus                           | Parameeter             `0,1,2,3`                                                                              
-| 300 | ''ELEM-STND'' | Standardelement | Artikkel: valik | ''ELEM-STND,ELEM-PLUS'' | | | ''210*30'' | +| 820   | VARDA-A100  | Tõmbevarras                                | Artikkel: valik        `VARDA-A100,VARDA-A150`          `1:4`         | 810        `810`                        
- +| 900               | Värv (lisaandmeks, mitte täidetav)         | Artikli lisaväli       `VARV`                                         | 10                                      |
-| 400 | | Otsakork | Artikkel: valik | ''OTS-A100,OTS-A200'' | | | ''{2}'' | +
- +
-| 500 | | --NB! Lisa liide kui pikkus üle 5000 mm-- | Tekst | | ''5000:10000'' | 100 | | +
- +
-| 510 | | Liidete kogus | Parameeter | ''0,1,2,3'' | | | | +
- +
-| 520 | ''LIIDE-A100'' | Liide | Artikkel: valik | ''LIIDE-A100'' ''1:4'' | 510 | ''510'' | +
- +
-| 600 | | Kinnituste kogus kokku | Parameeter | | | | ''100/{500}+{1}'' | +
- +
-| 610 | ''KINN-STD'' | Standardkinnitused | Artikkel: valik | ''KINN-STD'' | | | ''600'' | +
- +
-| 700 | ''OP-MIN1'' | Tööminutid kvalifikatsioon 1 | Artikkel | | | | ''{8}'' | +
- +
-| 800 | | ---LISAD--- | Tekst | | | | | +
- +
-| 810 | | Tõmbevarda kogus | Parameeter | ''0,1,2,3'' | | | | +
- +
-| 820 | ''VARDA-A100'' | Tõmbevarras | Artikkel: valik | ''VARDA-A100,VARDA-A150'' ''1:4'' | 810 | ''810'' | +
- +
-| 900 | | Värv (lisaandmeks, mitte täidetav) | Artikli lisaväli | ''VARV'' | | 10 | |+
  
 **Mida see näide õpetab:** **Mida see näide õpetab:**
et/retsepti_asetaja_tyybid.1787742054.txt.gz · Viimati muutnud: 2026/08/26 14:00 persoon kete

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki