Benutzer-Werkzeuge

Webseiten-Werkzeuge


camid:sql:address

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
camid:sql:address [26.10.2017 14:09] – [Abgleich Adresse] Benjamin Marzonercamid:sql:address [06.02.2019 14:54] (aktuell) Benjamin Marzoner
Zeile 1: Zeile 1:
-====== Abgleich Adresse ======+====== Abgleich Adressen ======
  
 Der Abgleich von Adressen zwischen xPress und beliebigen Fremdsystemen geschieht über eine Austauschtabelle. Diese Tabelle ist in der Microsoft SQL Datenbank definiert, die xPress verwendet. Der Tabelle (**dbo.AddressExchange**) sind Scripts hinterlegt, die auf die **INSERT** und **UPDATE** Anweisung reagiert und die Daten konvertiert. Der Abgleich von Adressen zwischen xPress und beliebigen Fremdsystemen geschieht über eine Austauschtabelle. Diese Tabelle ist in der Microsoft SQL Datenbank definiert, die xPress verwendet. Der Tabelle (**dbo.AddressExchange**) sind Scripts hinterlegt, die auf die **INSERT** und **UPDATE** Anweisung reagiert und die Daten konvertiert.
  
 In der Datenstruktur wird nicht zwischen Hauptadresse und deren Ansprechpartner unterschieden. Die Ansprechpartner werden einfach der Hauptadresse zugewiesen. Aus diesem Grund ist es wichtig, dass die Hauptadresse vor den Ansprechpartnern übergeben werden. In der Datenstruktur wird nicht zwischen Hauptadresse und deren Ansprechpartner unterschieden. Die Ansprechpartner werden einfach der Hauptadresse zugewiesen. Aus diesem Grund ist es wichtig, dass die Hauptadresse vor den Ansprechpartnern übergeben werden.
-====Eigenschaften==== 
  
