TAS:Pokročilé/Pluginy/Input, Output/Import/SolverTech.Tasha.PlugIns.Commands.PostImportJobsCompute: Porovnání verzí

Z Solvertech
Skočit na navigaci Skočit na vyhledávání
imported>Unknown user
 
značka: ruční vrácení zpět
 
(Není zobrazeno 10 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
<languages /> <translate>
<!--T:1-->
Konfigurační soubor pro výpočty sloupců po naimportování dat. Používá se typicky u výpočtů, u kterých je třeba spočítaná vzdálenost (modul kurýr, zvl. ceník TopTrans).
Konfigurační soubor pro výpočty sloupců po naimportování dat. Používá se typicky u výpočtů, u kterých je třeba spočítaná vzdálenost (modul kurýr, zvl. ceník TopTrans).


<!--T:2-->
<br />
<br />




<!--T:3-->
'''Příklad 1: Z naimportované poptávky (nakládka) chci dopočítat trvání (nakládka)'''<br />
'''Příklad 1: Z naimportované poptávky (nakládka) chci dopočítat trvání (nakládka)'''<br />
&lt;string&gt;stops[0].duration;stops[0].demand1;;3*stops[0].demand1&lt;/string&gt;
&lt;string&gt;stops[0].duration;stops[0].demand1;;3*stops[0].demand1&lt;/string&gt;


<!--T:4-->
<br />
<br />
'''Příklad 2: pokud je vzdálenost menší než 100 km výsledek do penalizace za neobsloužení je 20 krát náklad1, pokud je větší než 100 km tak 68 krát vzdálenost'''
'''Příklad 2: pokud je vzdálenost menší než 100 km výsledek do penalizace za neobsloužení je 20 krát náklad1, pokud je větší než 100 km tak 68 krát vzdálenost'''


<!--T:5-->
&lt;string&gt;<span style="color: rgb(51,153,102);">notservedpenalty</span>;<span style="color: rgb(255,153,0);">stops[0].demand1</span>;<span style="color: rgb(255,153,0);">distance</span>;;<span style="color: rgb(0,204,255);">distance&amp;lt;100?20*stops[0].demand1:distance*68</span>&lt;/string&gt; 
&lt;string&gt;<span style="color: rgb(51,153,102);">notservedpenalty</span>;<span style="color: rgb(255,153,0);">stops[0].demand1</span>;<span style="color: rgb(255,153,0);">distance</span>;;<span style="color: rgb(0,204,255);">distance&amp;lt;100?20*stops[0].demand1:distance*68</span>&lt;/string&gt; 


<!--T:6-->
<br />
<br />




<!--T:7-->
'''Syntax'''
'''Syntax'''


<!--T:8-->
'''<span style="color: rgb(51,153,102);">stopa[x].sloupec, který chceme vypočítat</span>;'''<span style="color: rgb(255,153,0);">stopa[x].proměnná1</span>;'''<span style="color: rgb(255,153,0);">stopa[x].proměnná2</span>;;<span style="color: rgb(0,204,255);">podmínka</span>'''''''''
'''<span style="color: rgb(51,153,102);">stopa[x].sloupec, který chceme vypočítat</span>;'''<span style="color: rgb(255,153,0);">stopa[x].proměnná1</span>;'''<span style="color: rgb(255,153,0);">stopa[x].proměnná2</span>;;<span style="color: rgb(0,204,255);">podmínka</span>'''''''''


<!--T:9-->
<br />
<br />




<!--T:10-->
Samotný výpočet se pak provede zmáčknutím tlačítka &quot;Výpočty zakázek&quot;
Samotný výpočet se pak provede zmáčknutím tlačítka &quot;Výpočty zakázek&quot;


<!--T:11-->
'''Domů (Zakázky) → Příkazy → Výpočty zakázek'''
'''Domů (Zakázky) → Příkazy → Výpočty zakázek'''


<!--T:12-->
<br />
<br />




<!--T:13-->
'''[[File:TAS_Pokroile_Pluginy_Input,_Output_Import_SolverTech.Tasha.PlugIns.Commands.PostImportJobsComputevypocty_zakazek.png|1024px]]<br />
'''[[File:TAS_Pokroile_Pluginy_Input,_Output_Import_SolverTech.Tasha.PlugIns.Commands.PostImportJobsComputevypocty_zakazek.png|1024px]]<br />
'''
'''


<!--T:14-->
Ukázka kódu:
Ukázka kódu:


&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;PostImportJobsComputeSettings xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt; &lt;Equations&gt; &lt;!-- Cena TopTrans CZ--&gt; &lt;string&gt;cenatoptranscz;cenatoptranscz;cenatt700cz;distance;;distance&lt;701?cenatt700cz:cenatoptranscz&lt;/string&gt; &lt;!--pokud je spočítaná vzdálenost menší, než 701 km, do cenatoptrans se propíše hodnota z cenatt700cz --&gt; &lt;string&gt;cenatoptranscz;cenatoptranscz;cenatt600cz;distance;;distance&lt;601?cenatt600cz:cenatoptranscz&lt;/string&gt; &lt;string&gt;cenatoptranscz;cenatoptranscz;cenatt500cz;distance;;distance&lt;501?cenatt500cz:cenatoptranscz&lt;/string&gt; &lt;string&gt;cenatoptranscz;cenatoptranscz;cenatt400cz;distance;;distance&lt;401?cenatt400cz:cenatoptranscz&lt;/string&gt; &lt;string&gt;cenatoptranscz;cenatoptranscz;cenatt300cz;distance;;distance&lt;301?cenatt300cz:cenatoptranscz&lt;/string&gt; &lt;string&gt;cenatoptranscz;cenatoptranscz;cenatt200cz;distance;;distance&lt;201?cenatt200cz:cenatoptranscz&lt;/string&gt; &lt;string&gt;cenatoptranscz;cenatoptranscz;cenatt100cz;distance;;distance&lt;101?cenatt100cz:cenatoptranscz&lt;/string&gt; &lt;!-- Cena TopTrans SK--&gt; &lt;string&gt;cenatoptranssk;cenatoptranssk;cenatt900sk;distance;;distance&lt;901?cenatt900sk:cenatoptranssk&lt;/string&gt; &lt;string&gt;cenatoptranssk;cenatoptranssk;cenatt800sk;distance;;distance&lt;801?cenatt800sk:cenatoptranssk&lt;/string&gt; &lt;string&gt;cenatoptranssk;cenatoptranssk;cenatt700sk;distance;;distance&lt;701?cenatt700sk:cenatoptranssk&lt;/string&gt; &lt;string&gt;cenatoptranssk;cenatoptranssk;cenatt600sk;distance;;distance&lt;601?cenatt600sk:cenatoptranssk&lt;/string&gt; &lt;string&gt;cenatoptranssk;cenatoptranssk;cenatt500sk;distance;;distance&lt;501?cenatt500sk:cenatoptranssk&lt;/string&gt; &lt;string&gt;cenatoptranssk;cenatoptranssk;cenatt400sk;distance;;distance&lt;401?cenatt400sk:cenatoptranssk&lt;/string&gt; &lt;string&gt;cenatoptranssk;cenatoptranssk;cenatt300sk;distance;;distance&lt;301?cenatt300sk:cenatoptranssk&lt;/string&gt; &lt;string&gt;cenatoptranssk;cenatoptranssk;cenatt200sk;distance;;distance&lt;201?cenatt200sk:cenatoptranssk&lt;/string&gt; &lt;string&gt;cenatoptranssk;cenatoptranssk;cenatt100sk;distance;;distance&lt;101?cenatt100sk:cenatoptranssk&lt;/string&gt; &lt;!-- FINÁLNÍ CENA TOPTRANS --&gt; &lt;string&gt;cenatoptrans;slovensko;cenatoptranscz;cenatoptranssk;;slovensko==1?cenatoptranssk:cenatoptranscz&lt;/string&gt; &lt;/Equations&gt; &lt;/PostImportJobsComputeSettings&gt;
<!--T:15-->
 
<?xml version="1.0" encoding="utf-8"?>
<br />
<PostImportJobsComputeSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Equations>
    <!-- Cena TopTrans CZ-->
    <string>cenatoptranscz;cenatoptranscz;cenatt700cz;distance;;distance<701?cenatt700cz:cenatoptranscz</string> <!--pokud je spočítaná vzdálenost menší, než 701 km, do cenatoptrans se propíše hodnota z cenatt700cz -->
    <string>cenatoptranscz;cenatoptranscz;cenatt600cz;distance;;distance<601?cenatt600cz:cenatoptranscz</string>
    <string>cenatoptranscz;cenatoptranscz;cenatt500cz;distance;;distance<501?cenatt500cz:cenatoptranscz</string>
    <string>cenatoptranscz;cenatoptranscz;cenatt400cz;distance;;distance<401?cenatt400cz:cenatoptranscz</string>
    <string>cenatoptranscz;cenatoptranscz;cenatt300cz;distance;;distance<301?cenatt300cz:cenatoptranscz</string>
    <string>cenatoptranscz;cenatoptranscz;cenatt200cz;distance;;distance<201?cenatt200cz:cenatoptranscz</string>
    <string>cenatoptranscz;cenatoptranscz;cenatt100cz;distance;;distance<101?cenatt100cz:cenatoptranscz</string>
    <!-- Cena TopTrans SK-->
    <string>cenatoptranssk;cenatoptranssk;cenatt900sk;distance;;distance<901?cenatt900sk:cenatoptranssk</string>
    <string>cenatoptranssk;cenatoptranssk;cenatt800sk;distance;;distance<801?cenatt800sk:cenatoptranssk</string>
    <string>cenatoptranssk;cenatoptranssk;cenatt700sk;distance;;distance<701?cenatt700sk:cenatoptranssk</string>
    <string>cenatoptranssk;cenatoptranssk;cenatt600sk;distance;;distance<601?cenatt600sk:cenatoptranssk</string>
    <string>cenatoptranssk;cenatoptranssk;cenatt500sk;distance;;distance<501?cenatt500sk:cenatoptranssk</string>
    <string>cenatoptranssk;cenatoptranssk;cenatt400sk;distance;;distance<401?cenatt400sk:cenatoptranssk</string>
    <string>cenatoptranssk;cenatoptranssk;cenatt300sk;distance;;distance<301?cenatt300sk:cenatoptranssk</string>
    <string>cenatoptranssk;cenatoptranssk;cenatt200sk;distance;;distance<201?cenatt200sk:cenatoptranssk</string>
    <string>cenatoptranssk;cenatoptranssk;cenatt100sk;distance;;distance<101?cenatt100sk:cenatoptranssk</string>
    <!-- FINÁLNÍ CENA TOPTRANS -->
    <string>cenatoptrans;slovensko;cenatoptranscz;cenatoptranssk;;slovensko==1?cenatoptranssk:cenatoptranscz</string>
  </Equations>
</PostImportJobsComputeSettings>




[[Category:Config]] [[Category:Postimportjobscompute]] [[Category:Výpočty]] [[Category:Import]]
{{AttachmentsSectionStart}}
* [[Media:TAS_Pokroile_Pluginy_Input,_Output_Import_SolverTech.Tasha.PlugIns.Commands.PostImportJobsComputeimage2016-9-13_11_49_42.png]]
{{AttachmentsSectionEnd}}
<!-- From bodyContent 35913729.mraw -->


<!--T:16-->
<br />
</translate>

Aktuální verze z 26. 3. 2023, 11:26

Jiné jazyky:

Konfigurační soubor pro výpočty sloupců po naimportování dat. Používá se typicky u výpočtů, u kterých je třeba spočítaná vzdálenost (modul kurýr, zvl. ceník TopTrans).



Příklad 1: Z naimportované poptávky (nakládka) chci dopočítat trvání (nakládka)
<string>stops[0].duration;stops[0].demand1;;3*stops[0].demand1</string>


Příklad 2: pokud je vzdálenost menší než 100 km výsledek do penalizace za neobsloužení je 20 krát náklad1, pokud je větší než 100 km tak 68 krát vzdálenost

<string>notservedpenalty;stops[0].demand1;distance;;distance&lt;100?20*stops[0].demand1:distance*68</string> 



Syntax

stopa[x].sloupec, který chceme vypočítat;stopa[x].proměnná1;stopa[x].proměnná2;;podmínka''''



Samotný výpočet se pak provede zmáčknutím tlačítka "Výpočty zakázek"

Domů (Zakázky) → Příkazy → Výpočty zakázek



TAS Pokroile Pluginy Input, Output Import SolverTech.Tasha.PlugIns.Commands.PostImportJobsComputevypocty zakazek.png

Ukázka kódu:

<?xml version="1.0" encoding="utf-8"?> <PostImportJobsComputeSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

 <Equations>
   <string>cenatoptranscz;cenatoptranscz;cenatt700cz;distance;;distance<701?cenatt700cz:cenatoptranscz</string> 
   <string>cenatoptranscz;cenatoptranscz;cenatt600cz;distance;;distance<601?cenatt600cz:cenatoptranscz</string>
   <string>cenatoptranscz;cenatoptranscz;cenatt500cz;distance;;distance<501?cenatt500cz:cenatoptranscz</string>
   <string>cenatoptranscz;cenatoptranscz;cenatt400cz;distance;;distance<401?cenatt400cz:cenatoptranscz</string>
   <string>cenatoptranscz;cenatoptranscz;cenatt300cz;distance;;distance<301?cenatt300cz:cenatoptranscz</string>
   <string>cenatoptranscz;cenatoptranscz;cenatt200cz;distance;;distance<201?cenatt200cz:cenatoptranscz</string>
   <string>cenatoptranscz;cenatoptranscz;cenatt100cz;distance;;distance<101?cenatt100cz:cenatoptranscz</string>
   <string>cenatoptranssk;cenatoptranssk;cenatt900sk;distance;;distance<901?cenatt900sk:cenatoptranssk</string>
   <string>cenatoptranssk;cenatoptranssk;cenatt800sk;distance;;distance<801?cenatt800sk:cenatoptranssk</string>
   <string>cenatoptranssk;cenatoptranssk;cenatt700sk;distance;;distance<701?cenatt700sk:cenatoptranssk</string>
   <string>cenatoptranssk;cenatoptranssk;cenatt600sk;distance;;distance<601?cenatt600sk:cenatoptranssk</string>
   <string>cenatoptranssk;cenatoptranssk;cenatt500sk;distance;;distance<501?cenatt500sk:cenatoptranssk</string>
   <string>cenatoptranssk;cenatoptranssk;cenatt400sk;distance;;distance<401?cenatt400sk:cenatoptranssk</string>
   <string>cenatoptranssk;cenatoptranssk;cenatt300sk;distance;;distance<301?cenatt300sk:cenatoptranssk</string>
   <string>cenatoptranssk;cenatoptranssk;cenatt200sk;distance;;distance<201?cenatt200sk:cenatoptranssk</string>
   <string>cenatoptranssk;cenatoptranssk;cenatt100sk;distance;;distance<101?cenatt100sk:cenatoptranssk</string>
   <string>cenatoptrans;slovensko;cenatoptranscz;cenatoptranssk;;slovensko==1?cenatoptranssk:cenatoptranscz</string>
 </Equations>

</PostImportJobsComputeSettings>