TAS:Pokročilé/Pluginy/Input, Output/Export/SolverTech.Tasha.PlugIns.IO.SolutionDatabaseExporter: Porovnání verzí

Z Solvertech
Skočit na navigaci Skočit na vyhledávání
(Tato verze je označená pro překlad)
 
(Není zobrazeno 11 mezilehlých verzí od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
<languages /> <translate>
<languages /> <translate>


<!--T:1-->
Modul, který exportuje hodnoty z řešení pomocí SQL příkazu.
Modul, který exportuje hodnoty z řešení pomocí SQL příkazu.


<!--T:2-->
Exportuje jen Trasy označené Na Export (Marked Export).
Exportuje jen Trasy označené Na Export (Marked Export).


<!--T:3-->
Předtím spustí SaveSolutionToScenarioCommand
Předtím spustí SaveSolutionToScenarioCommand


<!--T:4-->
Příklad pro Distrimo. Update DBF databáze.
Příklad pro Distrimo. Update DBF databáze.


<!--T:5-->
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<SolverTechTashaPlugInsIOSolutionDatabaseExporterSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SolverTechTashaPlugInsIOSolutionDatabaseExporterSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Řádek 27: Řádek 32:
</SolverTechTashaPlugInsIOSolutionDatabaseExporterSettings>
</SolverTechTashaPlugInsIOSolutionDatabaseExporterSettings>


<!--T:6-->
<pre></pre>
<pre></pre>
Příklad pro export do SQL databáze - nová verze exporteru:
Příklad pro export do SQL databáze - nová verze exporteru:


<!--T:7-->
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<SolverTechTashaPlugInsIOSolutionDatabaseExporterSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SolverTechTashaPlugInsIOSolutionDatabaseExporterSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Řádek 47: Řádek 54:
     ,ridic
     ,ridic
     ,eta
     ,eta
     ,poradi)
     ,poradi
    ,dynamika_na_route)
      
      
     VALUES
     VALUES
Řádek 57: Řádek 65:
     ,@ridic
     ,@ridic
     ,@eta
     ,@eta
     ,@poradi)
     ,@poradi
    ,@dynamika_na_route)
]]>
]]>
   </ServedCommandText>
   </ServedCommandText>
Řádek 72: Řádek 81:
     <string>@adresa;stops[1].location.address</string> <!-- adresa vykládky -->
     <string>@adresa;stops[1].location.address</string> <!-- adresa vykládky -->
     <string>@vozidlo;saved_vehicle.identifier</string> <!-- název (identifikátor) vozidla -->
     <string>@vozidlo;saved_vehicle.identifier</string> <!-- název (identifikátor) vozidla -->
     <string>@ridic;saved_vehicle.driver.identifier</string> <!-- identifikátor (nikoliv jméno) řidiče -->
     <string>@ridic;saved_routestop.Route.Driver.Identifier</string> <!-- identifikátor (nikoliv jméno) řidiče -->
     <string>@eta;saved_eta</string> <!-- ETA vykládky - exportuje pouze čas, datum je 1900-01-01 -->
     <string>@eta;saved_eta</string> <!-- ETA vykládky - exportuje pouze čas, datum je 1900-01-01 -->
     <string>@poradi;saved_order</string> <!-- pořadí jobu na routě, pozor, nakládka v depu má pořadí 1, první vykládka pořadí 2 -->
     <string>@poradi;saved_order</string> <!-- pořadí jobu na routě, pozor, nakládka v depu má pořadí 1, první vykládka pořadí 2 -->
   </ReflectedParameters>
    <string>@dynamika_na_route;saved_routestop.Route.dynamika_na_route</string> <!-- vyexportuje libovolny dynamicky sloupec z routy -->
 
   <!--T:20-->
</ReflectedParameters>
</SolverTechTashaPlugInsIOSolutionDatabaseExporterSettings>
</SolverTechTashaPlugInsIOSolutionDatabaseExporterSettings>






<!--T:8-->
Známé entity apod.:
Známé entity apod.:


<!--T:9-->
saved_route
saved_route


<!--T:10-->
saved_vehicle
saved_vehicle


<!--T:11-->
saved_routestop
saved_routestop


<!--T:12-->
saved_eta
saved_eta


<!--T:13-->
saved_leg
saved_leg


<!--T:14-->
saved_order
saved_order


<!--T:15-->
saved_site
saved_site


<!--T:16-->
saved_solution
saved_solution


<!--T:17-->
saved_starfishcost
saved_starfishcost




<!--T:18-->
{{AttachmentsSectionStart}}
{{AttachmentsSectionStart}}
* [[Media:TAS_Pokroile_Pluginy_Input,_Output_Export_SolverTech.Tasha.PlugIns.IO.SolutionDatabaseExporterDB_exporter_sloupce.txt]]
* [[Media:TAS_Pokroile_Pluginy_Input,_Output_Export_SolverTech.Tasha.PlugIns.IO.SolutionDatabaseExporterDB_exporter_sloupce.txt]]


<!--T:19-->
{{AttachmentsSectionEnd}}
{{AttachmentsSectionEnd}}
</translate>
</translate>

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

Jiné jazyky:

Modul, který exportuje hodnoty z řešení pomocí SQL příkazu.

Exportuje jen Trasy označené Na Export (Marked Export).

Předtím spustí SaveSolutionToScenarioCommand

Příklad pro Distrimo. Update DBF databáze.

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

<ExporterCaption>Distrimo Export do databáze</ExporterCaption>
<DbProvider>odbc</DbProvider>
<ConnectionString>DSN=TASHA</ConnectionString>
<ServedCommandText>UPDATE dba.hl_pohyb SET stav=1 where dba.hl_pohyb.cis_dokl=? and dba.hl_pohyb.stav=6</ServedCommandText>
<NotServedCommandText>UPDATE dba.hl_pohyb SET stav=6 where dba.hl_pohyb.cis_dokl=?</NotServedCommandText>
<RunOnEntityType>order</RunOnEntityType>
<ReflectedParameters>
<string>otaznikovyparametr;id_objednavky</string>
</ReflectedParameters>

</SolverTechTashaPlugInsIOSolutionDatabaseExporterSettings>


Příklad pro export do SQL databáze - nová verze exporteru:

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

 <ExporterCaption>Database Exporter</ExporterCaption>
 <DbProvider>mssql</DbProvider> 
 <ConnectionString>SERVER = localhost\sqlexpress; DATABASE = tasha_581;Integrated Security=SSPI;</ConnectionString>
 <ServedCommandText>
  <![CDATA[
   INSERT INTO [dbo].[export]
   (zbozi
   ,cislo_objednavky
   ,nazev
   ,adresa
   ,vozidlo
   ,ridic
   ,eta
   ,poradi
   ,dynamika_na_route)
    
   VALUES
   (@zbozi
   ,@objednavka
   ,@nazev
   ,@adresa
   ,@vozidlo
   ,@ridic
   ,@eta
   ,@poradi
   ,@dynamika_na_route)

]]>

 </ServedCommandText>
 <NotServedCommandText></NotServedCommandText>
 <RunOnEntityType>job</RunOnEntityType> 
 <ReflectedParameters>
   <string>@zbozi;zbozist</string> 
   <string>@objednavka;identifier</string> 
   <string>@nazev;stops[1].location.name</string> 
   <string>@adresa;stops[1].location.address</string> 
   <string>@vozidlo;saved_vehicle.identifier</string> 
   <string>@ridic;saved_routestop.Route.Driver.Identifier</string> 
   <string>@eta;saved_eta</string> 
   <string>@poradi;saved_order</string> 
   <string>@dynamika_na_route;saved_routestop.Route.dynamika_na_route</string> 
 </ReflectedParameters>

</SolverTechTashaPlugInsIOSolutionDatabaseExporterSettings>


Známé entity apod.:

saved_route

saved_vehicle

saved_routestop

saved_eta

saved_leg

saved_order

saved_site

saved_solution

saved_starfishcost