From: Sven Schöling Date: Fri, 26 Nov 2010 13:09:58 +0000 (+0100) Subject: users/partshead.csv aus dem Repo entfernt. X-Git-Tag: release-2.6.2beta1~73^2~11 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=bef9fad9190e09802d17715ddcd38a4a886868d5;p=kivitendo-erp.git users/partshead.csv aus dem Repo entfernt. Die Datei sollte nur vom User angelegt werden, und verhindert Artikel Importe solange sie so im Repo drin ist. Im Gegensatz zu meinem Gespräch mit Holger habe ich sie nicht in eine .default oder ähnlich umbenannt, weil es keinerlei Dokumentation dafür gegeben hätte. Ich habe in der Hilfe wenigstens einen Satz eingefügt der erwähnt, dass es die Möglichkeit gibt, aber auch nicht mehr. Wenn jemand die Doku komplett machen möchte, dann kann da auch wieder eine Beispieldatei mit dazugepackt werden. --- diff --git a/lxo-import/partsB.php b/lxo-import/partsB.php index 1d280d863..134312e71 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 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,7 +203,7 @@ 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
ArtWare   +
ArtWare   Dienstleistung gemischt (Spalte 'art' vorhanden)
Default Einheiten