Пример #1
0
    //modifico la testata con i nuovi dati...
    $old_head = gaz_dbi_get_row($gTables['tesdoc'],'id_tes',$form['id_tes']);
    if (substr($form['tipdoc'],0,2) == 'DD') { //se è un DDT non fatturato
      $form['datfat'] = '';
      $form['numfat'] = 0;
    } else {
      $form['datfat'] = $initra;
    }
    $form['geneff'] = $old_head['geneff'];
    $form['id_contract'] = $old_head['id_contract'];
    $form['id_con'] = $old_head['id_con'];
    $form['status'] = $old_head['status'];
    $form['initra'] = $initra;
    $form['datemi'] = $datemi;
    $codice = array('id_tes',$form['id_tes']);
    tesdocUpdate($codice,$form);
    header("Location: ".$form['ritorno']);
    exit;
 } else { // e' un'inserimento
   // ricavo i progressivi in base al tipo di documento
   $where = "numdoc desc";
   switch ($form['tipdoc']) {
         case "DDR":
         $sql_documento = "YEAR(datemi) = ".$form['annemi']." and ( tipdoc like 'DD_' or tipdoc = 'FAD') and seziva = $sezione";
         break;
         case "DDL":
         $sql_documento = "YEAR(datemi) = ".$form['annemi']." and ( tipdoc like 'DD_' or tipdoc = 'FAD') and seziva = $sezione";
         break;
         case "AFA":
         $sql_documento = "YEAR(datemi) = ".$form['annemi']." and tipdoc like 'AFA' and seziva = $sezione";
         $where = "numfat desc";
Пример #2
0
                           $form['datemi'],
                           $form['clfoco'],
                           $form['sconto'],
                           $form['caumag'],
                           $form['rows'][$i]['codart'],
                           $form['rows'][$i]['quanti'],
                           $form['rows'][$i]['prelis'],
                           $form['rows'][$i]['sconto'],
                           0,
                           $admin_aziend['stock_eval_method']
                           );
       }
    }
    $form['datfat'] = $form['datemi'];
    $form['id_contract'] = $form['id_cash'];
    tesdocUpdate(array('id_tes',$form['id_tes']),$form);
    header("Location: ".$form['ritorno']);
    exit;
 } else { // e' un'inserimento
    $form['template'] = 'FatturaAllegata';
    $form['id_contract'] = $ecr['id_cash'];
    $form['seziva'] = $ecr['seziva'];
    $form['spediz'] = $form['fiscal_code'];
    // ricavo il progressivo della cassa del giorno (in id_contract c'è la cassa alla quale invio lo scontrino)
    $rs_last_n = gaz_dbi_dyn_query("numdoc", $gTables['tesdoc'], "tipdoc = 'VCO' AND id_con = 0 AND id_contract = ".$ecr['id_cash'],'datemi DESC, numdoc DESC',0,1);
    $last_n = gaz_dbi_fetch_array($rs_last_n);
    if ($last_n) {
        $form['numdoc'] = $last_n['numdoc'] + 1;
    } else {
        $form['numdoc'] = 1;
    }