X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=lxo-import%2FpartsB.php;h=cb9de67635ab33f180076b2ec7a4afa786159dc1;hb=4d0aa32fda51cc3d29dda45bf492550b019ebcf3;hp=1d280d86375f976c85c88a1d7a3bd1e37108caf2;hpb=0a1bea675b76367bf2fb15ffb3213fee858c9803;p=kivitendo-erp.git diff --git a/lxo-import/partsB.php b/lxo-import/partsB.php index 1d280d863..cb9de6763 100644 --- a/lxo-import/partsB.php +++ b/lxo-import/partsB.php @@ -56,7 +56,7 @@ if ($_POST["ok"] || $_GET["cron"]=="1") { //DB und LxO müssen ja nicht auf der gleichen Maschine sein. if($tmpcode<>$db->getClientCode()) { $rc = $db->setClientCode($tmpcode); - } + } // Zeichenkodierung File if ($_POST["encoding"] == "auto") { @@ -83,7 +83,7 @@ if ($_POST["ok"] || $_GET["cron"]=="1") { echo $header; echo "

Die erste Zeile enthält die Feldnamen der Daten in ihrer richtigen Reihenfolge
"; echo "Geben Sie das Trennzeichen der Datenspalten ein. Steuerzeichen können mit ihrem Dezimalwert "; - echo "geführt von einem "#" eingegebn werden (#11).

"; + echo "geführt von einem "#" eingegebn werden (#11).

"; echo "Wird bei "Art" in der Maske "gemischt" gewählt, muss die Spalte "art" vor der Einheit stehen.

"; echo "Der "sellprice" kann um den eingegeben Wert geändert werden.

"; echo "Bei vorhandenen Artikelnummern (in der db), kann entweder ein Update auf den Preis (und Text) durchgeführt werden oder "; @@ -92,7 +92,8 @@ if ($_POST["ok"] || $_GET["cron"]=="1") { echo "Dazu muß entweder in der Maske eine Standardbuchungsgruppe gewählt werden
"; echo "oder es wird ein gültiges Konto in 'income_accno_id' und 'expense_accno_id' eingegeben. "; echo "Das Programm versucht dann eine passende Buchungsgruppe zu finden.
"; - echo "Preisgruppen müssen zunächst angelegt werden. Die Spalten für die Preisgruppen beginnen mit 'pg_' gefolgt vom Preisgruppenname."; + echo "Preisgruppen müssen zunächst angelegt werden. Die Spalten für die Preisgruppen beginnen mit 'pg_' gefolgt vom Preisgruppenname.
"; + echo "Wenn eine Datei users/partshead.csv existiert, wird die erste Zeile aus dieser benutzt um das Format zu bestimmen. Die erste Zeile aus der eigentlichen Importdatei wird dann ignoriert.
"; exit(0); }; @@ -129,7 +130,7 @@ if ($_POST["ok"] || $_GET["cron"]=="1") { $_POST["ware"] = "W"; // Ist ein Artikel $_POST["encoding"] = ""; } else { - + /* no data? */ if (empty($_FILES["Datei"]["name"])) ende ("Kein Datenfile angegeben"); @@ -150,15 +151,15 @@ if ($_POST["ok"] || $_GET["cron"]=="1") { }; } else if (!move_uploaded_file($_FILES["Datei"]["tmp_name"],$dir.$file.".csv")) { ende ("Upload von Datei fehlerhaft.".$_FILES["Datei"]["error"]); - }; + }; } /* check if file is really there */ - if (!file_exists($dir.$file.'.csv') or filesize($dir.$file.'.csv')==0) + if (!file_exists($dir.$file.'.csv') or filesize($dir.$file.'.csv')==0) ende("Datenfile ($file.csv) nicht im Ordner gefunden oder leer"); /* Zu diesem Zeitpunkt wurde der Artikel Importiert */ - if (!$db->chkcol($file)) + if (!$db->chkcol($file)) ende("Importspalte konnte nicht angelegt werden"); /* just print data or insert it, if test is false */ @@ -178,22 +179,22 @@ if ($_POST["ok"] || $_GET["cron"]=="1") { - - @@ -202,6 +203,8 @@ if ($_POST["ok"] || $_GET["cron"]=="1") { + +
Trennzeichen - Semikolon - Komma + Semikolon + Komma Tabulator Leerzeichen - - + +
VK-Preis
Nachkomma:
0 - 1 - 2 - 3 - 4 - 5 +
VK-Preis
Nachkomma:
0 + 1 + 2 + 3 + 4 + 5
VK-Preis
Aufschlag:
- % +
VK-Preis
Aufschlag:
+ % Absolut
Vorhandene
Artikelnummer:
Preis update durchführen
mit neuer Nummer einfügen
Textupdateja
Warengruppen
verbinder
Shopartikel
falls nicht übergeben
ja nein
Eintrag in
Makemodel ist
Lieferantennummer Lieferantenname
auch ohne
Model-Nr.
ja nein
ArtWare   Dienstleistung gemischt (Spalte 'art' vorhanden)