 { 59_128_204_16_17_80 } No factura
{ 59_128_204_16_17_81 }  Fecha Emision fact
{ 59_128_204_16_17_82 }
{ 59_128_204_16_17_86 } tipo deposito
 { 59_128_204_16_17_87 }cliente
{ 59_128_204_16_17_84 }manifiesto Dian
{ 59_128_204_16_17_89 }bultos
{ 59_129_205_6_7_32 }observacionesç
{ 59_128_204_16_17_90 } peso bruto antes de descatgue (pesodpcumental)
{ 59_130_207_8_9_44 }  peso tara despues de descargue



wf_plantilla_id_9
-----------------

​$tit_formato='Formato de Identificacion de Mercancia';
$cod='  WFSV_72  '; // variables del sistema - Stiker Sujeto Verificacion
$ubicacion ='  59_115_182_6_7_37  '; { 59_129_205_6_7_37 }
$desc_mercancia='  59_109_177_4_5_69  '; { 59_128_204_16_17_91 }
$unidad='  59_109_177_4_5_68  '; { 59_128_204_16_17_88 }
$pla_veh ='  WFSV_73  '; // variables del sistema - placa vehiculo
$fech_ing ='  WFSV_74  '; // variables del sistema - fecha ing
$hora_ing ='  WFSV_75  '; // variables del sistema - hora ing
$carta_porte ='  59_109_177_4_5_39  '; { 59_128_204_16_17_82 }
$tipo_deposito='  59_109_177_4_5_24  '; { 59_128_204_16_17_86 }
$cliente='  59_109_177_4_5_64  '; { 59_128_204_16_17_87 }
$man_dian ='  59_109_177_4_5_40  '; { 59_128_204_16_17_84 }
$fecha_dian=' { 59_109_177_4_5_75 } '; { 59_128_204_16_17_85 }
$bultos ='  59_109_177_4_5_21  '; { 59_128_204_16_17_89 }
$observaciones =' 59_115_182_6_7_32 ';  { 59_129_205_6_7_32 }
$peso_doc='  59_109_177_4_5_22  ';  { 59_128_204_16_17_90 }
$peso_bruto=trim(' 59_116_184_8_9_43 ')*1;  { 59_130_207_8_9_43 }
$tara_repeso=trim('  59_116_184_8_9_44  ')*1; { 59_130_207_8_9_44 } 


$cant_desp=' { 60_117_186_12_13_56 } '; { 66_133_210_12_13_56 }

$peso_tara_salida=' { 60_118_187_13_14_58 } ';  { 66_134_211_13_14_58 }
$peso_bruto_salida=' { 60_118_187_13_14_76 } ';  { 66_134_211_13_14_76 } 
$peso_envio=$peso_bruto_salida-$peso_tara_salida;
$pesoR =trigger::EjecutarScript('4',
array(
'caso_id'=>$id_caso,
'proceso_id'=>$id_proc,
'total'=>' 59_109_177_4_5_22 ', { 59_128_204_16_17_90 }
'cod_campo_tara'=>'58',
'cod_campo_bruto'=>'76',
'cod_formulario'=>'13',
'return'=>'s'
)) ;
/*

if($pad){
    $total=trim(' 59_109_177_4_5_22 ');//peso_doc  { 59_128_204_16_17_90 }
    
    $cod_form='13';//taras
    $cod_campo='58';
    $cam=new ADODB_Active_Record("sce.campo");
    $cam->load('cod_campo='.$cod_campo);
    //pbruto
    $cod_campo2='76';
    $cam2=new ADODB_Active_Record("sce.campo");
    $cam2->load('cod_campo='.$cod_campo2);
    
    $sql="select sum($cam2->alias_campo - $cam->alias_campo) as tot from sce.t".$cod_form." where wf_caso_id=?";
    $rest=json_encode(array("pro"=>$id_proc,"cas"=>$id_caso));
    $rs2=$con->Execute($sql,array($rest));
    if($rs2 && $rs2->RecordCount()>0){
        $pesoE=$rs2->fields['tot']*1;
    }else
        $pesoE=0;
    $pesoR= $total-$pesoE;
}else $pesoR=0;

*/
//se calculan cuantos bultos quedan
$bultos =trigger::EjecutarScript('2',
array(
'caso_id'=>$id_caso,
'proceso_id'=>$id_proc,
'total'=>'  59_109_177_4_5_21  ', { 59_128_204_16_17_89 }
'cod_campo_cant_env'=>'56',
'cod_formulario_orden_carga'=>12,
'return'=>'s'
)) ;
$observaciones =' 59_115_182_6_7_32  59_116_184_8_9_46  '; { 59_129_205_6_7_32 } { 59_130_207_8_9_46 }  


