Import von Daten aus Drittprogrammen

Werbung
SelectLine Auftrag ab Version 11.5
Schnittstellen Beschreibung für Import von
Daten aus Drittprogrammen
© Copyright by 2012 SelectLine Software AG, CH-9016 St. Gallen
Kein Teil dieses Dokumentes darf ohne ausdrückliche Genehmigung in irgendeiner Form ganz oder in Auszügen reproduziert oder
unter Verwendung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden. Wir behalten uns vor, ohne besondere
Ankündigung, Änderungen am Dokument und am Programm vorzunehmen.
Die im Dokument verwendeten Soft- und Hardware-Bezeichnungen sind überwiegend eingetragene Warenbezeichnungen und
unterliegen als solche den gesetzlichen Bestimmungen des Urheberrechtsschutzes.
10.09.2012/bl/V1.0
Inhalt
1
2
3
4
5
6
7
8
Artikelgruppen ................................................................................................................................. 2
Artikel .............................................................................................................................................. 3
Artikeleinkauf .................................................................................................................................. 4
Kunden............................................................................................................................................ 5
Lieferanten ...................................................................................................................................... 6
Vertreter .......................................................................................................................................... 7
Vortrag ............................................................................................................................................ 8
Anfangsbestand .............................................................................................................................. 8
Seite 1 von 8
Allgemeine Informationen
SelectLine Auftrag bietet die Möglichkeit, über eine Schnittstelle auf der Basis von dBase-Tabellen,
Daten aus anderen Programmsystemen zu importieren. Im Folgenden werden alle benötigten Tabellen
und ihre Strukturen beschrieben.
1
Artikelgruppen
DBase Tabelle: ArtGru.dbf
SelectLine Tabelle: Gruppen
Feldname
NR
NAME
Seite 2 von 8
Typ
String
String
Länge
13
40
Feld in SelectLine
Nummer
Bezeichnung
2
Artikel
DBase Tabelle: Art.dbf
SelectLine Tabelle: Gruppen Art, ArKalk, ArPreis, Text, ArtOrtLager
Feldname
NR
NAME
ZUSATZ
MATCHCODE
ARTGR
EINHEIT
PEINH
PREIS
SONDPR
VERK1
VERK2
VERK3
VERK4
VERK5
VERK6
VERK7
VERK8
VERK9
SPBIS
GEWICHT
MINDBEST
BTEXT
TEXT
Typ
String
String
String
String
String
String
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Date
Float
Float
String
String
Länge
18
40
40
40
13
4
RABATTKZ
LAGERKZ
PROVKZ
FERTKZ
FESTLIEF
EAN
KALKEK
STDLAG
ERFKTOGRP
AUFKTOGRP
INFO
String
String
String
String
String
String
Float
String
String
String
Memo
1
1
1
1
13
13
Seite 3 von 8
40
254
10
6
6
1
Feld in SelectLine
Artikelnummer
Bezeichnung
Zusatz
Matchcode
Artikelgruppe
Mengeneinheit
Preiseinheit
Listenpreis (Tabelle Arkalk)
Preis (Tabelle ArPreis, Preistyp A, Aktionspreis)
Preis (Tabelle ArPreis, Preistyp G, Typnummer 1)
.
.
.
.
.
.
.
Preis (Tabelle ArPreis, Preistyp G, Typnummer 9)
BisDatum (Tabelle ArPreis, Gültigkeit Aktionspreis)
Gewicht
Mindestbestand
Text (Tabelle Text, Schlüssel AS, Bestelltext)
Text (Tabelle Text, Schlüssel AR, Artikellangtext),
kann alternativ zum Feld INFO benutzt werden
Rabattfaehig (0/1)
Lagerartikel (0/1)
Provisionsfaehig (0/1)
Wenn >0 dann Stueckliste = P (Prod. Stückliste)
Lieferant
EANNummer
Kalkulationspreis (Tabelle Arkalk)
Lager
Erfolgskontengruppe
Aufwandskontengruppe
Text (Tabelle Text, Schlüssel AR, Artikellangtext)
3
Artikeleinkauf
DBase Tabelle: ArtLieferant.dbf
SelectLine Tabelle: Artlief
Feldname
ARTNR
LIEFNR
EKP
WBZEIT
BESTNR
KZFLIEF
VERPE
MBESTM
KZPE
WAE
Seite 4 von 8
Typ
String
String
Float
String
String
String
Float
Float
Float
String
Länge
18
13
2
18
1
3
Feld in SelectLine
Artikelnummer
Lieferant
LetzterEK
Lieferfrist (Tage)
Bestellnummer
(0/1) Bei „1“ wird der Lieferant in das Feld „Lieferant“ der Tabelle Art eingetragen
Losgroesse
Mindestbestellmenge
Preiseinheit
Waehrung
4
Kunden
DBase Tabelle: Debitoren.dbf
SelectLine Tabelle: Kunden, Zahlbed, Bankverb, Adress, Text
Feldname
NR
NAME
ZUSATZ
STR
LAND
PLZ
ORT
ANSPR
TEL
FAX
TEXT
Typ
String
String
String
String
String
String
String
String
String
String
String
Länge
13
40
40
40
6
10
40
40
20
20
254
VERTR
PGR
WAE
ZKTAGE
ZKNETTO
ZKSKONTO
KDGR
KREDLIM
SPRACHE
GENRAB
BLZ
KONTO
FIBUKONTO
USTKZ
USTID
ZK2TAGE2
ZK2SKTO2
INFO
String
String
String
Float
Float
Float
String
Float
String
Float
String
String
String
String
String
Float
Float
Memo
6
1
3
Seite 5 von 8
13
1
12
20
15
1
20
1
Feld in SelectLine
Nummer
Name
Zusatz
Strasse
Land
PLZ
Ort
Name Vorname (Tabelle Adress, Schlüssel KU)
Telefon1
Fax
Text (Tabelle Text, Schlüssel KU, Langtext), kann alternativ zum Feld INFO
benutzt werden
Vertreter
Mögliche Werte 1-9
Waehrung
Skontotage1 (Tabelle Zahlbed)
Zahlungsziel (Tabelle Zahlbed)
Skontoprozent1 (Tabelle Zahlbed)
Gruppe
Kreditlimit
SPRACHE
Sonderrabatt
Banknummer (Tabelle Bankverb)
Kontonummer (Tabelle Bankverb)
Fibukonto
PreisTyp, mögliche Werte B, N, S (brutto, netto, steuerfrei)
SteueridentNr
Skontotage2 (Tabelle Zahlbed)
Skontoprozent2 (Tabelle Zahlbed)
Text (Tabelle Text, Schlüssel KU)
5
Lieferanten
DBase Tabelle: Kreditoren.dbf
SelectLine Tabelle: Liefer, Zahlbed, Bankverb, Adress, Text
Feldname
NR
NAME
ZUSATZ
STR
LAND
PLZ
ORT
ANSPR
TEL
FAX
BLZ
KONTO
WAE
SPRACHE
VSTKZ
ZKTAGE
ZKNETTO
ZKSKONTO
LIEFGR
EIGKDNR
TEXT
Typ
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
Float
Float
Float
String
String
String
ZK2TAGE2
ZK2SKTO2
INFO
Float
Float
Memo
Seite 6 von 8
Länge
13
40
40
40
6
10
40
40
20
20
12
20
3
1
1
13
15
254
1
Feld in SelectLine
Nummer
Name
Zusatz
Strasse
Land
PLZ
Ort
Name Vorname (Tabelle Adress, Schlüssel LI)
Telefon1
Fax
Banknummer (Tabelle Bankverb)
Kontonummer (Tabelle Bankverb)
Waehrung
Sprache
PreisTyp, mögliche Werte N, S, E (netto, steuerfrei, EG)
Skontotage1 (Tabelle Zahlbed)
Zahlungsziel (Tabelle Zahlbed)
Skontoprozent1 (Tabelle Zahlbed)
Gruppe
EigeneNummer
Text (Tabelle Text, Schlüssel LI, Langtext), kann alternativ zum Feld INFO
benutzt werden
Skontotage2 (Tabelle Zahlbed)
Skontoprozent2 (Tabelle Zahlbed)
Text (Tabelle Text, Schlüssel LI)
6
Vertreter
DBase Tabelle: Vertreter.dbf
SelectLine Tabelle: Mitarbw
Feldname
NR
NAME
STR
LAND
PLZ
ORT
TEL
FAX
PERSNR
UMS1
PROV1
UMS2
PROV2
UMS3
PROV3
UMS4
PROV4
Seite 7 von 8
Typ
String
String
String
String
String
String
String
String
String
Float
Float
Float
Float
Float
Float
Float
Float
Länge
6
40
40
6
10
40
20
20
6
Feld in SelectLine
Nr
Name
Strasse
Land
PLZ
Ort
Telefon1
Fax
Personalnummer
Umsatz1
Provision1
Umsatz2
Provision2
Umsatz3
Provision3
Umsatz4
Provision4
7
Vortrag
DBase Tabelle: Vortrag.dbf
SelectLine Tabelle: Vortragp, Statistik
Mit dieser Tabelle wird die Anzeige des Vortrags für Kunden, Lieferanten und Artikel sowie der Aufbau
der Statistikdatei realisiert.
Feldname
ARTNR
BEZEICHN
DATUM
VGART
Typ
String
String
Date
String
Länge
18
40
VGNR
KDNR
MENGE
EP
RABATTE
KALKPREIS
MITARB
KST
String
String
Float
Float
Float
Float
String
String
10
13
8
1
6
15
Feld in SelectLine
Artikelnummer
Bezeichnung
Datum
Belegtyp, Mögliche Werte R, E, G (Rechnung, Eingangsrechnungen,
Kundengutschrift)
Belegnummer
AdressNr
Menge (Für Liefergutschrift muss die Menge negativ sein)
Einzelpreis
Rabatt
Kalkulationspreis
Mitarbeiter
Kostenstelle
Anfangsbestand
DBase Tabelle: Bestand.dbf
SelectLine Tabelle: LagerP, BelegP, Serie
Feldname
ARTIKELNR
SERCHARG
LAGER
BESTAND
WERT
Seite 8 von 8
Typ
String
String
String
Float
Float
Länge
18
30
10
Feld in SelectLine
Artikelnummer (Tabellen LagerP, BelegP)
SerieCharge (Tabelle Serie)
Lager (Tabellen LagerP, BelegP)
Bestand
Wert, Einzelpreis, Gesamtpreis, Rnetto (Tabellen LagerP, BelegP)
Herunterladen