Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 65f0c390

Von Holger Lindemann vor fast 16 Jahren hinzugefügt

  • ID 65f0c390ecfbf336ba71addedc45db975d61c47c
  • Vorgänger ff834130
  • Nachfolger 97908cc4

Preise incl/excl

Unterschiede anzeigen:

pepper/shopimport_db.php
217 217
	} else { return false; }
218 218
}
219 219
function updartikel($data,$id) {
220
global $db,$bugru;
220
global $db,$bugru,$mwst;
221 221
	$sql ="update artikel set Preis=%01.2f,Gewicht=%0.2f,MwSt_Satz=%0.2f,letzteAenderung=now(),";
222 222
	$sql.="Name='%s',Beschreibung='%s',Lagerbestand=%d  where Artikel_ID=%d";
223 223
	$preis=($data["sellprice"]>0)?$data["sellprice"]:$data["stdprice"];
224
	$preis+=$preis/100*$bugru[$data["bugru"]];
224
	if ($mwst) $preis+=$preis/100*$bugru[$data["bugru"]];
225 225
	$sql=sprintf($sql,$preis,$data["weight"],$bugru[$data["bugru"]],$data["description"],$data["notes"],$data["onhand"],$id);
226 226
	$rc=$db->query($sql);
227 227
	$sql="update artikel_kategorie set FK_Kategorie_ID=".$data["categories_id"]." where FK_Artikel_ID=$id";
......
229 229
	echo "+++<br>";
230 230
}
231 231
function chkartikel($data) {
232
global $db,$shop2erp;
232
global $db,$shop2erp,$mwst;
233 233
	if ($data["partnumber"]=="") { echo "Artikelnummer fehlt!<br>"; return false;};
234 234
	$sql="select * from artikel A left join artikel_kategorie K on A.Artikel_id=K.FK_Artikel_ID where Artikel_Nr like '".$data["partnumber"]."'";
235 235
	$rs=$db->getAll($sql,DB_FETCHMODE_ASSOC);
......
241 241
			else {	$data["picname"]=""; };
242 242
		}
243 243
		$preis=($data["sellprice"]>0)?$data["sellprice"]:$data["stdprice"];
244
	    $preis+=$preis/100*$bugru[$data["bugru"]];
244
		if ($mwst) $preis+=$preis/100*$bugru[$data["bugru"]];
245 245
		     if ($rs[0]["Preis"]<>$preis)						{ updartikel($data,$rs[0]["Artikel_ID"]); }
246 246
		else if ($rs[0]["Gewicht"]<>$data["weight"])			{ updartikel($data,$rs[0]["Artikel_ID"]); }
247 247
		else if ($rs[0]["Name"]<>$data["description"])			{ updartikel($data,$rs[0]["Artikel_ID"]); }

Auch abrufbar als: Unified diff