2015-07 10 09:45:22
Nuevo(3,1)
Caso :35
2015-07 10 09:45:22
cargar datos del sujeto(,,s,98,35)
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=35 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-07 10 09:45:22
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 10 09:45:22
tabla :persona
SELECT * FROM persona where id=3
CasoSeguimiento :65
EjecutarTarea_211() Ingreso datos id_comp1259
11
ValidarUsuario(211):1
EjecutarPaso_333: form:43 , caso=35 id_comp 1259
Mostrar form
fin 2015-07-10 09:45:22
/******************************************************************************************************/
2015-12-02 09:05:47TraerCaso(35,98,)
CargarCaso :35
2015-12 02 09:05:47
CargarDatos: Caso :35
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":"47","id":"47","1":"35","wf_caso_98_id":"35","2":"256","wf_tarea_id":"256","3":null,"core_usuario_id":null,"4":"2015-07-10 15:30:11","fec_asig":"2015-07-10 15:30:11","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"256","wf_tarea_id_sig":"256","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-12 02 09:05:47
cargar datos del sujeto(,,s,98,35)
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=35 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-12 02 09:05:47
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=2
2015-12 02 09:05:47
tabla :core_sujetoverificacionestablecimiento
SELECT * FROM core_sujetoverificacionestablecimiento where id=30623
2015-12 02 09:05:47
Continuar(,256,,s)
EjecutarTarea_256() 1. Acta IVC Colchones id_comp1188
1
ValidarUsuario(256):1
EjecutarPaso_364: form:118 , caso=35 id_comp 1188
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1188').removeAll();Ext.getCmp('comp_1188').add(new Ext.form.FormPanel({ title: 'Acta IVC Colchones - Datos generales' ,padding: 10,id:'frm_formulario_98_35',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'118'}) ,new Ext.form.Hidden({name :'id_periodo',value:'2015'}) ,new Ext.form.Hidden({name :'obs_ingreso',value:''}) ,new Ext.form.Hidden({name:'cod_bloque',value:'474'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{value:'',xtype:'numberfield' , maxLength:6,autoCreate:{ tag:'input',maxlength:'6'} ,allowBlank:false,id:'9195',fieldLabel:'* Acta No' },new Ext.form.DateField({fieldLabel:'* Fecha - (DD-MM-AAAA)',name:'9196',allowBlank:false,maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) }),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'9197',id:'9197_1',inputValue:1,boxLabel:'Fábrica'}), new Ext.form.Radio({name:'9197',id:'9197_2',inputValue:2,boxLabel:'Comercializador'}), new Ext.form.Radio({name:'9197',id:'9197_3',inputValue:3,boxLabel:'Otros'}) ],columns:2,allowBlank:false,fieldLabel:'* Tipo de establecimiento',id:'9197'}),new Ext.form.DateField({fieldLabel:'* Fecha de apertura del establecimiento (DD-MM-AAAA). Verifique fecha de matricula mercantil certificado de Cámara de Comercio',name:'9198',allowBlank:false,maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) }),new Ext.form.DateField({fieldLabel:'* Fecha de la última visita oficial - (DD-MM-AAAA)',name:'9199',allowBlank:false,maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) }),{ xtype:'hidden',id:'hds9200',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){xajax_comprobar_campoOcultoSelect(this.getValue(),9200);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),9200); }},/*fin introducir listener para campos ocultos*/triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[[1,'Pendiente'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_474_9200',allowBlank:false,fieldLabel:'* Concepto que se emitió',hiddenName:'9200'}),{value:'',xtype:'numberfield' , maxLength:3,autoCreate:{ tag:'input',maxlength:'3'} ,id:'9201',fieldLabel:'Número de empleados operarios' },{value:'',xtype:'numberfield' , maxLength:3,autoCreate:{ tag:'input',maxlength:'3'} ,id:'9202',fieldLabel:'Número de empleados profesionales' },{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,id:'9203',fieldLabel:'Número de empleados técnicos' },{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,id:'9204',fieldLabel:'Número de empleados administrativos' } ] ,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:'Anterior',iconCls: 'icon-application_side_contract'},{text:'Siguiente',iconCls: 'icon-application_side_expand', handler: function(){var form=Ext.getCmp('frm_formulario_98_35');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_98_35'),'475','{"pro":"98","cas":"35"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_98_35').getForm().loadRecord(new Ext.data.Record({"cod_formulario":118,"oid_maestro":null,"cod_bloque":474,"9195":null,"9201":null,"9202":null,"9203":null,"9204":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'364',cod_formulario:'118',cod_bloque:'474',wf_caso_id:'{"pro":"98","cas":"35"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1188').doLayout();
[suc] => 1
)
fin 2015-12-02 09:05:48
/******************************************************************************************************/
fin 2015-12-02 09:05:49
/******************************************************************************************************/
2015-12 02 09:06:02
Continuar(,256,,s)
EjecutarTarea_256() 1. Acta IVC Colchones id_comp1188
1
ValidarUsuario(256):1
EjecutarPaso_364: form:118 , caso=35 id_comp 1188
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1188').removeAll();Ext.getCmp('comp_1188').add(new Ext.form.FormPanel({ title: 'Acta IVC Colchones - Datos generales' ,padding: 10,id:'frm_formulario_98_35',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'118'}) ,new Ext.form.Hidden({name :'id_periodo',value:'2015'}) ,new Ext.form.Hidden({name :'obs_ingreso',value:''}) ,new Ext.form.Hidden({name:'cod_bloque',value:'474'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{value:'',xtype:'numberfield' , maxLength:6,autoCreate:{ tag:'input',maxlength:'6'} ,allowBlank:false,id:'9195',fieldLabel:'* Acta No' },new Ext.form.DateField({fieldLabel:'* Fecha - (DD-MM-AAAA)',name:'9196',allowBlank:false,maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) }),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'9197',id:'9197_1',inputValue:1,boxLabel:'Fábrica'}), new Ext.form.Radio({name:'9197',id:'9197_2',inputValue:2,boxLabel:'Comercializador'}), new Ext.form.Radio({name:'9197',id:'9197_3',inputValue:3,boxLabel:'Otros'}) ],columns:2,allowBlank:false,fieldLabel:'* Tipo de establecimiento',id:'9197'}),new Ext.form.DateField({fieldLabel:'* Fecha de apertura del establecimiento (DD-MM-AAAA). Verifique fecha de matricula mercantil certificado de Cámara de Comercio',name:'9198',allowBlank:false,maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) }),new Ext.form.DateField({fieldLabel:'* Fecha de la última visita oficial - (DD-MM-AAAA)',name:'9199',allowBlank:false,maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) }),{ xtype:'hidden',id:'hds9200',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){xajax_comprobar_campoOcultoSelect(this.getValue(),9200);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),9200); }},/*fin introducir listener para campos ocultos*/triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[[1,'Pendiente'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_474_9200',allowBlank:false,fieldLabel:'* Concepto que se emitió',hiddenName:'9200'}),{value:'',xtype:'numberfield' , maxLength:3,autoCreate:{ tag:'input',maxlength:'3'} ,id:'9201',fieldLabel:'Número de empleados operarios' },{value:'',xtype:'numberfield' , maxLength:3,autoCreate:{ tag:'input',maxlength:'3'} ,id:'9202',fieldLabel:'Número de empleados profesionales' },{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,id:'9203',fieldLabel:'Número de empleados técnicos' },{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,id:'9204',fieldLabel:'Número de empleados administrativos' } ] ,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:'Anterior',iconCls: 'icon-application_side_contract'},{text:'Siguiente',iconCls: 'icon-application_side_expand', handler: function(){var form=Ext.getCmp('frm_formulario_98_35');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_98_35'),'475','{"pro":"98","cas":"35"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_98_35').getForm().loadRecord(new Ext.data.Record({"cod_formulario":118,"oid_maestro":null,"cod_bloque":474,"9195":null,"9201":null,"9202":null,"9203":null,"9204":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'364',cod_formulario:'118',cod_bloque:'474',wf_caso_id:'{"pro":"98","cas":"35"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1188').doLayout();
[suc] => 1
)
fin 2015-12-02 09:06:02
/******************************************************************************************************/
fin 2015-12-02 09:06:02
/******************************************************************************************************/
2015-12 02 09:46:06
Continuar(,256,,s)
EjecutarTarea_256() 1. Acta IVC Colchones id_comp1188
1
ValidarUsuario(256):1
EjecutarPaso_364: form:118 , caso=35 id_comp 1188
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1188').removeAll();Ext.getCmp('comp_1188').add(new Ext.form.FormPanel({ title: 'Acta IVC Colchones - Datos generales' ,padding: 10,id:'frm_formulario_98_35',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'118'}) ,new Ext.form.Hidden({name :'id_periodo',value:'2015'}) ,new Ext.form.Hidden({name :'obs_ingreso',value:''}) ,new Ext.form.Hidden({name:'cod_bloque',value:'474'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{value:'',xtype:'numberfield' , maxLength:6,autoCreate:{ tag:'input',maxlength:'6'} ,allowBlank:false,id:'9195',fieldLabel:'* Acta No' },new Ext.form.DateField({fieldLabel:'* Fecha - (DD-MM-AAAA)',name:'9196',allowBlank:false,maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) ,value:'2015-12-02' }),new Ext.form.RadioGroup({columns:2,items:[ new Ext.form.Radio({name:'9197',id:'9197_1',inputValue:1,boxLabel:'Fábrica'}), new Ext.form.Radio({name:'9197',id:'9197_2',inputValue:2,boxLabel:'Comercializador'}), new Ext.form.Radio({name:'9197',id:'9197_3',inputValue:3,boxLabel:'Otros'}) ],columns:2,allowBlank:false,fieldLabel:'* Tipo de establecimiento',id:'9197'}),new Ext.form.DateField({fieldLabel:'* Fecha de apertura del establecimiento (DD-MM-AAAA). Verifique fecha de matricula mercantil certificado de Cámara de Comercio',name:'9198',allowBlank:false,maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) ,value:'2015-12-02' }),new Ext.form.DateField({fieldLabel:'* Fecha de la última visita oficial - (DD-MM-AAAA)',name:'9199',allowBlank:false,maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) ,value:'2015-12-02' }),{ xtype:'hidden',id:'hds9200',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){xajax_comprobar_campoOcultoSelect(this.getValue(),9200);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),9200); }},/*fin introducir listener para campos ocultos*/triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[[1,'Pendiente'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_474_9200',allowBlank:false,fieldLabel:'* Concepto que se emitió',hiddenName:'9200',value:'2'}),{value:'',xtype:'numberfield' , maxLength:3,autoCreate:{ tag:'input',maxlength:'3'} ,id:'9201',fieldLabel:'Número de empleados operarios' },{value:'',xtype:'numberfield' , maxLength:3,autoCreate:{ tag:'input',maxlength:'3'} ,id:'9202',fieldLabel:'Número de empleados profesionales' },{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,id:'9203',fieldLabel:'Número de empleados técnicos' },{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,id:'9204',fieldLabel:'Número de empleados administrativos' } ] ,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:'Anterior',iconCls: 'icon-application_side_contract'},{text:'Siguiente',iconCls: 'icon-application_side_expand', handler: function(){var form=Ext.getCmp('frm_formulario_98_35');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_98_35'),'475','{"pro":"98","cas":"35"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_98_35').getForm().loadRecord(new Ext.data.Record({"cod_formulario":118,"oid_maestro":null,"cod_bloque":474,"9195":"798789","9197":"1","9201":"2","9202":"2","9203":"2","9204":"2"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'364',cod_formulario:'118',cod_bloque:'474',wf_caso_id:'{"pro":"98","cas":"35"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1188').doLayout();
[suc] => 1
)
fin 2015-12-02 09:46:06
/******************************************************************************************************/
fin 2015-12-02 09:46:07
/******************************************************************************************************/
fin 2015-12-02 09:46:22
/******************************************************************************************************/
fin 2015-12-02 09:46:59
/******************************************************************************************************/
2015-12 02 09:47:26
Continuar(s,256,364,)
EjecutarTarea_256() 1. Acta IVC Colchones id_comp1188
1
ValidarUsuario(256):1
EjecutarPaso_364: form:118 , caso=35 id_comp 1188
Paso::Guardar(Caso:35)
Datos a guardar:
Array
(
[wf_proceso_id] => 98
[wf_paso_id] => 364
[wf_tarea_id] => 256
[wf_caso_id] => 35
[id] => 1188
[accion] => nextPaso
[reg] => s
[rta] => n
[cod_formulario2] => 118
[id_periodo] => 2015
[obs_ingreso] =>
[cod_bloque] => 476
[oid] =>
[oid_maestro] =>
[9238] =>
[9239] =>
[9240] => 2
[9237] =>
[hdcampo9241] => 115
[9241] =>
[hdcampo9242] => 114
[9242] =>
)
OID: 33
rta: 1 dato:33 tabla:sce.t118
CasoPaso:58
CargarDatos_364(33)
se carga 98_256_364_118_476_9242
se carga 98_256_364_118_476_9241
se carga 98_256_364_118_476_92402
se carga 98_256_364_118_476_9239
se carga 98_256_364_118_476_9238
se carga 98_256_364_118_476_9237
se carga 98_256_364_118_475_9232_9236_OBS
se carga 98_256_364_118_475_9232_92362
se carga 98_256_364_118_475_9232_9235_OBS
se carga 98_256_364_118_475_9232_92351
se carga 98_256_364_118_475_9232
se carga 98_256_364_118_475_9231_9234_OBS
se carga 98_256_364_118_475_9231_92342
se carga 98_256_364_118_475_9231_9233_OBS
se carga 98_256_364_118_475_9231_92332
se carga 98_256_364_118_475_9231
se carga 98_256_364_118_475_9226_9230_OBS
se carga 98_256_364_118_475_9226_92301
se carga 98_256_364_118_475_9226_9229_OBS
se carga 98_256_364_118_475_9226_92292
se carga 98_256_364_118_475_9226
se carga 98_256_364_118_475_9208_9225_OBS
se carga 98_256_364_118_475_9208_92252
se carga 98_256_364_118_475_9208_9224_OBS
se carga 98_256_364_118_475_9208_92242
se carga 98_256_364_118_475_9208_9223_OBS
se carga 98_256_364_118_475_9208_92232
se carga 98_256_364_118_475_9208
se carga 98_256_364_118_475_9207_9222_OBS
se carga 98_256_364_118_475_9207_92223
se carga 98_256_364_118_475_9207
se carga 98_256_364_118_475_9206_9221_OBS
se carga 98_256_364_118_475_9206_92212
se carga 98_256_364_118_475_9206_9220_OBS
se carga 98_256_364_118_475_9206_92202
se carga 98_256_364_118_475_9206_9219_OBS
se carga 98_256_364_118_475_9206_92192
se carga 98_256_364_118_475_9206_9218_OBS
se carga 98_256_364_118_475_9206_92182
se carga 98_256_364_118_475_9206_9217_OBS
se carga 98_256_364_118_475_9206_92172
se carga 98_256_364_118_475_9206_9216_OBS
se carga 98_256_364_118_475_9206_92162
se carga 98_256_364_118_475_9206
se carga 98_256_364_118_475_9205_9215_OBS
se carga 98_256_364_118_475_9205_92152
se carga 98_256_364_118_475_9205_9214_OBS
se carga 98_256_364_118_475_9205_92142
se carga 98_256_364_118_475_9205_9213_OBS
se carga 98_256_364_118_475_9205_92131
se carga 98_256_364_118_475_9205_9212_OBS
se carga 98_256_364_118_475_9205_92121
se carga 98_256_364_118_475_9205_9211_OBS
se carga 98_256_364_118_475_9205_92110
se carga 98_256_364_118_475_9205_9210_OBS
se carga 98_256_364_118_475_9205_92100
se carga 98_256_364_118_475_9205_9209_OBS
se carga 98_256_364_118_475_9205_92090
se carga 98_256_364_118_475_9205
se carga 98_256_364_118_474_92042
se carga 98_256_364_118_474_92032
se carga 98_256_364_118_474_92022
se carga 98_256_364_118_474_92012
se carga 98_256_364_118_474_92002
se carga 98_256_364_118_474_91992015-12-02
se carga 98_256_364_118_474_91982015-12-02
se carga 98_256_364_118_474_91971
se carga 98_256_364_118_474_91962015-12-02
se carga 98_256_364_118_474_9195798789
SiguientePasoDe364: Funcion para ejecutar el siguiente paso
EjecutarPaso_365: docs:96 , caso=35 id_comp 1188
Mostrar docs
ACTA DE INSPECCION SANITARIA A FÁBRICAS O COMERCIALIZADORAS DE COLCHONES Y COLCHONETAS
Acta No. { 98_256_364_118_474_9195 } Fecha: { 98_256_364_118_474_9196 } Municipio: { WFSV_MUNICIPIO }
IDENTIFICACIÓN DEL ESTABLECIMIENTO:
RAZON SOCIAL: { WFSV_37 } DIRECCION: { WFSV_38 }
TELEFONOS: { WFSV_41 }
REPRESENTANTE LEGAL: { WFSV_39 }
TIPO DE ESTABLECIMIENTO: { 98_256_364_118_474_9197 }
FECHA DE APERTURA DEL ESTABLECIMIENTO: { 98_256_364_118_474_9198 }
FECHA DE LA ÚLTIMA VISITA OFICIAL: { 98_256_364_118_474_9199 }
CONCEPTO QUE SE EMITIÓ: { 98_256_364_118_474_9200 }
Número de empleados: Operarios: { 98_256_364_118_474_9201 } Profesionales: { 98_256_364_118_474_9202 } Técnicos: { 98_256_364_118_474_9203 } Administrativos: { 98_256_364_118_474_9204 }
ASPECTO A VERIFICAR
1. INSTALACIONES FISICAS Y SANITARIAS
{ 98_256_364_118_475_9205 } 2. CONDICIONES DE SANEAMIENTO
{ 98_256_364_118_475_9206 } 3. EQUIPOS Y HERRAMIENTAS
{ 98_256_364_118_475_9207 } 4. CONDICIONES DE PRODUCCIÓN (Para Fábricas)
{ 98_256_364_118_475_9208 } 4.3. Si la materia prima proviene de procesos de reciclaje
{ 98_256_364_118_475_9226 } 5. ROTULADO
{ 98_256_364_118_475_9231 } 6. SALUD OCUPACIONAL
{ 98_256_364_118_475_9232 }
REQUERIMIENTOS: Para ajustar el establecimiento a las normas sanitarias debe darse cumplimiento a las siguientes exigencias: { 98_256_364_118_476_9238 }
De conformidad con lo establecido en la legislación sanitaria vigente, especialmente la ley 09 de 1979 y su reglamentación, en particular en la resolución 1842 de 2009, para el cumplimiento de las anteriores exigencias se concede un plazo de { 98_256_364_118_476_9239 } (máximo 30 días a partir de la notificación ).
En caso de incumplimiento se procederá a aplicar las medidas previstas en la legislación sanitaria.
CONCEPTO: { 98_256_364_118_476_9240 }
OBSERVACIONES O MANIFESTACIONES DEL RESPONSABLE O REPRESENTANTE DEL ESTABLECIMIENTO:
{ 98_256_364_118_476_9237 }
Para constancia previa lectura y ratificación del contenido de la presente acta firman los funcionarios y personas que intervinieron en la visita, hoy en la Ciudad de { WFSV_MUNICIPIO }
De la presente acta se deja copia en poder del interesado, representante legal, responsable del establecimiento o quien atendió la visita.
NOTA: El acta debe ser notificada dentro de un plazo no mayor de cinco (5) días contados a partir de la realización de la visita.
FUNCIONARIOS DE SALUD:
{ 98_256_364_118_476_9241 }
POR PARTE DE LA EMPRESA
{ 98_256_364_118_476_9242 }
TWFSV_MUNICIPIO:TUMACO
TWFSV_MUNICIPIO:TUMACO
TWFSV_41:7277022
TWFSV_39:ORLANDO CORREA
TWFSV_38:CALLE MERCEDES
TWFSV_37:DISTRIMUEBLES TUMACO NO 2
T98_256_364_118_476_9242:
T98_256_364_118_476_9241:
Nombre |
Cédula |
Cargo |
Institución |
T98_256_364_118_476_9240:Favorable
T98_256_364_118_476_9239:
T98_256_364_118_476_9238:
T98_256_364_118_476_9237:
T98_256_364_118_475_9232:
T98_256_364_118_475_9231:
T98_256_364_118_475_9226:
T98_256_364_118_475_9208:
T98_256_364_118_475_9207:
T98_256_364_118_475_9206:
T98_256_364_118_475_9205:
T98_256_364_118_474_9204:2
T98_256_364_118_474_9203:2
T98_256_364_118_474_9202:2
T98_256_364_118_474_9201:2
T98_256_364_118_474_9200:Favorable
T98_256_364_118_474_9199:2015-12-02
T98_256_364_118_474_9198:2015-12-02
T98_256_364_118_474_9197:Fábrica
T98_256_364_118_474_9196:2015-12-02
T98_256_364_118_474_9195:798789
Retorno :
Array
(
[ret] => inicioComponente_WF_DocSalida({"id":"1188","caso_id":"35","proceso_id":98,"tit":"1. Acta IVC Colchones","tarea_id":256,"paso_id":365,"desc":"Acta IVC Colchones<\/strong>: IVC","url":"De clic aqui para descargar el archivo<\/a><\/div>"});
[suc] => 1
)
fin 2015-12-02 09:47:27
/******************************************************************************************************/
2021-03 08 12:03:28
Nuevo(87101017,1)
Caso :35
2021-03 08 12:03:28
cargar datos del sujeto(,,s,98,35)
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=35 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-03 08 12:03:28
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=7
2021-03 08 12:03:28
tabla :core_sujetoverificaciongeneral
SELECT * FROM core_sujetoverificaciongeneral where id=87101017
CasoSeguimiento :80
EjecutarTarea_274() 1. Antroprometría id_comp1106
212
ValidarUsuario(274):1
EjecutarPaso_443: form:14 , caso=35 id_comp 1106
Mostrar form
fin 2021-03-08 12:03:28
/******************************************************************************************************/
2021-03-08 12:03:29TraerCaso(35,98,)
CargarCaso :35
2021-03 08 12:03:29
CargarDatos: Caso :35
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":"80","id":"80","1":"35","wf_caso_98_id":"35","2":"274","wf_tarea_id":"274","3":null,"core_usuario_id":null,"4":"2021-03-08 12:03:28","fec_asig":"2021-03-08 12:03:28","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-03 08 12:03:29
cargar datos del sujeto(,,s,98,35)
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=35 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-03 08 12:03:29
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=7
2021-03 08 12:03:29
tabla :core_sujetoverificaciongeneral
SELECT * FROM core_sujetoverificaciongeneral where id=87101017
fin 2021-03-08 12:03:29
/******************************************************************************************************/
2021-03-08 12:03:58TraerCaso(35,98,)
CargarCaso :35
2021-03 08 12:03:58
CargarDatos: Caso :35
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":"80","id":"80","1":"35","wf_caso_98_id":"35","2":"274","wf_tarea_id":"274","3":null,"core_usuario_id":null,"4":"2021-03-08 12:03:28","fec_asig":"2021-03-08 12:03:28","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-03 08 12:03:58
cargar datos del sujeto(,,s,98,35)
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=35 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-03 08 12:03:58
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=7
2021-03 08 12:03:58
tabla :core_sujetoverificaciongeneral
SELECT * FROM core_sujetoverificaciongeneral where id=87101017
2021-03 08 12:03:58
Continuar(s,274,443,)
EjecutarTarea_274() 1. Antroprometría id_comp1106
212
ValidarUsuario(274):1
EjecutarPaso_443: form:14 , caso=35 id_comp 1106
Paso::Guardar(Caso:35)
Datos a guardar:
Array
(
[wf_proceso_id] => 98
[wf_paso_id] => 443
[wf_tarea_id] => 274
[wf_caso_id] => 35
[id] => 1106
[accion] => nextPaso
[reg] => s
[rta] => n
[cod_formulario2] => 14
[id_periodo] => 2021
[obs_ingreso] =>
[cod_bloque] => 208
[oid] =>
[oid_maestro] =>
[2417] => 160
[2418] => 59
[2419] =>
[2420] => 36
[2421] => 90
[2422] => 116
)
OID: 21
rta: 1 dato:21 tabla:sce.t14
CasoPaso:55
CargarDatos_443(21)
se carga 98_274_443_14_208_2422116
se carga 98_274_443_14_208_242190
se carga 98_274_443_14_208_242036
se carga 98_274_443_14_208_2419
se carga 98_274_443_14_208_241859
se carga 98_274_443_14_208_2417160
SiguientePasoDe443: Funcion para ejecutar el siguiente paso
Condicion Tarea : true
TerminarTarea(274,275)
Ultimo seg :80
Ultimo seg :81
EjecutarTarea_275() 2. Comorbilidad id_comp1106
212 212
ValidarUsuario(275):1
EjecutarPaso_444: form:15 , caso=35 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_35',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', checked: true}) ],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', checked: true}) ],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', checked: true}) ],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', checked: true}) ],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', checked: true}) ],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', checked: true}) ],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', checked: true}) ],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', checked: true}) ],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', checked: true}) ],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', checked: true}) ],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', checked: true}) ],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', checked: true}) ],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_35'); 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://guaitara.servicedesk-it.com/sisad16/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'98',wf_paso_id:'444',wf_tarea_id:'275',wf_caso_id:'35',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_35').getForm().loadRecord(new Ext.data.Record({"cod_formulario":15,"oid_maestro":null,"cod_bloque":209})); llamadaAJAX({url:'http://guaitara.servicedesk-it.com/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":"35"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1106').doLayout();
[suc] => 1
)
fin 2021-03-08 12:03:59
/******************************************************************************************************/
2021-03-08 12:03:59TraerCaso(35,98,)
CargarCaso :35
2021-03 08 12:03:59
CargarDatos: Caso :35
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":"55","id":"55","1":"443","wf_paso_id":"443","2":"80","wf_caso_98_seguimiento_id":"80","3":"212","core_usuario_id":"212","4":"2021-03-08 12:03:59","fecha_ejec":"2021-03-08 12:03:59","5":"21","dato":"21","6":"sce.t14","tabla":"sce.t14","7":"274","tarea_id":"274","8":"Ramirez Sure: ciudadano","usr_ejec":"Ramirez Sure: ciudadano"}
CargarDatos_443(21)
se carga 98_274_443_14_208_2422116
se carga 98_274_443_14_208_242190
se carga 98_274_443_14_208_242036
se carga 98_274_443_14_208_2419
se carga 98_274_443_14_208_241859
se carga 98_274_443_14_208_2417160
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":"80","id":"80","1":"35","wf_caso_98_id":"35","2":"274","wf_tarea_id":"274","3":null,"core_usuario_id":null,"4":"2021-03-08 12:03:28","fec_asig":"2021-03-08 12:03:28","5":"212","core_usuario_id_resol":"212","6":"2021-03-08 12:03:59","fec_resol":"2021-03-08 12:03:59","7":"274","wf_tarea_id_sig":"274","8":null,"usr_asig":null,"9":"Ramirez Sure: ciudadano","usr_resol":"Ramirez Sure: ciudadano"}
{"0":"81","id":"81","1":"35","wf_caso_98_id":"35","2":"275","wf_tarea_id":"275","3":"212","core_usuario_id":"212","4":"2021-03-08 12:03:59","fec_asig":"2021-03-08 12:03:59","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"275","wf_tarea_id_sig":"275","8":"Ramirez Sure: ciudadano","usr_asig":"Ramirez Sure: ciudadano","9":null,"usr_resol":null}
2021-03 08 12:03:59
cargar datos del sujeto(,,s,98,35)
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=35 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-03 08 12:03:59
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=7
2021-03 08 12:03:59
tabla :core_sujetoverificaciongeneral
SELECT * FROM core_sujetoverificaciongeneral where id=87101017
fin 2021-03-08 12:03:59
/******************************************************************************************************/
2021-03-08 12:04:12TraerCaso(35,98,)
CargarCaso :35
2021-03 08 12:04:12
CargarDatos: Caso :35
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":"55","id":"55","1":"443","wf_paso_id":"443","2":"80","wf_caso_98_seguimiento_id":"80","3":"212","core_usuario_id":"212","4":"2021-03-08 12:03:59","fecha_ejec":"2021-03-08 12:03:59","5":"21","dato":"21","6":"sce.t14","tabla":"sce.t14","7":"274","tarea_id":"274","8":"Ramirez Sure: ciudadano","usr_ejec":"Ramirez Sure: ciudadano"}
CargarDatos_443(21)
se carga 98_274_443_14_208_2422116
se carga 98_274_443_14_208_242190
se carga 98_274_443_14_208_242036
se carga 98_274_443_14_208_2419
se carga 98_274_443_14_208_241859
se carga 98_274_443_14_208_2417160
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":"80","id":"80","1":"35","wf_caso_98_id":"35","2":"274","wf_tarea_id":"274","3":null,"core_usuario_id":null,"4":"2021-03-08 12:03:28","fec_asig":"2021-03-08 12:03:28","5":"212","core_usuario_id_resol":"212","6":"2021-03-08 12:03:59","fec_resol":"2021-03-08 12:03:59","7":"274","wf_tarea_id_sig":"274","8":null,"usr_asig":null,"9":"Ramirez Sure: ciudadano","usr_resol":"Ramirez Sure: ciudadano"}
{"0":"81","id":"81","1":"35","wf_caso_98_id":"35","2":"275","wf_tarea_id":"275","3":"212","core_usuario_id":"212","4":"2021-03-08 12:03:59","fec_asig":"2021-03-08 12:03:59","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"275","wf_tarea_id_sig":"275","8":"Ramirez Sure: ciudadano","usr_asig":"Ramirez Sure: ciudadano","9":null,"usr_resol":null}
2021-03 08 12:04:12
cargar datos del sujeto(,,s,98,35)
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=35 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-03 08 12:04:12
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=7
2021-03 08 12:04:12
tabla :core_sujetoverificaciongeneral
SELECT * FROM core_sujetoverificaciongeneral where id=87101017
2021-03 08 12:04:12
Continuar(s,275,444,)
EjecutarTarea_275() 2. Comorbilidad id_comp1106
212 212
ValidarUsuario(275):1
EjecutarPaso_444: form:15 , caso=35 id_comp 1106
Paso::Guardar(Caso:35)
Datos a guardar:
Array
(
[wf_proceso_id] => 98
[wf_paso_id] => 444
[wf_tarea_id] => 275
[wf_caso_id] => 35
[id] => 1106
[accion] => nextPaso
[reg] => s
[rta] => n
[cod_formulario2] => 15
[id_periodo] => 2021
[obs_ingreso] =>
[cod_bloque] => 209
[oid] =>
[oid_maestro] =>
[2423] => 2
[2424] => 2
[2425] => 2
[2426] => 2
[2427] => 2
[2428] => 2
[2429] => 2
[2430] => 2
[2431] => 2
[2432] => 2
[2433] => 2
[2434] => 2
)
OID: 23
rta: 1 dato:23 tabla:sce.t15
CasoPaso:56
CargarDatos_444(23)
se carga 98_275_444_15_209_24342
se carga 98_275_444_15_209_24332
se carga 98_275_444_15_209_24322
se carga 98_275_444_15_209_24312
se carga 98_275_444_15_209_24302
se carga 98_275_444_15_209_24292
se carga 98_275_444_15_209_24282
se carga 98_275_444_15_209_24272
se carga 98_275_444_15_209_24262
se carga 98_275_444_15_209_24252
se carga 98_275_444_15_209_24242
se carga 98_275_444_15_209_24232
SiguientePasoDe444: Funcion para ejecutar el siguiente paso
Condicion Tarea : true
TerminarTarea(275,278)
Ultimo seg :81
Ultimo seg :82
EjecutarTarea_278() 3. Listo id_comp1106
212 212
ValidarUsuario(278):1
EjecutarPaso_445: docs:101 , caso=35 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.'logoRR.jpg';
$htm='
 |
'.$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'];
$id_persona=$fil_u['id'];
$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";
}
?>
$num=2;
$identificacion = '1085935295';
$estatura = '{ 98_274_443_14_208_2417 }';
$peso = '{ 98_274_443_14_208_2418 }';
//$RCC = '{ 98_274_443_14_208_2419 }';
$CMC = '{ 98_274_443_14_208_2420 }';
$CMA = '{ 98_274_443_14_208_2421 }';
$CMCAD = '{ 98_274_443_14_208_2422 }';
$RCC = $CMA/$CMCAD;
?>
Nombre: |
echo $nombre_usuario; ?> |
Identificació: |
echo $documento; ?> |
Edad: |
echo $edad->format('%y'); ?> |
Genero: |
echo $tip_genero; ?> |
Altura: |
echo $estatura; ?> |
Peso: |
echo $peso; ?> |
Radio de cadera/cintura |
echo $RCC; ?> |
Circunferencia media del cuello: |
echo $CMC;?> |
Circunferencia media del abdomen: |
echo $CMA; ?> |
Circunferencia media de cadera: |
echo $CMCAD; ?> |
/*IMC*/
$imc=$peso/(pow(($estatura/100),$num));
echo "
".'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.jpg";
}elseif(18.5>$imc && $imc<25){
$corpulencia= "Normopeso";
$img_corpulencia = "normopeso.jpg";
}elseif(25>$imc && $imc<27){
$corpulencia= "sobrepeso grado I";
$img_corpulencia = 'sobrepeso.jpg';
}elseif(27>$imc && $imc<30){
$corpulencia= "sobrepeso grado II (Preobesidad)";
$img_corpulencia = "sobrepeso.jpg";
}elseif(30>$imc && $imc<35){
$corpulencia= "Obesidad Tipo I";
$img_corpulencia = "sobrepeso.jpg";
}elseif(35>$imc && $imc<40){
$corpulencia= "Obesidad Tipo II";
$img_corpulencia = "sobrepeso.jpg";
}elseif(40>$imc && $imc<50){
$corpulencia= "Obesidad Tipo III (Mórbida)";
$img_corpulencia = "sobrepeso.jpg";
}else{
$corpulencia= "Obesidad Tipo IVI (Extrema)";
$img_corpulencia = "sobrepeso.jpg";
}
$img_corpulencia = K_PATH_IMAGES.$img_corpulencia;
echo "
".'CLASIFICACIÓN POR NIVEL DE CORPULENCIA (IMC): '."".$corpulencia."
";
echo '
';
$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="Esencial";
}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."
";
/*INSERTAR RESULTADOS*/
$procedimeinto=98;
$wf_caso='{"pro":"'.$procedimeinto.'","cas":"'.$this->caso->id.'"}';
$sql_16="SELECT count(*) count FROM sce.t16 t16 where t16.wf_caso_id=?";
$rs_16=$con->Execute($sql_16,$wf_caso);
$fil_16=$rs_16->fetchRow();
$fecha_ing = new DateTime();
$fecha_ing= $fecha_ing->format('Y-m-d H:i:s') ;
if ($fil_16['count']>0) {
$sql_insert_t16="REPLACE INTO sce.t16 (id_persona,edad,corulencia,fenotipo,imc,mgc,img,mlg,imlg,imme,pgc,wf_caso_id,fecha_core_usuario_id_modificacion) VALUES ($id_persona,".$edad->format('%y').",'$corpulencia','$corporal',$imc,$mgc,$img,$mlg,$imlg,$imme,$pgc,'".$wf_caso."','".$fecha_ing."')";
$sql_insert=$con->Execute($sql_insert_t16);
}else{
$sql_insert_t16="insert into sce.t16 (id_persona,edad,corulencia,fenotipo,imc,mgc,img,mlg,imlg,imme,pgc, wf_caso_id,fecha_core_usuario_id_creacion) VALUES ($id_persona,".$edad->format('%y').",'$corpulencia','$corporal',$imc,$mgc,$img,$mlg,$imlg,$imme,$pgc,'".$wf_caso."','".$fecha_ing."')";
$sql_insert=$con->Execute($sql_insert_t16);
}
?>
/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
$html=ob_get_clean();
// output the HTML content
$pdf->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:116
T98_274_443_14_208_2421:90
T98_274_443_14_208_2420:36
T98_274_443_14_208_2419:
T98_274_443_14_208_2418:59
T98_274_443_14_208_2417:160
Retorno :
Array
(
[ret] => inicioComponente_WF_DocSalida({"id":"1106","caso_id":"35","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-03-08 12:04:12
/******************************************************************************************************/