Zum Inhalt springen

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

Aus OBS Wiki
Böhrer (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Böhrer (Diskussion | Beiträge)
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.



Mit F7 könne die Felder definiert werden.

Beispiel Büroring als freier Import.


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



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