//$peso=$peso_bruto-$tara_repeso;



require_once($root.'/lib/tcpdf/config/lang/eng.php');
require_once($root.'/lib/tcpdf/tcpdf.php');

// create new PDF document
$pdf = new TCPDF('l', 'mm', 'letter', true, 'UTF-8', false);

// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('SITI Ltda');
$pdf->setPrintHeader(false);
//set auto page breaks

//set image scale factor
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);

//set some language-dependent strings
$pdf->setLanguageArray($l);

// ---------------------------------------------------------

// NOTE: 2D barcode algorithms must be implemented on 2dbarcode.php class file.

// set font
$pdf->SetFont('helvetica', '', 10);

// add a page
$pdf->AddPage();

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
$fils=4;
$cols=3;
$logo_empresa=$CONFIG['LOGO_EMPRESA'];
$codigo=$root_js.'build/view/common/marco/index.php?particular=001&accion=I&proc='.$CONFIG['PROCESO_STICKER'];
$izq=10+2;$der=10;$arr=10; $abj=10;
$pdf->SetMargins ( $izq,$arr,$der,true    );     
$pdf->SetAutoPageBreak(TRUE, $abj);
$pdf->setPrintHeader(false);
$sxp=$fils*$cols;
$tot=$rangoF-$rangoI+1;
$pags=ceil(($tot)/$sxp);
$anchoR=279-$izq-$der;
$altoR=216-$arr-$abj;
$anchoS=$anchoR/$cols;
$margenSV=2;
$margenSH=5;
$altoS=$altoR/$fils;
$altoImg=10;
$altoText=8;
$altoC=50;

// set style for barcode
$style = array(
    'border' => 2,
    'vpadding' => 'auto',
    'hpadding' => 'auto',
    'fgcolor' => array(0,0,0),
    'bgcolor' => false, //array(255,255,255)
    'module_width' => 1, // width of a single module in points
    'module_height' => 1 // height of a single module in points
);

$pdf->SetFont('helvetica', '', 10, '', false);
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);

$s=0;$p=1;$consc=$rangoI;
$y=(($altoR+$arr+$abj)/2);
$x=$izq;
$pdf->SetXY($x, $y);
$pdf->SetXY($x+($anchoR-$altoC), $y+40);
// QRCODE,H : QR-CODE Best error correction
//($code,$type,$x = '',$y = '',$w = '',$h = '',$style = '',$align = '',$distort = false     )     
$pdf->write2DBarcode($codigo.'&sujeto='.$cod, 'QRCODE,Q', '', $y+30, $altoC, $altoC, $style, 'N');
$pdf->SetFont('helvetica', '', 45, '', false);
$pdf->Text($izq, $altoR+$arr-35,'Mercancía Nacionalizada' );
$pdf->SetFont('helvetica', '', 10, '', false);
$pdf->SetXY($x, $y);
//// rotulo 1
// create some HTML content
ob_start();
echo str_replace('$root_js',$root_js,$CONFIG['CABECERA_FORMATOS_HTML']);
?>
<table width="80%" border="0" cellpadding="0" cellspacing="0" bordercolor="#000000">
  <tr><td width="100%" align="center"><strong><?php echo $tit_formato ?></strong>
