2015-06 26 12:23:55 Nuevo(101,1) Caso :12 2015-06 26 12:23:55 cargar datos del sujeto(,,s,98,12) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_98 w inner join core_sujetoverificacion s on w.id=12 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2015-06 26 12:23:55 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 26 12:23:55 tabla :persona SELECT * FROM persona where id=101 CasoSeguimiento :28 EjecutarTarea_211() Ingreso datos id_comp1259 51 ValidarUsuario(211):1 EjecutarPaso_333: form:43 , caso=12 id_comp 1259 Mostrar form fin 2015-06-26 12:23:55 /******************************************************************************************************/ 2015-06-26 12:23:55TraerCaso(12,98,) CargarCaso :12 2015-06 26 12:23:55 CargarDatos: Caso :12 cargar datos de ejecucion de los ultimos pasos select p.*,b.wf_tarea_id as tarea_id, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec from (select max(id) as id, wf_caso_98_seguimiento_id,wf_paso_id from wf_caso_98_pasos a1 group by wf_caso_98_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_98_pasos p using(id,wf_caso_98_seguimiento_id) inner join ( select max(id) as wf_caso_98_seguimiento_id,wf_caso_98_id,wf_tarea_id from wf_caso_98_seguimiento where wf_caso_98_id =? group by wf_caso_98_id,wf_tarea_id order by wf_caso_98_id,wf_caso_98_seguimiento_id ) b using(wf_caso_98_seguimiento_id) left join usuarios u using(core_usuario_id) Error : cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos) select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from wf_caso_98_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_98_id,b0.wf_tarea_id from wf_caso_98_seguimiento b0 where b0.wf_caso_98_id =? group by b0.wf_caso_98_id,b0.wf_tarea_id order by wf_caso_98_id,id ) b using(id) left join usuarios u using(core_usuario_id) left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol {"0":"28","id":"28","1":"12","wf_caso_98_id":"12","2":"211","wf_tarea_id":"211","3":null,"core_usuario_id":null,"4":"2015-06-26 12:23:55","fec_asig":"2015-06-26 12:23:55","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"211","wf_tarea_id_sig":"211","8":null,"usr_asig":null,"9":null,"usr_resol":null} 2015-06 26 12:23:55 cargar datos del sujeto(,,s,98,12) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_98 w inner join core_sujetoverificacion s on w.id=12 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2015-06 26 12:23:55 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 26 12:23:55 tabla :persona SELECT * FROM persona where id=101 fin 2015-06-26 12:23:55 /******************************************************************************************************/ 2015-06-26 12:23:59TraerCaso(12,98,) CargarCaso :12 2015-06 26 12:23:59 CargarDatos: Caso :12 cargar datos de ejecucion de los ultimos pasos select p.*,b.wf_tarea_id as tarea_id, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec from (select max(id) as id, wf_caso_98_seguimiento_id,wf_paso_id from wf_caso_98_pasos a1 group by wf_caso_98_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_98_pasos p using(id,wf_caso_98_seguimiento_id) inner join ( select max(id) as wf_caso_98_seguimiento_id,wf_caso_98_id,wf_tarea_id from wf_caso_98_seguimiento where wf_caso_98_id =? group by wf_caso_98_id,wf_tarea_id order by wf_caso_98_id,wf_caso_98_seguimiento_id ) b using(wf_caso_98_seguimiento_id) left join usuarios u using(core_usuario_id) Error : cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos) select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from wf_caso_98_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_98_id,b0.wf_tarea_id from wf_caso_98_seguimiento b0 where b0.wf_caso_98_id =? group by b0.wf_caso_98_id,b0.wf_tarea_id order by wf_caso_98_id,id ) b using(id) left join usuarios u using(core_usuario_id) left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol {"0":"28","id":"28","1":"12","wf_caso_98_id":"12","2":"211","wf_tarea_id":"211","3":null,"core_usuario_id":null,"4":"2015-06-26 12:23:55","fec_asig":"2015-06-26 12:23:55","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"211","wf_tarea_id_sig":"211","8":null,"usr_asig":null,"9":null,"usr_resol":null} 2015-06 26 12:23:59 cargar datos del sujeto(,,s,98,12) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_98 w inner join core_sujetoverificacion s on w.id=12 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2015-06 26 12:23:59 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 26 12:23:59 tabla :persona SELECT * FROM persona where id=101 2015-06 26 12:23:59 Continuar(s,211,333,) EjecutarTarea_211() Ingreso datos id_comp1259 51 ValidarUsuario(211):1 EjecutarPaso_333: form:43 , caso=12 id_comp 1259 Paso::Guardar(Caso:12) Datos a guardar: Array ( [wf_proceso_id] => 98 [wf_paso_id] => 333 [wf_tarea_id] => 211 [wf_caso_id] => 12 [id] => 1259 [accion] => nextPaso [reg] => s [rta] => n [cod_formulario2] => 43 [id_periodo] => 2015 [obs_ingreso] => [cod_bloque] => 44 [oid] => [oid_maestro] => [503] => 2015-06-26 [504] => Array ( [0] => 2 ) [506] => 5344308 ) OID: 9 rta: 1 dato:9 tabla:sce.t43 CasoPaso:21 CargarDatos_333(9) se carga 98_211_333_43_44_5065344308 se carga 98_211_333_43_44_5042 se carga 98_211_333_43_44_5032015-06-26 SiguientePasoDe333: Funcion para ejecutar el siguiente paso Condicion Tarea : true TerminarTarea(211,212) Ultimo seg :28 Ultimo seg :29 EjecutarTarea_212() Certifiacados id_comp1259 51 51 ValidarUsuario(212):1 EjecutarPaso_334: docs:132 , caso=12 id_comp 1259 Mostrar docs $tit_formato='CERTIFICADO RETENCIONES'; $noms=' WFSV_2 '.'WFSV_3 '; $cedoc=' WFSV_4 '; $dirs=' WFSV_5 '; $lexpe=' WFSV_6 '; $tel=' WFSV_7 '; $r=' 98_211_333_43_44_504 '; $reten=split(',',$r); $dia=date('d'); $mes=date("F"); if ($mes=="January") $mes="Enero"; if ($mes=="February") $mes="Febrero"; if ($mes=="March") $mes="Marzo"; if ($mes=="April") $mes="Abril"; if ($mes=="May") $mes="Mayo"; if ($mes=="June") $mes="Junio"; if ($mes=="July") $mes="Julio"; if ($mes=="August") $mes="Agosto"; if ($mes=="September") $mes="Setiembre"; if ($mes=="October") $mes="Octubre"; if ($mes=="November") $mes="Noviembre"; if ($mes=="December") $mes="Diciembre"; $anio=date("Y"); /********************************************/ /**********************************************/ $image_file=$root.'/lib/tcpdf/images/logo_alcaldia.jpg'; require_once($root.'/lib/tcpdf/config/lang/eng.php'); require_once($root.'/lib/tcpdf/tcpdf.php'); require_once($root.'/lib/num_a_letras.php'); class MYPDF extends TCPDF { //Page header public function Header() { // Logo //echo str_replace('$root_js',$root_js,$CONFIG['CABECERA_FORMATOS_HTML']); //$image_file = K_PATH_IMAGES.'logo_alcaldia.jpg'; $htm=''; $this->writeHTMLCell($w = 0, $h = 0, $x = '', $y = '', $htm, $border = 0, $ln = 1, $fill = 0, $reseth = true, $align = 'top', $autopadding = true); } // Page footer public function Footer() { // Position at 15 mm from bottom $this->SetY(-15); // Set font $this->SetFont('helvetica', 'I', 8); // Page number $this->Cell(0, 10, '', 0, false, 'C', 0, '', 0, false, 'T', 'M'); } } //-------------------------------------------------------------------------- // create new PDF document $pdf = new MYPDF('p', 'mm', 'letter', true, 'UTF-8', false); // set document information $pdf->SetCreator(PDF_CREATOR); $pdf->SetAuthor('Siti'); $pdf->SetTitle('CERTIFICADO RETENCIONES'); $pdf->SetSubject('Certificado'); $pdf->SetKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->SetHeaderMargin(PDF_MARGIN_HEADER); $pdf->SetFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // 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; $sxp=$fils*$cols; $tot=$rangoF-$rangoI+1; $pags=ceil(($tot)/$sxp); $anchoR=216-$izq-$der; $altoR=279-$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', '', 9, '', false); $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); $s=0;$p=1;$consc=$rangoI; $y=$arr; $x=$izq; // create some HTML content for($i=0;$i$vval){ if(is_array($vval)&&count($vval)>0){ $sw=1; $v_credito+=$vval['valor_credito']; $v_graba+=$vval['base_gravable']; $noms=$vval['nombre']; $dirs=$vval['direccion']; $tel=$vval['telefonos']; } } } if(trim($reten[$i])=='ReteICA'){ $cert='INDUSTRIA Y COMERCIO(ICA)'; $retencion='Reteica'; $cuerpo='La Oficina de Contaduria con el fin de dar cumplimiento a las disposiciones vigentes sobre retencion en la fuente, certifica que durante el periodo comprendido entre: Enero 01 y Diciembre 31 del año gravable de '.($anio-1); $jj = file_get_contents('http://apps2.pasto.gov.co/SYSMANWS/web/app.php/hacienda/reteica/'.trim($cedoc)); foreach(json_decode($jj,true) as $dd =>$vval){ if(is_array($vval)&&count($vval)>0){ $sw=1; $v_credito+=$vval['valor_credito']; $v_graba+=$vval['base_gravable']; $noms=$vval['nombre']; $dirs=$vval['direccion']; $tel=$vval['telefonos']; } } } if(trim($reten[$i])=='ReteFUENTE'){ $cert='RETENCIÓN EN LA FUENTE'; $retencion='Retefuente'; $cuerpo='La Oficina de Contaduria con el fin de dar cumplimiento a las disposiciones vigentes sobre retencion en la fuente, certifica que durante el periodo comprendido entre: Enero 01 y Diciembre 31 del año gravable de '.($anio-1); $jj = file_get_contents('http://apps2.pasto.gov.co/SYSMANWS/web/app.php/hacienda/retefuente/'.trim($cedoc)); foreach(json_decode($jj,true) as $dd =>$vval){ if(is_array($vval)&&count($vval)>0){ $sw=1; $v_credito+=$vval['valor_credito']; $v_graba+=$vval['base_gravable']; $noms=$vval['nombre']; $dirs=$vval['direccion']; $tel=$vval['telefonos']; } } } if($sw==1){ ob_start(); ?>
a CERTIFICADO DE
RAZON SOCIAL DEL RETENEDOR:
ALCALDIA DE PASTO
Nit: 891280000
Dirección: C.A.M. ROSALES II
Código Postal: 999999
Teléfono: 7291919




HEMOS RETENIDO A:

Nit o C.C No:    
Dirección:    
Ciudad: Pasto Teléfono:

CONCEPTO Monto Sometido a Retención Cuantía Retención
TOTAL RETENIDO:  
PESOS MC.

Retención consignada oportunamente en la Administración de Impuestos Nacionales ciudad de Pasto.


La presente certificación se expide en la ciudad de Pasto a los dias del mes de de






SECRETARÍA DE HACIENDA



SE OMITE FIRMA DEL CERTIFICADO DE ACUERDO AL ART.10 DECRETO 836 DE 1991
writeHTML($html, true, false,false,false); if(count($reten)-1>$i) $pdf->AddPage(); } // create some HTML content } // reset pointer to the last page //$pdf->lastPage(); //--- //---- $nomdoc=md5(time()).'.pdf'; $pdf->Output($root."/tmp/".$nomdoc, 'F'); $url=$root_js.'tmp/'.$nomdoc; TWFSV_7:3122556647 TWFSV_6:Ipiales TWFSV_5:PInares de TWFSV_4:5344308 TWFSV_3:Ruano TWFSV_2:Marcela T98_211_333_43_44_504:ReteIVA Retorno : Array ( [ret] => inicioComponente_WF_DocSalida({"id":"1259","caso_id":"12","proceso_id":98,"tit":"Certifiacados","tarea_id":212,"paso_id":334,"desc":"Certificado retenciones<\/strong>: ","url":"De clic aqui para descargar el archivo<\/a><\/div>"}); [suc] => 1 ) fin 2015-06-26 12:23:59 /******************************************************************************************************/ 2015-06-26 12:24:22TraerCaso(12,98,) CargarCaso :12 2015-06 26 12:24:22 CargarDatos: Caso :12 cargar datos de ejecucion de los ultimos pasos select p.*,b.wf_tarea_id as tarea_id, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec from (select max(id) as id, wf_caso_98_seguimiento_id,wf_paso_id from wf_caso_98_pasos a1 group by wf_caso_98_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_98_pasos p using(id,wf_caso_98_seguimiento_id) inner join ( select max(id) as wf_caso_98_seguimiento_id,wf_caso_98_id,wf_tarea_id from wf_caso_98_seguimiento where wf_caso_98_id =? group by wf_caso_98_id,wf_tarea_id order by wf_caso_98_id,wf_caso_98_seguimiento_id ) b using(wf_caso_98_seguimiento_id) left join usuarios u using(core_usuario_id) {"0":"21","id":"21","1":"333","wf_paso_id":"333","2":"28","wf_caso_98_seguimiento_id":"28","3":"51","core_usuario_id":"51","4":"2015-06-26 12:23:59","fecha_ejec":"2015-06-26 12:23:59","5":"9","dato":"9","6":"sce.t43","tabla":"sce.t43","7":"211","tarea_id":"211","8":"Ruano Marcela: ciudadano","usr_ejec":"Ruano Marcela: ciudadano"} CargarDatos_333(9) se carga 98_211_333_43_44_5065344308 se carga 98_211_333_43_44_5042 se carga 98_211_333_43_44_5032015-06-26 cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos) select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from wf_caso_98_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_98_id,b0.wf_tarea_id from wf_caso_98_seguimiento b0 where b0.wf_caso_98_id =? group by b0.wf_caso_98_id,b0.wf_tarea_id order by wf_caso_98_id,id ) b using(id) left join usuarios u using(core_usuario_id) left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol {"0":"28","id":"28","1":"12","wf_caso_98_id":"12","2":"211","wf_tarea_id":"211","3":null,"core_usuario_id":null,"4":"2015-06-26 12:23:55","fec_asig":"2015-06-26 12:23:55","5":"51","core_usuario_id_resol":"51","6":"2015-06-26 12:23:59","fec_resol":"2015-06-26 12:23:59","7":"211","wf_tarea_id_sig":"211","8":null,"usr_asig":null,"9":"Ruano Marcela: ciudadano","usr_resol":"Ruano Marcela: ciudadano"} {"0":"29","id":"29","1":"12","wf_caso_98_id":"12","2":"212","wf_tarea_id":"212","3":"51","core_usuario_id":"51","4":"2015-06-26 12:23:59","fec_asig":"2015-06-26 12:23:59","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"212","wf_tarea_id_sig":"212","8":"Ruano Marcela: ciudadano","usr_asig":"Ruano Marcela: ciudadano","9":null,"usr_resol":null} 2015-06 26 12:24:22 cargar datos del sujeto(,,s,98,12) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_98 w inner join core_sujetoverificacion s on w.id=12 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2015-06 26 12:24:22 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 26 12:24:22 tabla :persona SELECT * FROM persona where id=101 2015-06 26 12:24:22 Continuar(s,212,334,) EjecutarTarea_212() Certifiacados id_comp1259 51 51 ValidarUsuario(212):1 EjecutarPaso_334: docs:132 , caso=12 id_comp 1259 Paso::Guardar(Caso:12) rta: 1 dato:141 tabla:core_upload CasoPaso:22 CargarDatos_334(141) SiguientePasoDe334: Funcion para ejecutar el siguiente paso Condicion Tarea : true TerminarTarea(212,213) Ultimo seg :29 Ultimo seg :30 EjecutarTarea_213() Notificacion id_comp1259 51 51 ValidarUsuario(213):1 EjecutarPaso_335: corr:133 , caso=12 id_comp 1259 Mostrar corr ob_start(); $ciud = mb_strtoupper( "{ WFSV_2 } { WFSV_3 }",'utf-8'); ?>

