OBS/System/Sonderprogramme: T-Individueller Artikelimport: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Sonderprogramme}}
{{Sonderprogramme}}
<font size="2" color="#000000" face="Arial"> </font>


=Artikel-Import=
=Artikel-Import=
Die Verzeichnise des Artikelimports liegen wie folgt :<br />'''.\OBS\DATA\DOWNLOADS\'''</font><font size="3" color="#8000ff">'''700000\*.*'''<br />Wobei die Nummer des Verzeichnisses die Lieferantennummer ist.<br />Dies gilt für die freien Importe sowie für
Die Verzeichnise des Artikelimports liegen wie folgt :<br />
'''.\OBS\DATA\DOWNLOADS\'''
 
'''700000\*.*'''<br />
 
Wobei die Nummer des Verzeichnisses die Lieferantennummer ist.<br />
 
Dies gilt für die freien Importe sowie für
#Spicers
#Spicers
#Alka
#Alka
Zeile 8: Zeile 18:
#Büroring BME-Cat
#Büroring BME-Cat
#Actebis
#Actebis
<br />Das Archiv liegt in.</font><font size="3">'''\OBS\DATA\PBS\Archiv\.. '''<br />Für PBSeasy gilt folgendes Verzeichnis:<br />'''.\OBS\DATA\PBSEASY\.. '''<br />Das Archiv liegt in.</font><font size="3">'''\OBS\DATA\PBSeasy\Archiv\.. ''''''<br />'''hier werden alle PBSeasy Dateien hinterlegt.<br />folgende Dateien werden erwartet:<br /><div>
 
 
Das Archiv liegt in:<br />
 
'''.\OBS\DATA\PBS\Archiv\.. '''<br />
 
Für PBSeasy gilt folgendes Verzeichnis:<br />
 
'''.\OBS\DATA\PBSEASY\.. '''<br />
 
Das Archiv liegt in '''.\OBS\DATA\PBSeasy\Archiv\.. ''' <br />
hier werden alle PBSeasy Dateien hinterlegt.<br />
 
Folgende Dateien werden erwartet:<br />


{| cellspacing="-1" cellpadding="4"
{| cellspacing="-1" cellpadding="4"
Zeile 63: Zeile 86:


=Lieferanten-Typen:=
=Lieferanten-Typen:=
unter Stammdaten → weitere Stamdaten befinden sich die LieferantentypenDie Typen 200-299 sind freie Lieferantentypen.Hier können eigene Strukturen hinterlegt werden.<br /><div>[[Image:IMPORTE_ALLGEMEIN_1.jpg]]</div><br />mit {{F7}} könne die Felder definiert werden.Beispiel Büroring als freier Import.<br /><div>[[Image:IMPORTE_ALLGEMEIN_2.jpg]]</div><br />Mit {{F8}} können für CSV-Importe die Feldtrennen gesetzt werdenDer Feld-Trenner muss </font><font size="3">'''numerisch'''</font><font size="3"> eingegeben werden!Das Dateiformat kann CSV/FIX-ASCII oder XLS betragen<br /><div>[[Image:IMPORTE_ALLGEMEIN_3.jpg]]</div><br />Die eingelesenen Felder können per Macro zusammengesetzt bzw. berechnet werden.
Unter Stammdaten → weitere Stamdaten befinden sich die Lieferantentypen.<br/>
Die Typen 200-299 sind freie Lieferantentypen.<br />
 
Hier können eigene Strukturen hinterlegt werden.<br />
 
[[Image:IMPORTE_ALLGEMEIN_1.jpg]]<br />
 
 
Mit {{F7}} könne die Felder definiert werden.
 
Beispiel Büroring als freier Import.<br />
 
[[Image:IMPORTE_ALLGEMEIN_2.jpg]]<br />
 
Mit {{F8}} können für CSV-Importe die Feldtrenner gesetzt werden.<br />
 
Der Feld-Trenner muss '''numerisch''' eingegeben werden!
 
Das Dateiformat kann CSV/FIX-ASCII oder XLS betragen<br />
 
[[Image:IMPORTE_ALLGEMEIN_3.jpg]]<br />
 
Die eingelesenen Felder können per Macro zusammengesetzt bzw. berechnet werden.


  function Convert(oObj:TObject):Boolean;
  function Convert(oObj:TObject):Boolean;
Zeile 100: Zeile 145:




<div></div> Bei den Lieferanten, die PBS-Easy benutzen, muss die ILN im Personenstamm ausgefüllt werden.unter Stammdaten → weitere Stamdaten befinden sich die Lieferanten-ILNEin großteil der ILN Nummern wird von OBS mitgeliefertHier können auch neue ILN-Nummern definiert werden<br /><div>[[Image:IMPORTE_ALLGEMEIN_4.jpg]]</div><br /><br /><br />[[Category:html]]
Bei den Lieferanten, die PBS-Easy benutzen, muss die ILN im Personenstamm ausgefüllt werden. Unter Stammdaten → weitere Stamdaten befinden sich die Lieferanten-ILN.br />
Ein großteil der ILN Nummern wird von OBS mitgeliefert.<br /
Hier können auch neue ILN-Nummern definiert werden<br />
 
[[Image:IMPORTE_ALLGEMEIN_4.jpg]]<br />
[[Category:html]]
----
----
[[Benutzer:Auto import|Auto import]] 15:21, 25. Aug. 2011 (CEST)
[[Benutzer:Auto import|Auto import]] 15:21, 25. Aug. 2011 (CEST)

Version vom 26. September 2012, 12:16 Uhr





Artikel-Import

Die Verzeichnise des Artikelimports liegen wie folgt :
.\OBS\DATA\DOWNLOADS\

700000\*.*

Wobei die Nummer des Verzeichnisses die Lieferantennummer ist.

Dies gilt für die freien Importe sowie für

  1. Spicers
  2. Alka
  3. Büroring
  4. Büroring BME-Cat
  5. Actebis


Das Archiv liegt in:

.\OBS\DATA\PBS\Archiv\..

Für PBSeasy gilt folgendes Verzeichnis:

.\OBS\DATA\PBSEASY\..

Das Archiv liegt in .\OBS\DATA\PBSeasy\Archiv\..
hier werden alle PBSeasy Dateien hinterlegt.

Folgende Dateien werden erwartet:

Lieferant Zip-Archiv Import-Dateien
ALKA
plalkawws.txt
Büroring ascii-1.zip ascii-1.txtartgrupp.txt
Büroriing BMEcat
br-ek_DE_BMEcat_DEU.xml
Spicers txt-+ InterneKdNr+.zip txt-+InterneKdNr+.txt
PBSeasy DATA\PBSEASY\*.zip
Actebis
pricelist-1.txt
Alpha
Alpha-International.txt (Bestellnummer, Herstellerartikelnummer,EAN,HWGR,Bezeichnung1,Verfügbarkeit,EKPreis)
Softcarrier PREISEXT.ZIP STANDARD.TXT
Staples
Staples.csv
Wortmann
ARTIKELFULL_CSV.ZIP
UFP psvskqvlx.zip psvskqvlx.csv

Lieferanten-Typen:

Unter Stammdaten → weitere Stamdaten befinden sich die Lieferantentypen.
Die Typen 200-299 sind freie Lieferantentypen.

Hier können eigene Strukturen hinterlegt werden.

IMPORTE ALLGEMEIN 1.jpg


Mit F7 könne die Felder definiert werden.

Beispiel Büroring als freier Import.

IMPORTE ALLGEMEIN 2.jpg

Mit F8 können für CSV-Importe die Feldtrenner gesetzt werden.

Der Feld-Trenner muss numerisch eingegeben werden!

Das Dateiformat kann CSV/FIX-ASCII oder XLS betragen

Datei:IMPORTE ALLGEMEIN 3.jpg

Die eingelesenen Felder können per Macro zusammengesetzt bzw. berechnet werden.

function Convert(oObj:TObject):Boolean;
var cBez1    : String;
   cBez2    : String;
   cBez3    : String;
   cBez4    : String;
   nEKpreis : double;
   nVKPreis : double;
   cEKpreis : String;
   cVKPreis : String;
begin	
   cBez1  := GetImportFeld(oObj,'bez1');
   cBez2  := GetImportFeld(oObj,'bez2');
   SetImportFeld(oObj,'bez1',   'Keymax® ' 
                              + cBez1 + ' '
                              + cBez2);
   cBez1  := GetImportFeld(oObj,'*frei1');
   cBez2  := GetImportFeld(oObj,'*frei2');
   cBez3  := GetImportFeld(oObj,'*frei3');
   cBez4  := GetImportFeld(oObj,'*frei4');
   SetImportFeld(oObj,'bez2',  cBez1 + ' '
                             + cBez2 + ' '
                             + cBez3 + ' '
                             + cBez4);
   cEKPreis  :=GetImportFeld(oObj,'ekpreis');
   cVKPreis  :=GetImportFeld(oObj,'vkpreis');
   nEKPreis  := xStrToFloat(cEKPreis);
   nVKPreis  := xStrToFloat(cVKPreis);
   nVKPreis  := Roundy(nEKPreis+(nEKPreis*60/100),2);
   cVKPreis  := Alltrim(xStr(nVKPreis,10,2));
   cVKPreis  := StrTRan(cVKPreis,',','.');
   SetImportFeld(oObj,'vkpreis',cVKPreis);
end;


Bei den Lieferanten, die PBS-Easy benutzen, muss die ILN im Personenstamm ausgefüllt werden. Unter Stammdaten → weitere Stamdaten befinden sich die Lieferanten-ILN.br /> Ein großteil der ILN Nummern wird von OBS mitgeliefert.<br / Hier können auch neue ILN-Nummern definiert werden

IMPORTE ALLGEMEIN 4.jpg


Auto import 15:21, 25. Aug. 2011 (CEST)