TAS:Pokročilé/Pluginy/Input, Output/Export/SolverTech.Tasha.PlugIns.IO.SolutionDatabaseExporter: Porovnání verzí
|  (Tato verze je označená pro překlad) | |||
| Řá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 80: | Řádek 87: | ||
| <!--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> | ||
Verze z 17. 8. 2022, 13:36
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)
    
   VALUES
   (@zbozi
   ,@objednavka
   ,@nazev
   ,@adresa
   ,@vozidlo
   ,@ridic
   ,@eta
   ,@poradi)
]]>
</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_vehicle.driver.identifier</string> <string>@eta;saved_eta</string> <string>@poradi;saved_order</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