Einstellungen in WorldShip
Info |
---|
Bei WorldShip bleibt das Sendungsgewicht immer 0 KG für den Import, weil sonst das Paket-Label sofort ausgedruckt wird. |
Damit beim Import kein Fehler-Label gedruckt wird muss diese Einstellung gesetzt werden.
Automatischer XML-Import
Goliath
Dateibereitstellung
Versand_code_lbr.fxp im ..\Usercode.
Aufruf in Code nach Drucken
Codeblock |
---|
IF lp_print_output != 2 DO UPS_SendData2WorldShip in Versand_code_lbr.fxp with tcTransferFolder, tcUPSKundNr [, tcParcelPrefix [, tnKndKlasse [, tcPhoneSender [, tcEmailSender]]]] DO UPS_SendData2WorldShip in Versand_code_lbr.fxp with "\\Versand\Goliath2Versand\UPS\", "5T4711", "#KA", 4, "+4975439629200", "logistik@k-advice.de" ENDIF |
Kundenklasse für WorldShip
Anlegen einer Kundenklasse für die Einstellung je Kunde ob eine E-Mailbenachrichtigung für den Versand gewünscht ist oder nicht.
Der Name und die Klassenkurzbezeichnung ist dabei frei wählbar. Ist die Kundenklasse true
so wird die E-Mailadresse des Ansprechpartner vom Lieferscheinkopf in das Feld <ShipTo><EmailAddress>
eingetragen.
Versandarten
Die Versandarten in den Allgemeinen Daten müssen auf den UPS-Standard gebracht werden:
UPS
UPS Expedited
UPS Express 10:30 Uhr
UPS Express 12:00 Uhr
Express or Worldwide Express
UPS Express Plus 9:00 Uhr
Express Plus or Worldwide Express Plus
UPS Express Saver (24h)
Tracking-Nr. in Goliath importieren
Info |
---|
Die Exportdatei von WorldShip wird beim Erzeugen des Tagesabschluss generiert und im Verzeichnis abgelegt. |
Aktivieren des Export ( je Workstation)
Goliath
Im Taskloader muss folgendes Skript im 5min Zyklus laufen.
Codeblock |
---|
DO UPS_ReadTracking in ADDBS(o_mksdbcinfo.pmks_usercode_dir)+"versand_code_lbr.fxp" WITH tcUPSTrackingFolder DO UPS_ReadTracking in ADDBS(o_mksdbcinfo.pmks_usercode_dir)+"versand_code_lbr.fxp" WITH "\\versand\Goliath2Versand\UPS\_Response" |
Kundenadressbuch in WorldShip importieren
Export der Adressen aus Goliath
Codeblock | |
---|---|
= k_use('kunden', 0) SELECT ; kundnr as CustomerID; , ALLTRIM(ALLTRIM(name1) + " " + ALLTRIM(name2) + " " + ALLTRIM(name3) + " " + ALLTRIM(name4)) as CompanyOrName; , strasse as Address1 ; , ort as CityOrTown ; , plz as PostalCode ; , land as CountryTerritory ; FROM kunden ; INTO CURSOR __kunden SET SAFETY OFF DELETE FILE "c:\temp\__xxx\upskunden.txt" COPY TO "c:\temp\__xxx\upskunden.txt" DELIMITED WITH "" WITH CHARACTER ";" | |
Confluence prism macro | |
lineNumbers | true | downloadFilename |
showPreviews | true | showInvisibles |
lineHighlight | 13-15 | lineNumbersStart | dialogTitle |
language | Visual FoxPro | limitHeight | height | clickableLinks |
= k_use('kunden', 0)
SELECT ;
kundnr as CustomerID;
, ALLTRIM(ALLTRIM(name1) + " " + ALLTRIM(name2) + " " + ALLTRIM(name3) + " " + ALLTRIM(name4)) as CompanyOrName;
, strasse as Address1 ;
, ort as CityOrTown ;
, plz as PostalCode ;
, land as CountryTerritory ;
FROM kunden ;
INTO CURSOR __kunden
SET SAFETY OFF
DELETE FILE "c:\temp\__xxx\upskunden.txt"
COPY TO "c:\temp\__xxx\upskunden.txt" DELIMITED WITH "" WITH CHARACTER ";" |
Import der Adressen in WorldShip
ODBC DSN & Importzuordnung in WorldShip anlegen
schema.ini (wird automatisch durch ODBC DSN erstellt)
Codeblock |
---|
[upskunden.txt] ColNameHeader=False Format=Delimited(;) MaxScanRows=0 CharacterSet=ANSI Col1=CUSTOMERID Integer Col2=COMPANYORNAME Char Width 35 Col3=ADDRESS1 Char Width 35 Col4=CITYORTOWN Char Width 30 Col5=POSTALCODE Integer Col6=COUNTRYTERRITORY Char Width 2 |