Example #1
0
    if ($ctrlAgente > 0) {
        $pdf->SetFont('helvetica','B',8);
        $pdf->Cell($aRiportare['top'][0]['lun'],4,'Totale provvigioni: ',1,0,'R');
        $pdf->Cell($aRiportare['top'][1]['lun'],4,$aRiportare['top'][1]['nam'],1,0,'R');
        $pdf->SetFont('helvetica','',8);
    }
    $agente = getNewAgente($row['id_agente']);
    $item_head['bot']= array(array('lun' => 50,'nam'=>$agente['indspe']),
                              array('lun' => 60,'nam'=>$agente['citspe'].' ('.$agente['prospe'].') '.$agente['telefo']),
                              array('lun' => 37,'nam'=>substr($_GET['datini'],6,2).'.'.substr($_GET['datini'],4,2).'.'.substr($_GET['datini'],0,4).'-'.substr($_GET['datfin'],6,2).'.'.substr($_GET['datfin'],4,2).'.'.substr($_GET['datfin'],0,4))
                          );
    $aRiportare['top'][1]['nam'] = 0;
    $aRiportare['bot'][1]['nam'] = 0;
    $pdf->setRiporti('');
    $pdf->setPageTitle('Agente: '.$agente['ragso1'].' '.$agente['ragso2']);
    $pdf->setItemGroup($item_head);
    $pdf->AddPage('P',$config->getValue('page_format'));
 }
 if ($row['tipdoc'] == 'FNC') {
       $row['quanti'] = -$row['quanti'];
 }
 $row_importo = CalcolaImportoRigo($row['quanti'],$row['prelis'],array($row['scochi'],$row['sconto']));
 $row_provvig = round($row_importo*$row['provvigione']/100,3);
 $tot_prov += $row_provvig;
 $aRiportare['top'][1]['nam'] = gaz_format_number($tot_prov);
 $aRiportare['bot'][1]['nam'] = gaz_format_number($tot_prov);
 if ($ctrlDoc != $row['id_tes']) {
    if ($row['tipdoc'] == 'FAD') {
        $desdoc =  'da '.$strScript['admin_docven.php'][0][$row['tipdoc']].' n.'.$row['numdoc'].' del '.$row['datemi'].' -> Fattura n.'.$row['numfat'].'/'.$row['seziva'].' del '.$row['datfat'].' a '.$row['ragso1'].' '.$row['ragso2'];
    } else {
        $desdoc =  'da '.$strScript['admin_docven.php'][0][$row['tipdoc']].' n.'.$row['numfat'].'/'.$row['seziva'].' del '.$row['datfat'].' a '.$row['ragso1'].' '.$row['ragso2'];
Example #2
0
                   $pdf->Cell($aRiportare['top'][1]['lun'],4,$aRiportare['top'][1]['nam'],1,0,'R');
                   $pdf->Cell($aRiportare['top'][2]['lun'],4,$aRiportare['top'][2]['nam'],1,0,'R');
                   $pdf->SetFont('helvetica','',7);
         }
         $aRiportare['top'][1]['nam'] = 0;
         $aRiportare['bot'][1]['nam'] = 0;
         $aRiportare['top'][2]['nam'] = 0;
         $aRiportare['bot'][2]['nam'] = 0;
         $item_head['bot']= array(array('lun' => 21,'nam'=>$mv['artico']),
                                  array('lun' => 18,'nam'=>$mv['catmer']),
                                  array('lun' => 60,'nam'=>$mv['desart']),
                                  array('lun' => 10,'nam'=>$mv['unimis']),
                                  array('lun' => 18,'nam'=>number_format($mv['scorta'],1,',',''))
                                  );
        if (empty($mv['image'])){
           $pdf->setItemGroup($item_head);
        } else {
           $pdf->setItemGroup($item_head,$mv['image'],$mv['web_url']);
        }
        $pdf->setRiporti('');
        $pdf->AddPage('L',$config->getValue('page_format'));
      }

      // passo tutte le variabili al metodo in modo da non costringere lo stesso a fare le query per ricavarsele
      $magval= $gForm->getStockValue($mv['id_mov'],$mv['artico'],$mv['datreg'],$admin_aziend['stock_eval_method']);
      $r_span=count($magval);
      foreach ($magval as $mval) {
         $aRiportare['top'][1]['nam'] = gaz_format_quantity($mval['q_g'],1,$admin_aziend['decimal_quantity']);
         $aRiportare['bot'][1]['nam'] = gaz_format_quantity($mval['q_g'],1,$admin_aziend['decimal_quantity']);
         $aRiportare['top'][2]['nam'] = gaz_format_number($mval['v_g']);
         $aRiportare['bot'][2]['nam'] = gaz_format_number($mval['v_g']);