Apreciado(a)

El presente mensaje es una notificación para el caso No

inicioComponente_WF_Correo({"id":"1259","caso_id":"12","proceso_id":98,"tit":"Notificacion","tarea_id":213,"paso_id":335,"desc":"

\nApreciado(a)
\nMARCELA RUANO<\/strong>\n

\n

El presente mensaje es una notificación para el caso No 12<\/strong> <\/p>\nSu certificado de retenciones se realiz\u00f3 con \u00e9xito.<\/strong> ","url":"De click aqui para volver a enviar el correo<\/a><\/div>"}); [suc] => 1 ) fin 2015-06-26 12:24:22 /******************************************************************************************************/ 2015-06-26 12:24:30TraerCaso(12,98,) CargarCaso :12 2015-06 26 12:24:30 CargarDatos: Caso :12 cargar datos de ejecucion de los ultimos pasos select p.*,b.wf_tarea_id as tarea_id, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec from (select max(id) as id, wf_caso_98_seguimiento_id,wf_paso_id from wf_caso_98_pasos a1 group by wf_caso_98_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_98_pasos p using(id,wf_caso_98_seguimiento_id) inner join ( select max(id) as wf_caso_98_seguimiento_id,wf_caso_98_id,wf_tarea_id from wf_caso_98_seguimiento where wf_caso_98_id =? group by wf_caso_98_id,wf_tarea_id order by wf_caso_98_id,wf_caso_98_seguimiento_id ) b using(wf_caso_98_seguimiento_id) left join usuarios u using(core_usuario_id) {"0":"21","id":"21","1":"333","wf_paso_id":"333","2":"28","wf_caso_98_seguimiento_id":"28","3":"51","core_usuario_id":"51","4":"2015-06-26 12:23:59","fecha_ejec":"2015-06-26 12:23:59","5":"9","dato":"9","6":"sce.t43","tabla":"sce.t43","7":"211","tarea_id":"211","8":"Ruano Marcela: ciudadano","usr_ejec":"Ruano Marcela: ciudadano"} CargarDatos_333(9) se carga 98_211_333_43_44_5065344308 se carga 98_211_333_43_44_5042 se carga 98_211_333_43_44_5032015-06-26 {"0":"22","id":"22","1":"334","wf_paso_id":"334","2":"29","wf_caso_98_seguimiento_id":"29","3":"51","core_usuario_id":"51","4":"2015-06-26 12:24:22","fecha_ejec":"2015-06-26 12:24:22","5":"141","dato":"141","6":"core_upload","tabla":"core_upload","7":"212","tarea_id":"212","8":"Ruano Marcela: ciudadano","usr_ejec":"Ruano Marcela: ciudadano"} CargarDatos_334(141) cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos) select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from wf_caso_98_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_98_id,b0.wf_tarea_id from wf_caso_98_seguimiento b0 where b0.wf_caso_98_id =? group by b0.wf_caso_98_id,b0.wf_tarea_id order by wf_caso_98_id,id ) b using(id) left join usuarios u using(core_usuario_id) left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol {"0":"28","id":"28","1":"12","wf_caso_98_id":"12","2":"211","wf_tarea_id":"211","3":null,"core_usuario_id":null,"4":"2015-06-26 12:23:55","fec_asig":"2015-06-26 12:23:55","5":"51","core_usuario_id_resol":"51","6":"2015-06-26 12:23:59","fec_resol":"2015-06-26 12:23:59","7":"211","wf_tarea_id_sig":"211","8":null,"usr_asig":null,"9":"Ruano Marcela: ciudadano","usr_resol":"Ruano Marcela: ciudadano"} {"0":"29","id":"29","1":"12","wf_caso_98_id":"12","2":"212","wf_tarea_id":"212","3":"51","core_usuario_id":"51","4":"2015-06-26 12:23:59","fec_asig":"2015-06-26 12:23:59","5":"51","core_usuario_id_resol":"51","6":"2015-06-26 12:24:22","fec_resol":"2015-06-26 12:24:22","7":"212","wf_tarea_id_sig":"212","8":"Ruano Marcela: ciudadano","usr_asig":"Ruano Marcela: ciudadano","9":"Ruano Marcela: ciudadano","usr_resol":"Ruano Marcela: ciudadano"} {"0":"30","id":"30","1":"12","wf_caso_98_id":"12","2":"213","wf_tarea_id":"213","3":"51","core_usuario_id":"51","4":"2015-06-26 12:24:22","fec_asig":"2015-06-26 12:24:22","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"213","wf_tarea_id_sig":"213","8":"Ruano Marcela: ciudadano","usr_asig":"Ruano Marcela: ciudadano","9":null,"usr_resol":null} 2015-06 26 12:24:30 cargar datos del sujeto(,,s,98,12) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_98 w inner join core_sujetoverificacion s on w.id=12 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2015-06 26 12:24:30 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 26 12:24:30 tabla :persona SELECT * FROM persona where id=101 2015-06 26 12:24:30 Continuar(s,213,335,) EjecutarTarea_213() Notificacion id_comp1259 51 51 ValidarUsuario(213):1 EjecutarPaso_335: corr:133 , caso=12 id_comp 1259 Paso::Guardar(Caso:12) rta: 1 dato: tabla: CasoPaso:23 CargarDatos_335() SiguientePasoDe335: Funcion para ejecutar el siguiente paso TerminarTarea(213,) Retorno : Array ( [htm] => [suc] => 1 [ret] => crearMsg('El proceso ha terminado exitosamente, si considera que no debe ser asi Comuniquese con el administrador del sistema','Información');Ext.getCmp('comp_1259').funcionInicial('n'); ) fin 2015-06-26 12:24:30 /******************************************************************************************************/ 2021-02 17 11:33:48 Nuevo(87101017,1) Caso :12 2021-02 17 11:33:48 cargar datos del sujeto(,,s,98,12) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_98 w inner join core_sujetoverificacion s on w.id=12 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2021-02 17 11:33:48 tabla dat adic select tabla from core_sujetoverificaciontipo where id=7 2021-02 17 11:33:48 tabla :core_sujetoverificaciongeneral SELECT * FROM core_sujetoverificaciongeneral where id=87101017 CasoSeguimiento :22 EjecutarTarea_274() 1. Antroprometría id_comp1106 200 ValidarUsuario(274):1 EjecutarPaso_443: form:14 , caso=12 id_comp 1106 Mostrar form fin 2021-02-17 11:33:48 /******************************************************************************************************/ 2021-02-17 11:33:48TraerCaso(12,98,) CargarCaso :12 2021-02 17 11:33:48 CargarDatos: Caso :12 cargar datos de ejecucion de los ultimos pasos select p.*,b.wf_tarea_id as tarea_id, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec from (select max(id) as id, wf_caso_98_seguimiento_id,wf_paso_id from wf_caso_98_pasos a1 group by wf_caso_98_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_98_pasos p using(id,wf_caso_98_seguimiento_id) inner join ( select max(id) as wf_caso_98_seguimiento_id,wf_caso_98_id,wf_tarea_id from wf_caso_98_seguimiento where wf_caso_98_id =? group by wf_caso_98_id,wf_tarea_id order by wf_caso_98_id,wf_caso_98_seguimiento_id ) b using(wf_caso_98_seguimiento_id) left join usuarios u using(core_usuario_id) where tabla not in ('sce.t53') Error : cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos) select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from wf_caso_98_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_98_id,b0.wf_tarea_id from wf_caso_98_seguimiento b0 where b0.wf_caso_98_id =? group by b0.wf_caso_98_id,b0.wf_tarea_id order by wf_caso_98_id,id ) b using(id) left join usuarios u using(core_usuario_id) left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol {"0":"22","id":"22","1":"12","wf_caso_98_id":"12","2":"274","wf_tarea_id":"274","3":null,"core_usuario_id":null,"4":"2021-02-17 11:33:48","fec_asig":"2021-02-17 11:33:48","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"274","wf_tarea_id_sig":"274","8":null,"usr_asig":null,"9":null,"usr_resol":null} 2021-02 17 11:33:48 cargar datos del sujeto(,,s,98,12) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_98 w inner join core_sujetoverificacion s on w.id=12 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2021-02 17 11:33:48 tabla dat adic select tabla from core_sujetoverificaciontipo where id=7 2021-02 17 11:33:48 tabla :core_sujetoverificaciongeneral SELECT * FROM core_sujetoverificaciongeneral where id=87101017 fin 2021-02-17 11:33:48 /******************************************************************************************************/ 2021-02-17 11:37:16TraerCaso(12,98,) CargarCaso :12 2021-02 17 11:37:16 CargarDatos: Caso :12 cargar datos de ejecucion de los ultimos pasos select p.*,b.wf_tarea_id as tarea_id, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec from (select max(id) as id, wf_caso_98_seguimiento_id,wf_paso_id from wf_caso_98_pasos a1 group by wf_caso_98_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_98_pasos p using(id,wf_caso_98_seguimiento_id) inner join ( select max(id) as wf_caso_98_seguimiento_id,wf_caso_98_id,wf_tarea_id from wf_caso_98_seguimiento where wf_caso_98_id =? group by wf_caso_98_id,wf_tarea_id order by wf_caso_98_id,wf_caso_98_seguimiento_id ) b using(wf_caso_98_seguimiento_id) left join usuarios u using(core_usuario_id) where tabla not in ('sce.t53') Error : cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos) select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from wf_caso_98_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_98_id,b0.wf_tarea_id from wf_caso_98_seguimiento b0 where b0.wf_caso_98_id =? group by b0.wf_caso_98_id,b0.wf_tarea_id order by wf_caso_98_id,id ) b using(id) left join usuarios u using(core_usuario_id) left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol {"0":"22","id":"22","1":"12","wf_caso_98_id":"12","2":"274","wf_tarea_id":"274","3":null,"core_usuario_id":null,"4":"2021-02-17 11:33:48","fec_asig":"2021-02-17 11:33:48","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"274","wf_tarea_id_sig":"274","8":null,"usr_asig":null,"9":null,"usr_resol":null} 2021-02 17 11:37:16 cargar datos del sujeto(,,s,98,12) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_98 w inner join core_sujetoverificacion s on w.id=12 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2021-02 17 11:37:16 tabla dat adic select tabla from core_sujetoverificaciontipo where id=7 2021-02 17 11:37:16 tabla :core_sujetoverificaciongeneral SELECT * FROM core_sujetoverificaciongeneral where id=87101017 2021-02 17 11:37:16 Continuar(s,274,443,) EjecutarTarea_274() 1. Antroprometría id_comp1106 200 ValidarUsuario(274):1 EjecutarPaso_443: form:14 , caso=12 id_comp 1106 Paso::Guardar(Caso:12) Datos a guardar: Array ( [wf_proceso_id] => 98 [wf_paso_id] => 443 [wf_tarea_id] => 274 [wf_caso_id] => 12 [id] => 1106 [accion] => nextPaso [reg] => s [rta] => n [cod_formulario2] => 14 [id_periodo] => 2021 [obs_ingreso] => [cod_bloque] => 208 [oid] => [oid_maestro] => [2417] => 148 [2418] => 7 [2419] => 7 [2420] => 7 [2421] => 7 [2422] => 7 ) OID: 3 rta: 1 dato:3 tabla:sce.t14 CasoPaso:12 CargarDatos_443(3) se carga 98_274_443_14_208_24227 se carga 98_274_443_14_208_24217 se carga 98_274_443_14_208_24207 se carga 98_274_443_14_208_24197 se carga 98_274_443_14_208_24187 se carga 98_274_443_14_208_2417148 SiguientePasoDe443: Funcion para ejecutar el siguiente paso Condicion Tarea : true TerminarTarea(274,275) Ultimo seg :22 Ultimo seg :23 EjecutarTarea_275() 2. Comorbilidad id_comp1106 200 200 ValidarUsuario(275):1 EjecutarPaso_444: form:15 , caso=12 id_comp 1106 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_1106').removeAll();Ext.getCmp('comp_1106').add(new Ext.form.FormPanel({ title: 'Comorbilidad' ,padding: 10,id:'frm_formulario_98_12',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'15'}) ,new Ext.form.Hidden({name :'id_periodo',value:'2021'}) ,new Ext.form.Hidden({name :'obs_ingreso',value:''}) ,new Ext.form.Hidden({name:'cod_bloque',value:'209'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'2423',id:'2423_1',inputValue:1,boxLabel:'Si'}), new Ext.form.Radio({name:'2423',id:'2423_2',inputValue:2,boxLabel:'No'}) ],columns:2,fieldLabel:'Hipertensión',id:'2423'}),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'2424',id:'2424_1',inputValue:1,boxLabel:'Si'}), new Ext.form.Radio({name:'2424',id:'2424_2',inputValue:2,boxLabel:'No'}) ],columns:2,fieldLabel:'Diabetes',id:'2424'}),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'2425',id:'2425_1',inputValue:1,boxLabel:'Si'}), new Ext.form.Radio({name:'2425',id:'2425_2',inputValue:2,boxLabel:'No'}) ],columns:2,fieldLabel:'Infarto mediocardio previo',id:'2425'}),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'2426',id:'2426_1',inputValue:1,boxLabel:'Si'}), new Ext.form.Radio({name:'2426',id:'2426_2',inputValue:2,boxLabel:'No'}) ],columns:2,fieldLabel:'Enf. renal crónica',id:'2426'}),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'2427',id:'2427_1',inputValue:1,boxLabel:'Si'}), new Ext.form.Radio({name:'2427',id:'2427_2',inputValue:2,boxLabel:'No'}) ],columns:2,fieldLabel:'Enf. renal crónica diálisis',id:'2427'}),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'2428',id:'2428_1',inputValue:1,boxLabel:'Si'}), new Ext.form.Radio({name:'2428',id:'2428_2',inputValue:2,boxLabel:'No'}) ],columns:2,fieldLabel:'Enf. Cerebrovascular',id:'2428'}),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'2429',id:'2429_1',inputValue:1,boxLabel:'Si'}), new Ext.form.Radio({name:'2429',id:'2429_2',inputValue:2,boxLabel:'No'}) ],columns:2,fieldLabel:'EPOC',id:'2429'}),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'2430',id:'2430_1',inputValue:1,boxLabel:'Si'}), new Ext.form.Radio({name:'2430',id:'2430_2',inputValue:2,boxLabel:'No'}) ],columns:2,fieldLabel:'Tabaquismo',id:'2430'}),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'2431',id:'2431_1',inputValue:1,boxLabel:'Si'}), new Ext.form.Radio({name:'2431',id:'2431_2',inputValue:2,boxLabel:'No'}) ],columns:2,fieldLabel:'SAHOS',id:'2431'}),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'2432',id:'2432_1',inputValue:1,boxLabel:'Si'}), new Ext.form.Radio({name:'2432',id:'2432_2',inputValue:2,boxLabel:'No'}) ],columns:2,fieldLabel:'VIH',id:'2432'}),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'2433',id:'2433_1',inputValue:1,boxLabel:'Si'}), new Ext.form.Radio({name:'2433',id:'2433_2',inputValue:2,boxLabel:'No'}) ],columns:2,fieldLabel:'Neoplasia activa',id:'2433'}),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'2434',id:'2434_1',inputValue:1,boxLabel:'Si'}), new Ext.form.Radio({name:'2434',id:'2434_2',inputValue:2,boxLabel:'No'}) ],columns:2,fieldLabel:'Enf. Autoinmune',id:'2434'}) ] ,prepararGrids:function(){/*buscar editorgrid - grilla id compuesto, id real, mas id formulario esclavo, separado _*/var grillasF=this.findByType('editorgrid');if(grillasF && grillasF!=''){for (i=0; i < grillasF.length; i++){var xstore=grillasF[i].getStore();if(xstore.getCount()>0){var data=new Array();var xxid=grillasF[i].getId().split('_');for (j=0; j < xstore.getCount(); j++){var xreco = xstore.getAt(j); var cont_dat_vac=0,cont_tot_vac=0; for(var elem in xreco.data){cont_tot_vac++;if( xreco.data[elem] ==null || xreco.data[elem]=='' ){cont_dat_vac++;}} if(cont_dat_vac < cont_tot_vac){data[data.length]=xreco.data;data[data.length-1]['form_master_escribir_xxx']=xxid[1];}}var xfinalfin=Ext.encode(data);Ext.getCmp(xxid[0]).setValue(xfinalfin);}}}/*grabar stores en hiddens*/},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_98_12'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://201.182.250.54/sisad16/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'98',wf_paso_id:'444',wf_tarea_id:'275',wf_caso_id:'12',id:'1106',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'En este momento no hay comunicación con el servidor intente más tarde');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_98_12').getForm().loadRecord(new Ext.data.Record({"cod_formulario":15,"oid_maestro":null,"cod_bloque":209})); llamadaAJAX({url:'http://201.182.250.54/sisad16/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'444',cod_formulario:'15',cod_bloque:'209',wf_caso_id:'{"pro":"98","cas":"12"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1106').doLayout(); [suc] => 1 ) fin 2021-02-17 11:37:16 /******************************************************************************************************/ 2021-02-17 11:37:16TraerCaso(12,98,) CargarCaso :12 2021-02 17 11:37:16 CargarDatos: Caso :12 cargar datos de ejecucion de los ultimos pasos select p.*,b.wf_tarea_id as tarea_id, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec from (select max(id) as id, wf_caso_98_seguimiento_id,wf_paso_id from wf_caso_98_pasos a1 group by wf_caso_98_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_98_pasos p using(id,wf_caso_98_seguimiento_id) inner join ( select max(id) as wf_caso_98_seguimiento_id,wf_caso_98_id,wf_tarea_id from wf_caso_98_seguimiento where wf_caso_98_id =? group by wf_caso_98_id,wf_tarea_id order by wf_caso_98_id,wf_caso_98_seguimiento_id ) b using(wf_caso_98_seguimiento_id) left join usuarios u using(core_usuario_id) where tabla not in ('sce.t53') {"0":"12","id":"12","1":"443","wf_paso_id":"443","2":"22","wf_caso_98_seguimiento_id":"22","3":"200","core_usuario_id":"200","4":"2021-02-17 11:37:16","fecha_ejec":"2021-02-17 11:37:16","5":"3","dato":"3","6":"sce.t14","tabla":"sce.t14","7":"274","tarea_id":"274","8":"TARAMUEL MONICA: ciudadano","usr_ejec":"TARAMUEL MONICA: ciudadano"} CargarDatos_443(3) se carga 98_274_443_14_208_24227 se carga 98_274_443_14_208_24217 se carga 98_274_443_14_208_24207 se carga 98_274_443_14_208_24197 se carga 98_274_443_14_208_24187 se carga 98_274_443_14_208_2417148 cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos) select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from wf_caso_98_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_98_id,b0.wf_tarea_id from wf_caso_98_seguimiento b0 where b0.wf_caso_98_id =? group by b0.wf_caso_98_id,b0.wf_tarea_id order by wf_caso_98_id,id ) b using(id) left join usuarios u using(core_usuario_id) left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol {"0":"22","id":"22","1":"12","wf_caso_98_id":"12","2":"274","wf_tarea_id":"274","3":null,"core_usuario_id":null,"4":"2021-02-17 11:33:48","fec_asig":"2021-02-17 11:33:48","5":"200","core_usuario_id_resol":"200","6":"2021-02-17 11:37:16","fec_resol":"2021-02-17 11:37:16","7":"274","wf_tarea_id_sig":"274","8":null,"usr_asig":null,"9":"TARAMUEL MONICA: ciudadano","usr_resol":"TARAMUEL MONICA: ciudadano"} {"0":"23","id":"23","1":"12","wf_caso_98_id":"12","2":"275","wf_tarea_id":"275","3":"200","core_usuario_id":"200","4":"2021-02-17 11:37:16","fec_asig":"2021-02-17 11:37:16","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"275","wf_tarea_id_sig":"275","8":"TARAMUEL MONICA: ciudadano","usr_asig":"TARAMUEL MONICA: ciudadano","9":null,"usr_resol":null} 2021-02 17 11:37:16 cargar datos del sujeto(,,s,98,12) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_98 w inner join core_sujetoverificacion s on w.id=12 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2021-02 17 11:37:16 tabla dat adic select tabla from core_sujetoverificaciontipo where id=7 2021-02 17 11:37:16 tabla :core_sujetoverificaciongeneral SELECT * FROM core_sujetoverificaciongeneral where id=87101017 fin 2021-02-17 11:37:16 /******************************************************************************************************/ 2021-02-17 11:37:23TraerCaso(12,98,) CargarCaso :12 2021-02 17 11:37:23 CargarDatos: Caso :12 cargar datos de ejecucion de los ultimos pasos select p.*,b.wf_tarea_id as tarea_id, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec from (select max(id) as id, wf_caso_98_seguimiento_id,wf_paso_id from wf_caso_98_pasos a1 group by wf_caso_98_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_98_pasos p using(id,wf_caso_98_seguimiento_id) inner join ( select max(id) as wf_caso_98_seguimiento_id,wf_caso_98_id,wf_tarea_id from wf_caso_98_seguimiento where wf_caso_98_id =? group by wf_caso_98_id,wf_tarea_id order by wf_caso_98_id,wf_caso_98_seguimiento_id ) b using(wf_caso_98_seguimiento_id) left join usuarios u using(core_usuario_id) where tabla not in ('sce.t53') {"0":"12","id":"12","1":"443","wf_paso_id":"443","2":"22","wf_caso_98_seguimiento_id":"22","3":"200","core_usuario_id":"200","4":"2021-02-17 11:37:16","fecha_ejec":"2021-02-17 11:37:16","5":"3","dato":"3","6":"sce.t14","tabla":"sce.t14","7":"274","tarea_id":"274","8":"TARAMUEL MONICA: ciudadano","usr_ejec":"TARAMUEL MONICA: ciudadano"} CargarDatos_443(3) se carga 98_274_443_14_208_24227 se carga 98_274_443_14_208_24217 se carga 98_274_443_14_208_24207 se carga 98_274_443_14_208_24197 se carga 98_274_443_14_208_24187 se carga 98_274_443_14_208_2417148 cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos) select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from wf_caso_98_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_98_id,b0.wf_tarea_id from wf_caso_98_seguimiento b0 where b0.wf_caso_98_id =? group by b0.wf_caso_98_id,b0.wf_tarea_id order by wf_caso_98_id,id ) b using(id) left join usuarios u using(core_usuario_id) left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol {"0":"22","id":"22","1":"12","wf_caso_98_id":"12","2":"274","wf_tarea_id":"274","3":null,"core_usuario_id":null,"4":"2021-02-17 11:33:48","fec_asig":"2021-02-17 11:33:48","5":"200","core_usuario_id_resol":"200","6":"2021-02-17 11:37:16","fec_resol":"2021-02-17 11:37:16","7":"274","wf_tarea_id_sig":"274","8":null,"usr_asig":null,"9":"TARAMUEL MONICA: ciudadano","usr_resol":"TARAMUEL MONICA: ciudadano"} {"0":"23","id":"23","1":"12","wf_caso_98_id":"12","2":"275","wf_tarea_id":"275","3":"200","core_usuario_id":"200","4":"2021-02-17 11:37:16","fec_asig":"2021-02-17 11:37:16","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"275","wf_tarea_id_sig":"275","8":"TARAMUEL MONICA: ciudadano","usr_asig":"TARAMUEL MONICA: ciudadano","9":null,"usr_resol":null} 2021-02 17 11:37:23 cargar datos del sujeto(,,s,98,12) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_98 w inner join core_sujetoverificacion s on w.id=12 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2021-02 17 11:37:23 tabla dat adic select tabla from core_sujetoverificaciontipo where id=7 2021-02 17 11:37:23 tabla :core_sujetoverificaciongeneral SELECT * FROM core_sujetoverificaciongeneral where id=87101017 2021-02 17 11:37:23 Continuar(s,275,444,) EjecutarTarea_275() 2. Comorbilidad id_comp1106 200 200 ValidarUsuario(275):1 EjecutarPaso_444: form:15 , caso=12 id_comp 1106 Paso::Guardar(Caso:12) Datos a guardar: Array ( [wf_proceso_id] => 98 [wf_paso_id] => 444 [wf_tarea_id] => 275 [wf_caso_id] => 12 [id] => 1106 [accion] => nextPaso [reg] => s [rta] => n [cod_formulario2] => 15 [id_periodo] => 2021 [obs_ingreso] => [cod_bloque] => 209 [oid] => [oid_maestro] => [2423] => 1 [2424] => 2 ) OID: 6 rta: 1 dato:6 tabla:sce.t15 CasoPaso:13 CargarDatos_444(6) se carga 98_275_444_15_209_2434 se carga 98_275_444_15_209_2433 se carga 98_275_444_15_209_2432 se carga 98_275_444_15_209_2431 se carga 98_275_444_15_209_2430 se carga 98_275_444_15_209_2429 se carga 98_275_444_15_209_2428 se carga 98_275_444_15_209_2427 se carga 98_275_444_15_209_2426 se carga 98_275_444_15_209_2425 se carga 98_275_444_15_209_24242 se carga 98_275_444_15_209_24231 SiguientePasoDe444: Funcion para ejecutar el siguiente paso Condicion Tarea : true TerminarTarea(275,278) Ultimo seg :23 Ultimo seg :24 EjecutarTarea_278() 3. Listo id_comp1106 200 200 ValidarUsuario(278):1 EjecutarPaso_445: docs:101 , caso=12 id_comp 1106 Mostrar docs $tit_formato='medicina'; /*-------------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------------*/ require_once($root.'/lib/tcpdf/config/lang/eng.php'); require_once($root.'/lib/tcpdf/tcpdf.php'); //-------------------------------------------------------------------------- class MYPDF extends TCPDF { //Page header public function Header() { // Logo //echo str_replace('$root_js',$root_js,$CONFIG['CABECERA_FORMATOS_HTML']); $codigo='1'; $versión='01'; $fecha=date('y-m-d'); $titulo='Resultados'; $cab=$CONFIG['CABECERA_REPORTES']; $h="'".str_replace(array('$root_js','_LOGO_','_TITULO_','_CODFORM_','_VERSION_','_FECHAACTUAL_','border="1"'), array($root_js,$root_js.$CONFIG['LOGO_REPORTES'],'BANCO DE PROGRAMAS Y PROYECTOS DE INVERSIÓN DEPARTAMENTAL',' BPI-FVR01',' 01',' 03-12-2014','border="1" bordercolor="#000000"'), $cab)."'"; $image_file = K_PATH_IMAGES.'logo_uds_3.png'; $image_file2 = K_PATH_IMAGES.'logo_ani.jpg'; $htm='
a
'.$titulo.'
Código: '.$codigo.'
Versión: '.$versión.'
Fecha: '.$fecha.'
'; $this->writeHTMLCell($w = 0, $h = 0, $x = '', $y = '', $htm, $border = 0, $ln = 1, $fill = 0, $reseth = true, $align = 'top', $autopadding = true); } // Page footer public function Footer() { // Position at 15 mm from bottom $this->SetY(-18); $this->writeHTMLCell( 0, 0, '', '', "

