Esempio n. 1
0
     $numrows = mysql_numrows($result);
     /* Falls nicht so vorhanden, artikel speichern */
     if (!$numrows) {
         $r->artikel_leistung_mit_artikelnr_speichern($lieferant_id, $bez, $preis, $artikel_nr, $rabatt, $einheit, $pos_mwst, $pos_skonto);
         /* Falls vorhanden, deaktivieren und als neuen Datensatz speichern */
     } else {
         /*
          * Deaktiviert weil falsch
          * $db_abfrage = "UPDATE POSITIONEN_KATALOG SET AKTUELL='0' where ART_LIEFERANT='$lieferant_id' && ARTIKEL_NR='$artikel_nr' && AKTUELL='1' && LISTENPREIS='$preis' && RABATT_SATZ='$rabatt' && BEZEICHNUNG='$bez' && EINHEIT='$einheit' && MWST_SATZ='$pos_mwst' && SKONTO='$pos_skonto'";
          * $result = mysql_query($db_abfrage) or
          * die(mysql_error());
          */
     }
     $r2 = new rechnungen();
     /* Alte Position aus der Rechnung deaktivieren */
     $r->position_deaktivieren($pos, $belegnr);
     /* Psition neu speichern */
     $db_abfrage = "INSERT INTO RECHNUNGEN_POSITIONEN VALUES (NULL, '{$letzte_rech_pos_id}', '{$pos}', '{$belegnr}', '{$belegnr}', '{$lieferant_id}','{$artikel_nr}', '{$menge}','{$preis}','{$pos_mwst}', '{$rabatt}', '{$pos_skonto}', '{$g_netto}','1')";
     // echo "$letzte_rech_pos_id $pos $belegnr $lieferant_id";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     /* Protokollieren */
     // $last_dat = mysql_insert_id();
     // protokollieren('RECHNUNGEN_POSITIONEN', $last_dat, '0');
     // echo "Position $pos wurde gespeichert <br>\n";
     // echo "POSITION WURDE GEÄNDERT";
     // weiterleiten_in_sec("?daten=rechnungen&option=positionen_erfassen&belegnr=$belegnr", 2);
     break;
 case "get_kontierungs_infos":
     $r = new rechnungen();
     $belegnr = $_REQUEST["belegnr"];
     $r->rechnung_grunddaten_holen($belegnr);