</td> </tr></table>
<table width="80%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
  <tr>
    <td width="25%">Sticker:<br />    
    <?php echo $cod ?></td>
    <td width="25%">Vehiculo:<br />    
    <?php echo $pla_veh ?></td>
    <td width="25%">Fecha Ingreso : <br />    
    <?php echo $fech_ing ?></td>
    <td width="25%" >Hora Ingreso:<br />  
    <?php echo $hora_ing ?></td>
  </tr>
  </table>
 <table width="80%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">  
  <tr>
    <td width="25%">No de Carta Porte:<br />
    <?php echo $carta_porte ?></td>
    <td width="20%">Tipo de Deposito:<br />
    <?php echo $tipo_deposito ?></td>
    <td width="36%">Cliente: <?php $vec=explode(',',$cliente);  echo $vec[0].'-'.$vec[1].'<br/>'.substr( $vec[2],0,25) ?></td>
    <td width="19%">No Planilla de Envio:<br />
    <?php echo $man_dian ?></td>
 </tr>
 <tr>    
    <td>Ubicacion:<br />   <?php echo $ubicacion ?></td>
   <td width="20%">Fecha:<br />
    <?php echo $fecha_dian ?></td>
    <td width="36%">Bultos:<br />
    <?php echo $cant_desp ?></td>
    <td width="19%">Peso:<br />
    <?php echo ($peso_envio) ?></td>
  </tr>
  </table>
  <table width="80%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
  <tr>
    <td height="135" valign="top" ><?php echo  'Mercancia: '.$desc_mercancia.'<br/>Observaciones:<br />'. $observaciones ?></td>
  </tr>
</table>
<?
$html=ob_get_clean();

// output the HTML content
$pdf->writeHTML($html, true, false,false,false);

// reset pointer to the last page
$pdf->lastPage();
$pdf->AddPage();



$s=0;$p=1;$consc=$rangoI;
$y=(($altoR+$izq+$der)/2);
$x=$izq;
$pdf->SetXY($x, $y);
$pdf->SetXY($x+($anchoR-$altoC), $y+40);
// QRCODE,H : QR-CODE Best error correction
//($code,$type,$x = '',$y = '',$w = '',$h = '',$style = '',$align = '',$distort = false     )     
$pdf->write2DBarcode($codigo.'&sujeto='.trim($cod), 'QRCODE,Q', '', $y+30, $altoC, $altoC, $style, 'N');
$pdf->SetFont('helvetica', '', 45, '', false);
$pdf->Text($izq, $altoR+$arr-25,'Mercancía Nacionalizada' );
$pdf->SetFont('helvetica', '', 10, '', false);
$pdf->SetXY($x, $y);

// create some HTML content
ob_start();
echo str_replace('$root_js',$root_js,$CONFIG['CABECERA_FORMATOS_HTML']);
?>
<table width="80%" border="0" cellpadding="0" cellspacing="0" bordercolor="#000000">
  <tr><td width="100%" align="center"><strong><?php echo $tit_formato ?></strong></td> </tr></table>
<table width="80%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
  <tr>
    <td width="25%">Sticker:<br />    
    <?php echo $cod ?></td>
    <td width="26%">Vehiculo:<br />    
    <?php echo $pla_veh ?></td>
    <td width="24%">Fecha Ingreso : <br />    
    <?php echo $fech_ing ?></td>
    <td width="25%" >Hora Ingreso:<br />  
    <?php echo $hora_ing ?></td>
  </tr>
  </table>
 <table width="80%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">  
  <tr>
    <td width="25%">No de Carta Porte:<br />
    <?php echo $carta_porte ?></td>
    <td width="20%">Tipo de Deposito:<br />
    <?php echo $tipo_deposito ?></td>
    <td width="35%">Cliente: <?php $vec=explode(',',$cliente);  echo $vec[0].'-'.$vec[1].'<br/>'.substr( $vec[2],0,25) ?></td>
    <td width="20%">Manifiesto de carga:<br />
    <?php echo $man_dian ?></td>
   </tr>
    <tr>
    <td>Ubicacion:<br />   <?php echo $ubicacion ?></td>
   <td >Fecha:<br /> <?php echo $fecha_dian ?></td>
    <td >Bultos:<br /> <?php echo $bultos ?></td>
    <td >Peso:<br /> <?php echo ($pesoR) ?></td>
  </tr>
  </table>
  <table width="80%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
  <tr>
    <td height="135" valign="top" ><?php echo  'No Levante: <b> 60_117_185_9_10_57 </b> . Fecha Levante:  { 60_117_185_9_10_67 }  <br />Mercancia: '.$desc_mercancia.'<br/>Observaciones:'. $observaciones ?></td>
  </tr>
