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'];
$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']);