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

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(22 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Vorlage:Zusatzprogramme}}<font size="2" color="#000000" face="Arial"> </font>
{{Sonderprogramme}}
Führt das Macro 'data\PBS\.Macro\individuell.mac' aus.


=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
#Spicers
#Alka
#Büroring
#Büroring BME-Cat
#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>


{| cellspacing="-1" cellpadding="4"
<table border=1>
|- valign="top"
| width="161" bgcolor="#ffff00" valign="top" | <font size="2" color="#000000" face="Arial">Lieferant</font>
| width="168" bgcolor="#ffff00" valign="top" | <font size="2" color="#000000" face="Arial">Zip-Archiv</font>
| width="216" bgcolor="#ffff00" valign="top" | <font size="2" color="#000000" face="Arial">Import-Dateien</font>
|- valign="top"
| width="161" valign="top" | <font size="2" color="#000000" face="Arial">'''ALKA         '''</font>
| width="168" valign="top" | <font size="2" color="#000000" face="Arial"><br /></font>
| width="216" valign="top" | <font size="2" color="#000000" face="Arial">plalkawws.txt</font>
|- valign="top"
| width="161" valign="top" | <font size="2" color="#000000" face="Arial">'''Büroring   '''</font>
| width="168" valign="top" | <font size="2" color="#000000" face="Arial">ascii-1.zip</font>
| width="216" valign="top" | <font size="2" color="#000000" face="Arial">ascii-1.txtartgrupp.txt</font>
|- valign="top"
| width="161" valign="top" | <font size="2" color="#000000" face="Arial">'''Büroriing BMEcat'''</font>
| width="168" valign="top" | <font size="2" color="#000000" face="Arial"><br /></font>
| width="216" valign="top" | <font size="2" color="#000000" face="Arial">br-ek_DE_BMEcat_DEU.xml</font>
|- valign="top"
| width="161" valign="top" | <font size="2" color="#000000" face="Arial">'''Spicers'''</font>
| width="168" valign="top" | <font size="2" color="#000000" face="Arial">txt-+ InterneKdNr+.zip</font>
| width="216" valign="top" | <font size="2" color="#000000" face="Arial">txt-+InterneKdNr+.txt</font>
|- valign="top"
| width="161" valign="top" | <font size="2" color="#000000" face="Arial">'''PBSeasy'''</font>
| width="168" valign="top" | <font size="2" color="#000000" face="Arial">DATA\PBSEASY\*.zip</font>
| width="216" valign="top" | <font size="2" color="#000000" face="Arial"><br /></font>
|- valign="top"
| width="161" valign="top" | <font size="2" color="#000000" face="Arial">'''Actebis'''</font>
| width="168" valign="top" | <font size="2" color="#000000" face="Arial"><br /></font>
| width="216" valign="top" | <font size="2" color="#000000" face="Arial">pricelist-1.txt</font>
|- valign="top"
| width="161" valign="top" | <font size="2" color="#000000" face="Arial">'''Alpha'''</font>
| width="168" valign="top" | <font size="2" color="#000000" face="Arial"><br /></font>
| width="216" valign="top" | <font size="2" color="#000000" face="Arial">Alpha-International.txt (Bestellnummer, Herstellerartikelnummer,EAN,HWGR,Bezeichnung1,Verfügbarkeit,EKPreis)</font>
|- valign="top"
| width="161" valign="top" | <font size="2" color="#000000" face="Arial">'''Softcarrier'''</font>
| width="168" valign="top" | <font size="2" color="#000000" face="Arial">PREISEXT.ZIP</font>
| width="216" valign="top" | <font size="2" color="#000000" face="Arial">STANDARD.TXT</font>
|- valign="top"
| width="161" valign="top" | <font size="2" color="#000000" face="Arial">'''Staples'''</font>
| width="168" valign="top" | <font size="2" color="#000000" face="Arial"><br /></font>
| width="216" valign="top" | <font size="2" color="#000000" face="Arial">Staples.csv</font>
|- valign="top"
| width="161" valign="top" | <font size="2" color="#000000" face="Arial">'''Wortmann'''</font>
| width="168" valign="top" | <font size="2" color="#000000" face="Arial"><br /></font>
| width="216" valign="top" | <font size="2" color="#000000" face="Arial">ARTIKELFULL_CSV.ZIP</font>
|- valign="top"
| width="161" valign="top" | <font size="2" color="#000000" face="Arial">'''UFP'''</font>
| width="168" valign="top" | <font size="2" color="#000000" face="Arial">psvskqvlx.zip</font>
| width="216" valign="top" | <font size="2" color="#000000" face="Arial">psvskqvlx.csv</font>
|}


=Lieferanten-Typen:=
[[Kategorie:OBS/System]]
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.
 
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;
 
 
 
<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]]
----
[[Benutzer:Auto import|Auto import]] 15:21, 25. Aug. 2011 (CEST)

Aktuelle Version vom 8. September 2016, 09:24 Uhr