TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter
Verze z 26. 3. 2023, 11:23, kterou vytvořil Jana.safferova (diskuse | příspěvky)
- Zjištění dne, měsíce a roku z planningdate
- Změna názvu importního tlačítka ImporterButtonUIName
- Využití vnitřní databáze - JoinWithExternalDB
- Limit konsolidace ConsolidationDemandLimit
- Název sloupce pro aktualizaci při dočítání objednávek ConsolidationUpdateOrdersOriginalOrderIdField
- Rozdělení dat vstupního souboru dle zadaného parametru ScenarioSplitterColumnName
- Definování oddělovacího znaku vstupního souboru Delimiter
- Doplnění neexistující hlavičky dokumentu - HeaderLine
- Nepřepisování hodnot při dohrávání objednávek - DoNotModify
- Odstranění řádků - LineNumbersForDeletion
- Nahrazení znaku v sloupci - ColumnsReplace
- Spojování sloupců ColumnsConcatenate
- Přidej sloupec ColumnsAdd
- Smaž řádek RowsDelete
- Slučování obsahu dynamických sloupců DynamicStringColumnsForConsolidation
- AfterConsolidationColumnsCalculated
- ColumnsCalculated
- ColumnsHeader
- NotTypeConvertedDynamicColumns
- Struktura ScenarioImporteru při importu z xml
- Časté chyby a jejich řešení
- Automaticky rozpoznané názvy sloupců
- Přejmenování sloupce - ColumnsRename
- SqlTransformCommandText
Config upravující import dat z různých zdrojů. V rámci načítání dat je možná úprava vstupních dat. Podrobnější popsáno v podkapitolách.
Podporované datové formáty: csv, txt, xls(x), xml, dbf
Název nastavení | Popis | Základní hodnota | Typ hodnoty | Příklad hodnoty | |
ImporterButtonUIName | Popis tlačítka, který se objeví v horním menu (skupina Importy) | prázdný řetězec | string | Katčin importér | |
JoinWithExternalDB | Propojení s distribuční databází | false | bool | false | |
ExternalDBPath | Definuje cestu k externí databázi | prázdný řetězec | string | C:\\DB | |
AllowAutoIdCreation | Povolí automatické vytváření hodnoty id (1....XX) - zatím pouze v development verzi | false | bool | true | |
AllowConsolidation | Povolit slučování zakázek pro jednoho odběratele | false | bool | false | |
AllowInfosConsolidationDuplicity | popis | false | bool | false | |
AllowDynamicColumnsConsolidationDuplicity | popis | false | bool | false | |
ConsolidationDemandLimit | Určuje maximální výši poptávky konsolidovaných zakázek | prázdný řetězec | string | 500 | |
ConsolidationUpdateOrdersOriginalOrderIdField | Název sloupce pro aktualizaci při dočítání objednávek | prázdný řetězec | string | originalId | |
DemandLimit | Limit velikosti zakázky | prázdný řetězec | string | 600 | |
GeocodeWhenAddingJobs | Spuštění geokódingu při dohrávání zakázky | true | string | false | |
ImportEncodingCodePage | Nastavení kódování textu | 1250 | int | 1250 | |
ExternalDBEncodingCodePage | Nastavení kódování textu | 1250 | int | 1250 | |
GeocodeWhenAddingJobs | Vždy po importu spustí geokódování. Běžně se při doplňování importu geokódování nespouští. |
false | bool | false | |
MergeLocationsWithSameAddress | Spojovat místa se stejnými hodnotami GPS do jedné lokace | false | bool | false | |
ScenarioSplitterColumnName | Rozdělení dat vstupního souboru dle zadaného parametru | prázdný řetězec | string | planningdate | |
Delimiter | Určuje dělící znak, dle kterého vstupní data rozdělují do sloupců | <![CDATA[ ]] > | string | <![CDATA[;]] > | |
TextQualifier | Označovač v textu ve vstupních datech | " | string | ||
NotTypeConvertedDynamicColumns | popis | prázdný řetězec | List<string> | xxx | |
HeaderLine | Nadefinování hlavičky bezhlavičkového importního souboru | prázdný řetězec | string | id;name;info1 | |
AddPlanningDateToDynamicColumns | popis | false | bool | false | |
DoNotModifyMasterScenarioPlanning | Datum rozvozu z hl. situace se při doplňování importu nemění. | false | bool | false | |
DoNotModifyAddressWhenAddingJobsToExistingScenario | Adresa se při doplňování importu nemění. | false | bool | false | |
DoNotModifyCoordinatesWhenAddingJobsToExistingScenario | GPS se při doplňování importu nemění. | false | bool | false | |
DoNotModifyDynamicColumnsWhenAddingJobsToExistingScenario | Dynamické sloupce se při doplňování importu nemění. | false | bool | false | |
DoNotModifyDemand1WhenAddingJobsToExistingScenario | Poptávka1 se při doplňování importu nemění. | false | bool | false | |
DoNotModifyDemand2WhenAddingJobsToExistingScenario | Poptávka2 se při doplňování importu nemění. | false | bool | false | |
DoNotModifyDemand3WhenAddingJobsToExistingScenario | Poptávka3 se při doplňování importu nemění. | false | bool | false | |
DoNotModifyDemand4WhenAddingJobsToExistingScenario | Poptávka4 se při doplňování importu nemění. | false | bool | false | |
DoNotModifyDemand5WhenAddingJobsToExistingScenario | Poptávka5 se při doplňování importu nemění. | false | bool | false | |
DoNotModifyInfo1WhenAddingJobsToExistingScenario | Poznámka1 se při doplňování importu nemění. | false | bool | false | |
DoNotModifyInfo2WhenAddingJobsToExistingScenario | Poznámka2 se při doplňování importu nemění. | false | bool | false | |
DoNotModifyInfo3WhenAddingJobsToExistingScenario | Poznámka3 se při doplňování importu nemění. | false | bool | false | |
DoNotModifyInfo1WhenReconsolidateJobs |
Poznámka1 v jobu, je při rozdělení orderu do jobu, přepsána poznámkou1 z orderu | false | bool | true | |
DoNotModifyInfo2WhenReconsolidateJobs | Poznámka2 v jobu, je při rozdělení orderu do jobu, přepsána poznámkou2 z orderu | false | bool | false | |
DoNotModifyInfo3WhenReconsolidateJobs | Poznámka3 v jobu, je při rozdělení orderu do jobu, přepsána poznámkou3 z orderu | false | bool | false | |
DoNotModifyNotServedPenaltyWhenAddingJobsToExistingScenario | Cena za neobsloužení se při doplňování importu nemění. | false | bool | false | |
DoNotModifySpecialCodesWhenAddingJobsToExistingScenario | Zvláštní značky se při doplňování importu nemění. | false | bool | false | |
DoNotModifyTimeWindowsWhenAddingJobsToExistedScenario | Časová okna se při doplňování importu nemění. | false | bool | false | |
LineNumbersForDeletion | Vymaže x prvních řádků dokumentu | prázdný řetězec | List<int> | 5 | |
GlobalCharReplace | popis | prázdný řetězec | List<string> | false | |
GlobalReplace | popis | prázdný řetězec | List<string> | false | |
ColumnsHeader | popis | prázdný řetězec | List<string> | false | |
ColumnsReplace | Nahrazení znaku ve sloupci | prázdný řetězec | List<string> | dynamic;typ;#; | |
ColumnsRename | Přejmenování názvu sloupce | prázdný řetězec | List<string> | zakaznik;nazev | |
ColumnsConcatenate | popis | prázdný řetězec | List<string> | false | |
SqlTransformCommandText | SQL querry | prázdný řetězec | List<string> | ||
ColumnsCalculated | popis | prázdný řetězec | List<string> | false | |
ColumnsAdd | popis | prázdný řetězec | List<string> | false | |
ColumnsDelete | popis | prázdný řetězec | List<string> | false | |
RowsDelete | popis | prázdný řetězec | List<string> | false | |
DynamicStringColumnsForConsolidation | Slučování obsahu dynamických sloupců | prázdný řetězec | List<string> | id_objednávky | |
AfterConsolidationColumnsCalculated | popis | prázdný řetězec | List<string> | false | |
DynamicColumnsDeleteAtTheEnd | popis | prázdný řetězec | List<string> | false | |
ReconstructSolution | popis | false | bool | true | |
JobSolutionVehicle | popis | prázdný řetězec | string | false | |
JobSolutionLeg | popis | prázdný řetězec | string | false | |
JobSolutionOrder | popis | prázdný řetězec | string | false | |
VehicleSolutionVehicle | popis | prázdný řetězec | string | false | |
OptimalizeRoutesAfterReconstruct | popis | false | bool | true | |
MultiJob | popis |