Avenida Calle 26 Nro. 59-51 Torre 4 y/o Calle 24A Nro. 59-42 Torre 4 Piso 2
PBX: 4848860-www.ani.gov.co, Nit 830125996-9
", 0,1, 0, true, 'top', true); } } //-------------------------------------------------------------------------- // create new PDF document $pdf = new MYPDF('p', 'mm', 'letter', true, 'UTF-8', false); // set document information $pdf->SetCreator(PDF_CREATOR); $pdf->SetAuthor('Siti'); $pdf->SetTitle('Registro'); $pdf->SetSubject('Certificado'); $pdf->SetKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_MAIN, '', 8)); // set default monospaced font $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->SetMargins(PDF_MARGIN_LEFT, 45, PDF_MARGIN_RIGHT); $pdf->SetHeaderMargin(13); $pdf->SetFooterMargin(40); // set auto page breaks $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // 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('times', '', 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; $sxp=$fils*$cols; $tot=$rangoF-$rangoI+1; $pags=ceil(($tot)/$sxp); $anchoR=216-$izq-$der; $altoR=279-$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('times', '', 9, '', false); $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); $s=0;$p=1;$consc=$rangoI; $y=$arr; $x=$izq; // create some HTML content ob_start(); /*-------------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------------*/ /*SQL*/ $sql="select (pp.apellido || ' ' || pp.nombre) as nombre_usuario , c.fec_caso as fecha ,pp.* from wf_caso_98 c inner join core_usuario cu on c.core_usuario_id=cu.id inner join persona pp on pp.id=cu.persona_id where c.id=?"; $id=$this->caso->id; $rs_u=$con->Execute($sql,$id); $fil_u=$rs_u->fetchRow(); $nombre_usuario=$fil_u['nombre_usuario']; $documento=$fil_u['documento']; $genero=$fil_u['genero']; $fec_nac=$fil_u['fec_nac']; $fecha_nacimiento = "25-01-1998"; $dia_actual = date("Y-m-d"); $edad = date_diff(date_create($fec_nac), date_create($dia_actual)); if($genero==1){ $tip_genero="Masculino"; }else{ $tip_genero="Femenino"; } ?>
Nombre: Identificació:
Edad: format('%y'); ?> Genero:
Altura: Peso:
Radio de cadera/cintura Circunferencia media del cuello:
Circunferencia media del abdomen: Circunferencia media de cadera:

".'IMC '.round($imc,2).' Kg/m2'."
"; /*MGC*/ if($genero==0){ $mgc = -79.609 + 1.187*$CMCAD - 0.491*$imc + 0.316*$peso - 0.304*$CMA + 64.064*$RCC + 0.017*$edad - 0.314*$estatura + 2.23; }else{ $mgc = 52.335 + 2.159*$CMA - 0.255*$peso - 167.571*$RCC - 1.455*$imc + 0.904*$CMC + 0.082*$edad - 0.33*$estatura + 2.8931; } echo 'MGC '.round($mgc,2).' Kg/m2'."
"; /*img*/ $img=$mgc/(pow(($estatura/100),$num)); echo 'IMG '.round($img,2).' Kg/m2'."
"; $mlg= -11.039 + 1.807*$imc + 0.524*$peso - 1.735*$img + 0.327*$estatura - 0.478*$CMCAD - 26.169*$RCC - 0.296*$mgc -0.644*$genero + 0.158*$CMA - 0.042*$CMC+0.3441818; echo 'MLG '.round($mlg,2).' Kg/m2'."
"; $imlg= -96.615 - 1.255*$img + 77.445*$RCC + 0.968*$CMCAD+ 1.056*$imc - 0.804*$CMA + 0.445*$CMC - 0.168*$peso +0.61475; echo 'IMLG '.round($imlg,2).' Kg/m2'."
"; $imme= -6.403 - 0.711*$img + 0.173*$CMC + 0.537*$imc - 0.044*$CMA + 0.11*$mgc - 0.078*$peso - 0.285*$imlg + 0.072*$mlg + 0.081*$CMCAD +0.0437; echo 'IMME '.round($imme,2).' Kg/m2'."
"; $pgc=($mgc/$peso)*100; echo 'PGC '.round($pgc,2).'%'."
"; /*CLASIFICACIÓN POR NIVEL DE CORPULENCIA (IMC)*/ // echo $imc."
"; $corpulencia = ""; $img_corpulencia = ''; if($imc<18.5){ $corpulencia= "Peso insuficiente"; $img_corpulencia = "peso_insuficiente.png"; }elseif(18.5>$imc && $imc<25){ $corpulencia= "Normopeso"; $img_corpulencia = "normopeso.png"; }elseif(25>$imc && $imc<27){ $corpulencia= "sobrepeso grado I"; $img_corpulencia = 'sobrepeso.png'; }elseif(27>$imc && $imc<30){ $corpulencia= "sobrepeso grado II (Preobesidad)"; }elseif(30>$imc && $imc<35){ $corpulencia= "Obesidad Tipo I"; $img_corpulencia = "sobrepeso.png"; }elseif(35>$imc && $imc<40){ $corpulencia= "Obesidad Tipo II"; }elseif(40>$imc && $imc<50){ $corpulencia= "Obesidad Tipo III (Mórbida)"; $img_corpulencia = "sobrepeso.png"; }else{ $corpulencia= "Obesidad Tipo IVI (Extrema)"; $img_corpulencia = "sobrepeso.png"; } //$img_corpulencia = K_PATH_IMAGES.'sobrepeso.png'a; echo "
".'CLASIFICACIÓN POR NIVEL DE CORPULENCIA (IMC): '."".$corpulencia."
"; //echo 'a'; $corporal=""; if($genero==1){ if($pgc<13){ $corporal="Esencial"; }elseif($pgc>13 && $pgc<20){ $corporal="Atleta"; }elseif($pgc>20 && $pgc<24){ $corporal="Fitness"; }elseif($pgc>24 && $pgc<27){ $corporal="Aceptable"; }elseif($pgc>27 && $pgc<32){ $corporal="Exceso"; }else{ $corporal="Obesidad"; } }elseif($pgc<15){ $corporal="Esencial33"; }elseif($pgc>15 && $pgc<20){ $corporal="Atleta"; }elseif($pgc>20 && $pgc<25){ $corporal="Fitness"; }elseif($pgc>25 && $pgc<29){ $corporal="Aceptable"; }elseif($pgc>29 && $pgc<34){ $corporal="Exceso"; }else{ $corporal="Obesidad"; } echo "
"."CLASIFICACIÓN DEL FENOTIPO CORPORAL (PGC): "."".$corporal."
"; ?> writeHTML($html, true, false,false,false); //$img_file = 'assets/images/' . $imagen_portada; //$pdf->Image($image_file2, 0, 0, 216, 297, '', '', '', false, 300, '', false, false, 0); // reset pointer to the last page $pdf->lastPage(); $nomdoc=md5(time()).'.pdf'; $pdf->Output($root."/tmp/".$nomdoc, 'F'); $url=$root_js.'tmp/'.$nomdoc; T98_274_443_14_208_2422:7 T98_274_443_14_208_2421:7 T98_274_443_14_208_2420:7 T98_274_443_14_208_2419:7 T98_274_443_14_208_2418:7 T98_274_443_14_208_2417:148 Retorno : Array ( [ret] => inicioComponente_WF_DocSalida({"id":"1106","caso_id":"12","proceso_id":98,"tit":"3. Listo","tarea_id":278,"paso_id":445,"desc":"pdf_nutrisys<\/strong>: nutrisys","url":"
De clic aquí para descargar el archivo<\/a><\/div>"}); [suc] => 1 ) fin 2021-02-17 11:37:24 /******************************************************************************************************/ 2021-02-17 11:37:50TraerCaso(12,98,) CargarCaso :12 2021-02 17 11:37:50 CargarDatos: Caso :12 cargar datos de ejecucion de los ultimos pasos select p.*,b.wf_tarea_id as tarea_id, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec from (select max(id) as id, wf_caso_98_seguimiento_id,wf_paso_id from wf_caso_98_pasos a1 group by wf_caso_98_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_98_pasos p using(id,wf_caso_98_seguimiento_id) inner join ( select max(id) as wf_caso_98_seguimiento_id,wf_caso_98_id,wf_tarea_id from wf_caso_98_seguimiento where wf_caso_98_id =? group by wf_caso_98_id,wf_tarea_id order by wf_caso_98_id,wf_caso_98_seguimiento_id ) b using(wf_caso_98_seguimiento_id) left join usuarios u using(core_usuario_id) where tabla not in ('sce.t53') {"0":"12","id":"12","1":"443","wf_paso_id":"443","2":"22","wf_caso_98_seguimiento_id":"22","3":"200","core_usuario_id":"200","4":"2021-02-17 11:37:16","fecha_ejec":"2021-02-17 11:37:16","5":"3","dato":"3","6":"sce.t14","tabla":"sce.t14","7":"274","tarea_id":"274","8":"TARAMUEL MONICA: ciudadano","usr_ejec":"TARAMUEL MONICA: ciudadano"} CargarDatos_443(3) se carga 98_274_443_14_208_24227 se carga 98_274_443_14_208_24217 se carga 98_274_443_14_208_24207 se carga 98_274_443_14_208_24197 se carga 98_274_443_14_208_24187 se carga 98_274_443_14_208_2417148 {"0":"13","id":"13","1":"444","wf_paso_id":"444","2":"23","wf_caso_98_seguimiento_id":"23","3":"200","core_usuario_id":"200","4":"2021-02-17 11:37:24","fecha_ejec":"2021-02-17 11:37:24","5":"6","dato":"6","6":"sce.t15","tabla":"sce.t15","7":"275","tarea_id":"275","8":"TARAMUEL MONICA: ciudadano","usr_ejec":"TARAMUEL MONICA: ciudadano"} CargarDatos_444(6) se carga 98_275_444_15_209_2434 se carga 98_275_444_15_209_2433 se carga 98_275_444_15_209_2432 se carga 98_275_444_15_209_2431 se carga 98_275_444_15_209_2430 se carga 98_275_444_15_209_2429 se carga 98_275_444_15_209_2428 se carga 98_275_444_15_209_2427 se carga 98_275_444_15_209_2426 se carga 98_275_444_15_209_2425 se carga 98_275_444_15_209_24242 se carga 98_275_444_15_209_24231 cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos) select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from wf_caso_98_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_98_id,b0.wf_tarea_id from wf_caso_98_seguimiento b0 where b0.wf_caso_98_id =? group by b0.wf_caso_98_id,b0.wf_tarea_id order by wf_caso_98_id,id ) b using(id) left join usuarios u using(core_usuario_id) left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol {"0":"22","id":"22","1":"12","wf_caso_98_id":"12","2":"274","wf_tarea_id":"274","3":null,"core_usuario_id":null,"4":"2021-02-17 11:33:48","fec_asig":"2021-02-17 11:33:48","5":"200","core_usuario_id_resol":"200","6":"2021-02-17 11:37:16","fec_resol":"2021-02-17 11:37:16","7":"274","wf_tarea_id_sig":"274","8":null,"usr_asig":null,"9":"TARAMUEL MONICA: ciudadano","usr_resol":"TARAMUEL MONICA: ciudadano"} {"0":"23","id":"23","1":"12","wf_caso_98_id":"12","2":"275","wf_tarea_id":"275","3":"200","core_usuario_id":"200","4":"2021-02-17 11:37:16","fec_asig":"2021-02-17 11:37:16","5":"200","core_usuario_id_resol":"200","6":"2021-02-17 11:37:24","fec_resol":"2021-02-17 11:37:24","7":"275","wf_tarea_id_sig":"275","8":"TARAMUEL MONICA: ciudadano","usr_asig":"TARAMUEL MONICA: ciudadano","9":"TARAMUEL MONICA: ciudadano","usr_resol":"TARAMUEL MONICA: ciudadano"} {"0":"24","id":"24","1":"12","wf_caso_98_id":"12","2":"278","wf_tarea_id":"278","3":"200","core_usuario_id":"200","4":"2021-02-17 11:37:24","fec_asig":"2021-02-17 11:37:24","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"278","wf_tarea_id_sig":"278","8":"TARAMUEL MONICA: ciudadano","usr_asig":"TARAMUEL MONICA: ciudadano","9":null,"usr_resol":null} 2021-02 17 11:37:51 cargar datos del sujeto(,,s,98,12) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_98 w inner join core_sujetoverificacion s on w.id=12 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2021-02 17 11:37:51 tabla dat adic select tabla from core_sujetoverificaciontipo where id=7 2021-02 17 11:37:51 tabla :core_sujetoverificaciongeneral SELECT * FROM core_sujetoverificaciongeneral where id=87101017 2021-02 17 11:37:51 Continuar(s,278,445,) EjecutarTarea_278() 3. Listo id_comp1106 200 200 ValidarUsuario(278):1 EjecutarPaso_445: docs:101 , caso=12 id_comp 1106 Paso::Guardar(Caso:12) rta: 1 dato:11730 tabla:core_upload CasoPaso:14 CargarDatos_445(11730) SiguientePasoDe445: Funcion para ejecutar el siguiente paso TerminarTarea(278,) Retorno : Array ( [htm] => [suc] => 1 [ret] => crearMsg('El proceso ha terminado exitosamente, si considera que no debe ser asi comuniquese con el administrador del sistema','Información');Ext.getCmp('comp_1106').funcionInicial('n'); ) fin 2021-02-17 11:37:51 /******************************************************************************************************/