</table>
<?
$html=ob_get_clean();

// output the HTML content
$pdf->writeHTML($html, true, false,false,false);

// reset pointer to the last page
$pdf->lastPage();
$nomdoc=md5(time()).'.pdf';
$pdf->Output($root."/tmp/".$nomdoc, 'F');
$url=$root_js.'tmp/'.$nomdoc;






//////////////////////////////////////////////////
SELECT * from wf_caso_66 c join wf_caso_66_seguimiento cs on c.id=cs.wf_caso_66_id where c.id=19
SELECT * from wf_caso_66_seguimiento where wf_caso_66_id=19

--{"t19_paso_2_152":{"id":"17","tipo":"docs","id_proc":"66","id_caso":"19","id_paso":"215","casopaso_id":"152","casopaso_dato":"11548","fecha_ejec":"2014-09-22 17:07:55","modificar":"s"}}
SELECT wf_caso_66_seguimiento_id FROM wf_caso_66_pasos WHERE id=152 and wf_paso_id=215 -- OBTENEMOS ID_SEGUIMIENTO
SELECT tabla FROM wf_caso_66_pasos WHERE id=152 and wf_paso_id=215 --obtenemos la tabla en la cual esta guardado la info
SELECT dato FROM wf_caso_66_pasos WHERE id=152 and wf_paso_id=215 -- obtenemos la id de la tabla


107;19;133;1;"2014-09-22 17:07:55";;"";133 --- segui
106;19;137;1;"2014-09-22 17:07:40";1;"2014-09-22 17:07:55";137 -- seg
152;215;106;1;"2014-09-22 17:07:55";11552;"core_upload" -- paso




157;214;106;1;"2014-09-24 11:13:05";11553;"core_upload"



///+++++++++++++++

EncabezadosPostRespuestaHTMLJSONCookies
Parámetrosapplication/x-www-form-urlencoded
accion	loadDatos
id	1012
wf_proceso_id	63
Fuente
id=1012&accion=loadDatos&wf_proceso_id=63
POST http://192.168.10.116/sisad/build/view/workflow/casos/casos_l.php
	
200 OK
		245ms	
ext-base.js (línea 7)
EncabezadosPostRespuestaHTMLJSONCookies
Parámetrosapplication/x-www-form-urlencoded
accion	listaPends
id	1012
limit	100
start	0
wf_proceso_id	63
Fuente
limit=100&start=0&accion=listaPends&id=1012&wf_proceso_id=63
POST http://192.168.10.116/sisad/build/view/workflow/casos/casos_l.php
	
200 OK
		162ms	
ext-base.js (línea 7)
EncabezadosPostRespuestaHTMLJSONCookies
Parámetrosapplication/x-www-form-urlencoded
accion	listaPends
id	1012
wf_proceso_id	63
Fuente
accion=listaPends&id=1012&wf_proceso_id=63
POST http://192.168.10.116/sisad/build/view/admin/descarga_componente/general.php
	
200 OK
		174ms	
ext-base.js (línea 7)
EncabezadosPostRespuestaHTMLJSONCookies
Parámetrosapplication/x-www-form-urlencoded
accion	docMenu
id	1009
Fuente
id=1009&accion=docMenu