-^Name^Beschreibung^Datentyp^ +:!: Alle Untertabellen der Adressen (z.B. Kondition, Steuer, Kontenpläne usw.) werden durch diesen Import nicht automatisch angelegt. Diese Stammdaten müssen vorhanden sein, um sie bei den Adresse zuweisen zu können. 
-|ADX_ADDRESSNO|Definiert die Adressnummer. Dieses Feld ist gleichzeitig der Primärschlüssel und muss eindeutig sein.|nvarchar(20)| + 
-|ADX_MODE|Gibt an, welche Art von Transaktion mit diesem Datensatz erfolgen soll:|int| +==== Eigenschaften ==== 
-|:::|1 = Einfügen|:::+ 
-|:::|2 = Ändern|:::+^Name^Beschreibung^Datentyp^Pflichtfeld| 
-|:::|3 = Löschen|:::+|ADX_ADDRESSNO|Definiert die Adressnummer. Dieses Feld ist gleichzeitig der Primärschlüssel und muss eindeutig sein.|nvarchar(20)|**Ja** 
-|ADX_SALUTATION|Adressanrede|nvarchar(100)| +|ADX_MODE|Gibt an, welche Art von Transaktion mit diesem Datensatz erfolgen soll:|int|**Ja** 
-|ADX_TITLE|Titel|nvarchar(50)| +| ::: |1 = Einfügen| ::: | ::: | 
-|ADX_FIRSTNAME|Vorname|nvarchar(100)| +| ::: |2 = Ändern| ::: | ::: | 
-|ADX_LASTNAME|Nachname|nvarchar(100)| +| ::: |3 = Löschen| ::: | ::: | 
-|ADX_COMPANY|Firma. Es muss entweder Firma oder Vor- und Nachname angegeben werden.|nvarchar(100)| +|ADX_SALUTATION|Adressanrede|nvarchar(100)|Nein
-|ADX_APPENDIX|Zusätzliche freie Information|nvarchar(50)| +|ADX_TITLE|Titel|nvarchar(50)|Nein
-|ADX_STREET|Straße und Hausnummer|nvarchar(50)| +|ADX_FIRSTNAME|Vorname|nvarchar(100)|Nein
-|ADX_ZIPCODE|Postleitzahl|nvarchar(50)| +|ADX_LASTNAME|Nachname|nvarchar(100)|Nein
-|ADX_CITY|Ort. Aus der Postleitzahl und dem Ort wird der Datensatz in xPress gesucht und zugewiesen. In diesem Datensatz ist in xPress zusätzlich das Land angegeben.|nvarchar(50)| +|ADX_COMPANY|Firma. Es muss entweder Firma oder Vor- und Nachname angegeben werden.|nvarchar(100)|**Ja** 
-|ADX_PHONE1|Telefonnummer 1|nvarchar(50)| +|ADX_APPENDIX|Zusätzliche freie Information|nvarchar(50)|Nein
-|ADX_PHONETEXT1|Bezeichnung zu Telefonnummer 1, z.B. geschäftlich, privat...|nvarchar(50)| +|ADX_STREET|Straße und Hausnummer|nvarchar(50)|Nein
-|ADX_PHONE2|Telefonnummer 2|nvarchar(50)| +|ADX_ZIPCODE|Postleitzahl|nvarchar(50)|Nein
-|ADX_PHONETEXT2|Bezeichnung zu Telefonnummer 2, z.B. geschäftlich, privat...|nvarchar(50)| +|ADX_CITY|Ort. Aus der Postleitzahl und dem Ort wird der Datensatz in xPress gesucht und zugewiesen. In diesem Datensatz ist in xPress zusätzlich das Land angegeben.|nvarchar(50)|Nein
-|ADX_PHONE3|Telefonnummer 3|nvarchar(50)| +|ADX_PHONE1|Telefonnummer 1|nvarchar(50)|Nein
-|ADX_PHONETEXT3|Bezeichnung zu Telefonnummer 3, z.B. geschäftlich, privat...|nvarchar(50)| +|ADX_PHONETEXT1|Bezeichnung zu Telefonnummer 1, z.B. geschäftlich, privat|nvarchar(50)|Nein
-|ADX_FAX|Faxnummer|nvarchar(50)| +|ADX_PHONE2|Telefonnummer 2|nvarchar(50)|Nein
-|ADX_EMAIL|Emailadresse|nvarchar(50)| +|ADX_PHONETEXT2|Bezeichnung zu Telefonnummer 2, z.B. geschäftlich, privat|nvarchar(50)|Nein
-|ADX_URL|Website|nvarchar(50)| +|ADX_PHONE3|Telefonnummer 3|nvarchar(50)|Nein
-|ADX_VATTAXNO|Umsatzsteuer-Identifikations-Nummer (UID) ohne Länderkennzeichen z.B. IT, AT, DE...|nvarchar(50)| +|ADX_PHONETEXT3|Bezeichnung zu Telefonnummer 3, z.B. geschäftlich, privat|nvarchar(50)|Nein
-|ADX_VATTAXNOPREFIX|Prefix der UID-Nummer|nvarchar(50)| +|ADX_FAX|Faxnummer|nvarchar(50)|Nein
-|ADX_REGISTERNO|Steuernummer|nvarchar(50)| +|ADX_EMAIL|Emailadresse|nvarchar(50)|Nein
-|ADX_CONDITION|Definiert die Zahlungskondition der aktuellen Adresse. Dabei kann sowohl die Nummer als auch der Name der Kondition wie diese in xPress angelegt wurde, angegeben werden.|nvarchar(50)| +|ADX_URL|Website|nvarchar(50)|Nein
-|ADX_TAX|Definiert die Steuer der aktuellen Adresse. Dabei kann sowohl die Nummer als auch der Name der Steuer wie diese in xPress angelegt wurde, angegeben werden.|nvarchar(50)| +|ADX_VATTAXNO|Umsatzsteuer-Identifikations-Nummer (UID) ohne Länderkennzeichen z.B. IT, AT, DE|nvarchar(50)|Nein
-|ADX_BRANCHE|Definiert die Branche der aktuellen Adresse. Diese Feld dient dazu, um Adressen danach gruppieren oder filtern zu könnne. Dabei kann sowohl die Nummer als auch der Name der Branche wie diese in xPress angelegt wurde, angegeben werden.|nvarchar(50)| +|ADX_VATTAXNOPREFIX|Prefix der UID-Nummer|nvarchar(50)|Nein
-|ADX_DESCRIPTION|Allgemeine Beschreibung der Adresse.|nvarchar(max) +|ADX_REGISTERNO|Steuernummer|nvarchar(50)|Nein
-|ADX_ROUTEDISTANCE|Gibt die Distanz in km von der Firmenadresse zur aktuellen Adresse an. Dieses Feld wird benötigt um Fahrtkosten abrechnen zu können.|decimal| +|ADX_CONDITION|Definiert die Zahlungskondition der aktuellen Adresse. Dabei kann sowohl die Nummer als auch der Name der Kondition wie diese in xPress angelegt wurde, angegeben werden.|nvarchar(50)|**Ja** 
-|ADX_ROUTETIME|Gibt die Dauer in Minuten an die benötigt wird, um von der Firmenadresse zur aktuellen Adresse zu fahren. Dieses Feld wird benötigt um Fahrtkosten abrechnen zu können.|int| +|ADX_TAX|Definiert die Steuer der aktuellen Adresse. Dabei kann sowohl die Nummer als auch der Name der Steuer wie diese in xPress angelegt wurde, angegeben werden.|nvarchar(50)|**Ja** | 
-|ADX_SYNC|Gibt an, ob die Adresse mit Outlook synchronisiert werden soll.|bit| +|ADX_ADDRESSGROUP|Gibt an, welche Adressgruppe dieser Adresse zugewiesen ist. Ist die Adresse eine Hauptadresse, ist dieses Feld Pflicht. Hier muss der Name der gewünschten Adressgruppe angegeben werden.|nvarchar(50)|Nein
-|ADX_ISCONTACT|Gibt an, ob die Adresse ein Ansprechpartner ist. Ansprechpartner werden einer Hauptadresse untergeordnet. (siehe Feld **ADX_MAINADDRESSNO**)|bit| +|ADX_BRANCHE|Definiert die Branche der aktuellen Adresse. Diese Feld dient dazu, um Adressen danach gruppieren oder filtern zu könnne. Dabei kann sowohl die Nummer als auch der Name der Branche wie diese in xPress angelegt wurde, angegeben werden.|nvarchar(50)|Nein
-|ADX_MAINADDRESSNO|Dieses Feld ist nur notwendig, falls es sich bei dieser Adresse um einen Ansprechpartner handelt. (**ADX_ISCONTACT**). Gibt die Adressennummer an, zu welcher Hauptadresse dieser Ansprechpartner gehört.|nvarcahr(20)| +|ADX_DESCRIPTION|Allgemeine Beschreibung der Adresse.|nvarchar(max)Nein| | 
-|ADX_BIRTHDATE|Geburtstag der aktuellen Adresse bzw. Ansprechpartner|datetime| +|ADX_ROUTEDISTANCE|Gibt die Distanz in km von der Firmenadresse zur aktuellen Adresse an. Dieses Feld wird benötigt um Fahrtkosten abrechnen zu können.|decimal|Nein
-|ADX_LANGUAGE|Definiert die Sprache der aktuellen Adresse. Dabei kann sowohl die Nummer als auch der Name der Sprache wie diese in xPress angelegt wurde, angegeben werden.|nvarchar(50)| +|ADX_ROUTETIME|Gibt die Dauer in Minuten an die benötigt wird, um von der Firmenadresse zur aktuellen Adresse zu fahren. Dieses Feld wird benötigt um Fahrtkosten abrechnen zu können.|int|Nein
-|ADX_CUSTOMERNO|Kundennummer|nvarchar(50)| +|ADX_SYNC|Gibt an, ob die Adresse mit Outlook synchronisiert werden soll.|bit|Nein
-|ADX_VENDORNO|Lieferantennummer|nvarchar(50)| +|ADX_ISCONTACT|Gibt an, ob die Adresse ein Ansprechpartner ist. Ansprechpartner werden einer Hauptadresse untergeordnet. (siehe Feld **ADX_MAINADDRESSNO**)|bit|Nein
-|ADX_POSTOFFICEBOXNO|Postfach-Nummer|nvarchar(50)| +|ADX_MAINADDRESSNO|Dieses Feld ist nur notwendig, falls es sich bei dieser Adresse um einen Ansprechpartner handelt. (**ADX_ISCONTACT**). Gibt die Adressennummer an, zu welcher Hauptadresse dieser Ansprechpartner gehört.|nvarcahr(20)|Nein| 
-|ADX_POSTOFFICEADDRESSNO|Definiert die Adressennummer für das Postfach.|nvarchar(50)| +|ADX_ADDRESSCONTACTTYPE|Gibt den Adresstyp an, der dem Ansprechpartner zugewiesen wird. Dies kann z.B. für Rechnungs- oder Lieferadresse verwendet werden. Es ist hier der Name des Adresstypes anzugeben, wie dieser in xPress angelegt worden ist.|nvarchar(50)|Nein
-|ADX_DELIVERYBLOCK|Gibt an, ob für die Adresse eine Liefersperre besteht.|bit| +|ADX_BIRTHDATE|Geburtstag der aktuellen Adresse bzw. Ansprechpartner|datetime|Nein
-|ADX_DEBITOR|Definiert den Kontenplan des Debitors. Dabei kann sowohl die Nummer als auch der Name des Kontenplans wie dieser in xPress angelegt wurde, angegeben werden.|nvarchar(50)| +|ADX_LANGUAGE|Definiert die Sprache der aktuellen Adresse. Dabei kann sowohl die Nummer als auch der Name der Sprache wie diese in xPress angelegt wurde, angegeben werden.|nvarchar(50)|Nein
-|ADX_CREDITOR|Definiert den Kontenplan des Kreditors. Dabei kann sowohl die Nummer als auch der Name des Kontenplans wie dieser in xPress angelegt wurde, angegeben werden.|nvarchar(50)| +|ADX_CUSTOMERNO|Definiert die Kundennummer der Adresse. Damit ist keine andere Adresse verknüpft.|nvarchar(50)|Nein
-|ADX_ISONLINEINVOICE|Gibt an, ob die Rechnungen für diese Adresse als Email verschickt werden sollen.|bit| +|ADX_VENDORNO|Definiert die Lieferantennummer der Adresse. Damit ist keine andere Adresse verknüpft.|nvarchar(50)|Nein
-|ADX_ISMAILING|Gibt an, ob die Adresse für ein Massenmail verwendet werden darf.|bit| +|ADX_POSTOFFICEBOXNO|Postfach-Nummer|nvarchar(10)|Nein
-|ADX_LEGALFORM|Definiert die Rechtsform. Dabei kann sowohl die Nummer als auch der Name der Rechtsform wie diese in xPress angelegt wurde, angegeben werden.|nvarchar(50)| +|ADX_POSTOFFICEADDRESSNO|Definiert die Adressennummer für das Postfach.|nvarchar(50)|Nein
-|ADX_ORDERCONDITION|Definiert die Lieferkondition. Dabei kann sowohl die Nummer als auch der Name der Lieferkondition wie diese in xPress angelegt wurde, angegeben werden.|nvarchar(50)| +|ADX_DELIVERYBLOCK|Gibt an, ob für die Adresse eine Liefersperre besteht.|bit|Nein
-|ADX_ISMAINTENANCE|Gibt an, ob die Adresse einen Wartungsvertrag hat.|bit| +|ADX_DEBITOR|Definiert den Kontenplan des Debitors. Dabei kann sowohl die Nummer als auch der Name des Kontenplans wie dieser in xPress angelegt wurde, angegeben werden.|nvarchar(50)|Nein
-|ADX_ISACTIVE|Gibt an, ob die Adresse aktiv ist.|bit|+|ADX_CREDITOR|Definiert den Kontenplan des Kreditors. Dabei kann sowohl die Nummer als auch der Name des Kontenplans wie dieser in xPress angelegt wurde, angegeben werden.|nvarchar(50)|Nein
 +|ADX_ISONLINEINVOICE|Gibt an, ob die Rechnungen für diese Adresse als Email verschickt werden sollen.|bit|Nein
 +|ADX_ISMAILING|Gibt an, ob die Adresse für ein Massenmail verwendet werden darf.|bit|Nein
 +|ADX_LEGALFORM|Definiert die Rechtsform. Dabei kann sowohl die Nummer als auch der Name der Rechtsform wie diese in xPress angelegt wurde, angegeben werden.|nvarchar(50)|Nein
 +|ADX_ORDERCONDITION|Definiert die Lieferkondition. Dabei kann sowohl die Nummer als auch der Name der Lieferkondition wie diese in xPress angelegt wurde, angegeben werden.|nvarchar(50)|Nein
 +|ADX_ISMAINTENANCE|Gibt an, ob die Adresse einen Wartungsvertrag hat.|bit|Nein
 +|ADX_ISACTIVE|Gibt an, ob die Adresse aktiv ist.|bit|Nein| 
 + 
 +\\ 
 + 
camid/sql/address.1509019746.txt.gz · Zuletzt geändert: 11.12.2018 08:38 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki