Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6555d5f7

Von Holger Lindemann vor mehr als 17 Jahren hinzugefügt

  • ID 6555d5f7034cfe47219fe0f60aa98f7e4f5642ae
  • Vorgänger 5ada8632
  • Nachfolger 0eb1af1c

VK-Preisupdate
Rundung des VK-Preises
VK-Preis Update von vorhandenen Artikeln
Zwei Artikelgruppenfelder auswerten für partsgroup

Unterschiede anzeigen:

lxo-import/partsB.php
39 39
	foreach($parts as $key=>$val) {
40 40
		echo "$key => $val<br>";
41 41
	}
42
	echo "<br>Die erste Zeile enth&auml;lt die Feldnamen der Daten in ihrer richtigen Reihenfolge<br>";
43
	echo "Geben Sie das Trennzeichen der Datenspalten ein. Steuerzeichen k&ouml;nnen mit ihrem Dezimalwert gef&uuml;hrt von einem &quot;#&quot; eingegebn werden (#11).<br><br>"; 
44
	echo "Der &quot;sellprice&quot; kann um den eingegeben Wert  ge&auml;ndert werden.<br><br>";
45
	echo "Bei vorhandenen Artikelnummern (in der db), kann entweder ein Update auf den Preis durchgef&uuml;hrt werden oder der Artikel mit anderer Artikelnummer eingef&uuml;gt werden.<br><br>";
42 46
	echo "Jeder Artikel mu&szlig; einer Buchungsgruppe zugeordnet werden. ";
43 47
	echo "Dazu mu&szlig; entweder in der Maske eine Standardbuchungsgruppe gew&auml;hlt werden <br>";
44 48
	echo "oder es wird ein g&uuml;ltiges Konto in 'income_accno_id' und 'expense_accno_id' eingegeben. ";
......
50 54

  
51 55
$test    = $_POST["test"];
52 56
$trenner = ($_POST["trenner"])?$_POST["trenner"]:",";
57
$trennzeichen = ($_POST["trennzeichen"])?$_POST["trennzeichen"]:"";
58
$precision = $_POST["precision"];
59
$quotation = $_POST["quotation"];
60
$quottype = $_POST["quottype"];
53 61
$file    = "parts";
54 62

  
55 63
/* no data? */
......
81 89

  
82 90
/* first check all elements */
83 91
echo "Checking data:<br>";
84
$err = import_parts($db, $file, $trenner, $parts, TRUE, FALSE, FALSE,$_POST);
92
$_test=$_POST;
93
$_test["precision"]=-1;
94
$_test["quotation"]=0;
95
$err = import_parts($db, $file, $trenner, $trennzeichen, $parts, TRUE, FALSE, FALSE,$_test);
85 96
echo "$err Errors found\n";
86 97

  
87 98

  
......
89 100
	exit(0);
90 101

  
91 102
/* just print data or insert it, if test is false */
92
import_parts($db, $file, $trenner, $parts, FALSE, !$test, TRUE,$_POST);
103
import_parts($db, $file, $trenner, $trennzeichen, $parts, FALSE, !$test, TRUE,$_POST);
93 104

  
94 105
} else {
95 106
	$bugrus=getAllBG($db);
......
102 113
<input type="hidden" name="login" value="<?= $login ?>">
103 114
<table>
104 115
<tr><td></td><td><input type="submit" name="ok" value="Hilfe"></td></tr>
105
<tr><td>Trennzeichen</td><td><input type="text" size="2" maxlength="1" name="trenner" value=";"></td></tr>
116
<tr><td>Trennzeichen</td><td>
117
		<input type="radio" name="trenner" value=";" checked>Semikolon 
118
		<input type="radio" name="trenner" value=",">Komma 
119
		<input type="radio" name="trenner" value="#9">Tabulator
120
		<input type="radio" name="trenner" value=" ">Leerzeichen
121
		<input type="radio" name="trenner" value="other"> 
122
		<input type="text" size="2" name="trennzeichen" value=""> 
123
</td></tr>
124
<tr><td>VK-Preis<br>Nachkomma:</td><td><input type="Radio" name="precision" value="0">0  
125
			<input type="Radio" name="precision" value="1">1 
126
			<input type="Radio" name="precision" value="2" checked>2 
127
			<input type="Radio" name="precision" value="3">3 
128
			<input type="Radio" name="precision" value="4">4 
129
			<input type="Radio" name="precision" value="5">5 
130
	</td></tr>
131
<tr><td>VK-Preis<br>Aufschlag:</td><td><input type="text" name="quotation" size="5" value="0"> 
132
			<input type="radio" name="quottype" value="P" checked>% 
133
			<input type="radio" name="quottype" value="A">Absolut</td></tr>
134
<tr><td>Vorhandene<br>Artikelnummer:</td><td><input type="radio" name="update" value="U" checked>Preis update durchf&uuml;hren<br>
135
					<input type="radio" name="update" value="I">mit neuer Nummer einf&uuml;gen</td></tr>
106 136
<tr><td>Test</td><td><input type="checkbox" name="test" value="1">ja</td></tr>
107 137
<tr><td>Art</td><td><input type="Radio" name="ware" value="W">Ware &nbsp; 
108 138
		    <input type="Radio" name="ware" value="D">Dienstleistung

Auch abrufbar als: Unified diff