2015-09-22 10:56:03TraerCaso(5675,93,) CargarCaso :5675 2015-09 22 10:56:03 CargarDatos: Caso :5675 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_93_seguimiento_id,wf_paso_id from wf_caso_93_pasos a1 group by wf_caso_93_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_93_pasos p using(id,wf_caso_93_seguimiento_id) inner join ( select max(id) as wf_caso_93_seguimiento_id,wf_caso_93_id,wf_tarea_id from wf_caso_93_seguimiento where wf_caso_93_id =? group by wf_caso_93_id,wf_tarea_id order by wf_caso_93_id,wf_caso_93_seguimiento_id ) b using(wf_caso_93_seguimiento_id) left join usuarios u using(core_usuario_id) {"0":"16474","id":"16474","1":"344","wf_paso_id":"344","2":"13758","wf_caso_93_seguimiento_id":"13758","3":"325","core_usuario_id":"325","4":"2015-08-20 11:28:10","fecha_ejec":"2015-08-20 11:28:10","5":"5361310","dato":"5361310","6":"sce.t2","tabla":"sce.t2","7":"246","tarea_id":"246","8":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","usr_ejec":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa"} CargarDatos_344(5361310) se carga 93_246_344_2_7_41641 {"0":"16475","id":"16475","1":"345","wf_paso_id":"345","2":"13759","wf_caso_93_seguimiento_id":"13759","3":"325","core_usuario_id":"325","4":"2015-08-20 11:37:32","fecha_ejec":"2015-08-20 11:37:32","5":"5345188","dato":"5345188","6":"sce.t99","tabla":"sce.t99","7":"247","tarea_id":"247","8":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","usr_ejec":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa"} CargarDatos_345(5345188) se carga 93_247_345_99_460_9020Array se carga 93_247_345_99_460_9007Array se carga 93_247_345_99_460_90061 se carga 93_247_345_99_460_90055 se carga 93_247_345_99_460_9004Dar cumplimiento a los siguientes numerales: 6.1 , 7.1 , 8.1.1 , 8.1.2 se carga 93_247_345_99_460_9003 se carga 93_247_345_99_459_90022 se carga 93_247_345_99_459_90012 se carga 93_247_345_99_459_90002 se carga 93_247_345_99_459_89992 se carga 93_247_345_99_459_89982 se carga 93_247_345_99_459_89972 se carga 93_247_345_99_459_89962 se carga 93_247_345_99_459_89952 se carga 93_247_345_99_459_89942 se carga 93_247_345_99_459_89932 se carga 93_247_345_99_458_8990_8992_OBS se carga 93_247_345_99_458_8990_89921 se carga 93_247_345_99_458_8990_8991_OBS se carga 93_247_345_99_458_8990_89911 se carga 93_247_345_99_458_8990 se carga 93_247_345_99_458_8983_8989_OBS se carga 93_247_345_99_458_8983_89891 se carga 93_247_345_99_458_8983_8988_OBSNo tiene Botiquin se carga 93_247_345_99_458_8983_89882 se carga 93_247_345_99_458_8983_8987_OBSNo tiene extintor se carga 93_247_345_99_458_8983_89872 se carga 93_247_345_99_458_8983 se carga 93_247_345_99_456_8971_8972_OBSNo presenta plan de saneamiento se carga 93_247_345_99_456_8971_89720 se carga 93_247_345_99_456_8971 se carga 93_247_345_99_456_8968_8982_OBS se carga 93_247_345_99_456_8968_89822 se carga 93_247_345_99_456_8968_8981_OBS se carga 93_247_345_99_456_8968_89812 se carga 93_247_345_99_456_8968_8980_OBS se carga 93_247_345_99_456_8968_89802 se carga 93_247_345_99_456_8968_8970_OBS se carga 93_247_345_99_456_8968_89702 se carga 93_247_345_99_456_8968_8969_OBSNo mpresenta certificado medico se carga 93_247_345_99_456_8968_89690 se carga 93_247_345_99_456_8968 se carga 93_247_345_99_456_8963_89763 se carga 93_247_345_99_456_8963_8967_OBS se carga 93_247_345_99_456_8963_89673 se carga 93_247_345_99_456_8963_8966_OBS se carga 93_247_345_99_456_8963_89662 se carga 93_247_345_99_456_8963_8965_OBS se carga 93_247_345_99_456_8963_89652 se carga 93_247_345_99_456_8963_8964_OBS se carga 93_247_345_99_456_8963_89642 se carga 93_247_345_99_456_8963 se carga 93_247_345_99_456_8957_8962_OBS se carga 93_247_345_99_456_8957_89623 se carga 93_247_345_99_456_8957_8961_OBS se carga 93_247_345_99_456_8957_89613 se carga 93_247_345_99_456_8957_8960_OBS se carga 93_247_345_99_456_8957_89603 se carga 93_247_345_99_456_8957_8959_OBS se carga 93_247_345_99_456_8957_89592 se carga 93_247_345_99_456_8957_8958_OBS se carga 93_247_345_99_456_8957_89583 se carga 93_247_345_99_456_8957 se carga 93_247_345_99_455_8948NO ACEPTABLE se carga 93_247_345_99_455_89471 se carga 93_247_345_99_455_8946 se carga 93_247_345_99_455_8934_8945_OBS se carga 93_247_345_99_455_8934_89452 se carga 93_247_345_99_455_8934_8944_OBS se carga 93_247_345_99_455_8934_89442 se carga 93_247_345_99_455_8934_8936_OBS se carga 93_247_345_99_455_8934_89362 se carga 93_247_345_99_455_8934_8935_OBS se carga 93_247_345_99_455_8934_89352 se carga 93_247_345_99_455_8934 se carga 93_247_345_99_455_8929_8933_OBS se carga 93_247_345_99_455_8929_89334 se carga 93_247_345_99_455_8929_8932_OBS se carga 93_247_345_99_455_8929_89322 se carga 93_247_345_99_455_8929_8931_OBS se carga 93_247_345_99_455_8929_89312 se carga 93_247_345_99_455_8929_8930_OBS se carga 93_247_345_99_455_8929_89302 se carga 93_247_345_99_455_8929 se carga 93_247_345_99_455_8923_8926_OBS se carga 93_247_345_99_455_8923_89262 se carga 93_247_345_99_455_8923_8925_OBS se carga 93_247_345_99_455_8923_89252 se carga 93_247_345_99_455_8923_8924_OBS se carga 93_247_345_99_455_8923_89242 se carga 93_247_345_99_455_8923 se carga 93_247_345_99_429_892227186619 se carga 93_247_345_99_429_8921INOCENCIA QUINTERO se carga 93_247_345_99_429_892027186619 se carga 93_247_345_99_429_8919INOCENCIA QUINTERO se carga 93_247_345_99_429_891827186619 se carga 93_247_345_99_429_8917INOCENCIA QUINTERO se carga 93_247_345_99_429_89161 se carga 93_247_345_99_429_86184 se carga 93_247_345_99_429_86172014-09-03 se carga 93_247_345_99_429_86161307 {"0":"16476","id":"16476","1":"347","wf_paso_id":"347","2":"13759","wf_caso_93_seguimiento_id":"13759","3":"325","core_usuario_id":"325","4":"2015-08-20 11:38:27","fecha_ejec":"2015-08-20 11:38:27","5":"24410","dato":"24410","6":"core_upload","tabla":"core_upload","7":"247","tarea_id":"247","8":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","usr_ejec":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa"} CargarDatos_347(24410) {"0":"16477","id":"16477","1":"352","wf_paso_id":"352","2":"13760","wf_caso_93_seguimiento_id":"13760","3":"325","core_usuario_id":"325","4":"2015-08-20 11:39:12","fecha_ejec":"2015-08-20 11:39:12","5":"11865","dato":"11865","6":"calen_principal","tabla":"calen_principal","7":"250","tarea_id":"250","8":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","usr_ejec":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa"} CargarDatos_352(11865) 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_93_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_93_id,b0.wf_tarea_id from wf_caso_93_seguimiento b0 where b0.wf_caso_93_id =? group by b0.wf_caso_93_id,b0.wf_tarea_id order by wf_caso_93_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":"13758","id":"13758","1":"5675","wf_caso_93_id":"5675","2":"246","wf_tarea_id":"246","3":null,"core_usuario_id":null,"4":"2015-08-20 11:28:07","fec_asig":"2015-08-20 11:28:07","5":"325","core_usuario_id_resol":"325","6":"2015-08-20 11:28:11","fec_resol":"2015-08-20 11:28:11","7":"246","wf_tarea_id_sig":"246","8":null,"usr_asig":null,"9":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","usr_resol":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa"} {"0":"13759","id":"13759","1":"5675","wf_caso_93_id":"5675","2":"247","wf_tarea_id":"247","3":"325","core_usuario_id":"325","4":"2015-08-20 11:28:11","fec_asig":"2015-08-20 11:28:11","5":"325","core_usuario_id_resol":"325","6":"2015-08-20 11:38:27","fec_resol":"2015-08-20 11:38:27","7":"247","wf_tarea_id_sig":"247","8":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","usr_asig":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","9":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","usr_resol":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa"} {"0":"13760","id":"13760","1":"5675","wf_caso_93_id":"5675","2":"250","wf_tarea_id":"250","3":"325","core_usuario_id":"325","4":"2015-08-20 11:38:27","fec_asig":"2015-08-20 11:38:27","5":"325","core_usuario_id_resol":"325","6":"2015-08-20 11:39:12","fec_resol":"2015-08-20 11:39:12","7":"250","wf_tarea_id_sig":"250","8":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","usr_asig":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","9":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","usr_resol":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa"} {"0":"13761","id":"13761","1":"5675","wf_caso_93_id":"5675","2":"248","wf_tarea_id":"248","3":"325","core_usuario_id":"325","4":"2015-08-20 11:39:12","fec_asig":"2015-08-20 11:39:12","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"248","wf_tarea_id_sig":"248","8":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","usr_asig":"Rosero Rosero Miguel Albeiro : Tecnico de Policarpa","9":null,"usr_resol":null} 2015-09 22 10:56:04 cargar datos del sujeto(,,s,93,5675) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_93 w inner join core_sujetoverificacion s on w.id=5675 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-09 22 10:56:04 tabla dat adic select tabla from core_sujetoverificaciontipo where id=2 2015-09 22 10:56:04 tabla :core_sujetoverificacionestablecimiento SELECT * FROM core_sujetoverificacionestablecimiento where id=10162 2015-09 22 10:56:04 Continuar(,,,s) EjecutarTarea_248() 3. Control id_compmarc_93 325 325 ValidarUsuario(248):1 EjecutarPaso_353: form:3 , caso=5675 id_comp marc_93 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_93').removeAll();Ext.getCmp('comp_marc_93').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_93_5675',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'3'}) ,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:'52'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,{value:'',xtype:'numberfield' , maxLength:6,autoCreate:{ tag:'input',maxlength:'6'} ,allowBlank:false,id:'5910',fieldLabel:'* Acta No' },new Ext.form.DateField({fieldLabel:'* Fecha - (Formato AAAA-MM-DD)',name:'4673',allowBlank:false,maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) }),{value:'',xtype:'numberfield' , maxLength:6,autoCreate:{ tag:'input',maxlength:'6'} ,id:'4624',fieldLabel:'Acta anterior No' },new Ext.form.DateField({fieldLabel:'Fecha del acta anterior',name:'4625',maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) }),{ xtype:'hidden',id:'hds5499',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){xajax_comprobar_campoOcultoSelect(this.getValue(),5499);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),5499); }},/*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_52_5499',allowBlank:false,fieldLabel:'* Concepto de la última visita.',hiddenName:'5499'}),{ xtype:'hidden',id:'hdcampo4626',value:'34'},{ xtype:'hidden',id:'4626'}, new Ext.grid.EditorGridPanel({xtype:'editorgrid',store:new Ext.data.JsonStore({ fields:[{ name:'oid' },{ name:'exigencia' },{ name:'cond_encontrada' }]}),columns:[new Ext.grid.RowNumberer({width:30}),{header:'Exigencia',dataIndex:'exigencia',width:200,resizable:true,sortable:true,editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,editor: new Ext.form.TextArea({value:''})}],stripeRows:true,height:250,id:'4626_34',title:'Aspectos a verificar',stateful:true,stateId:'grid',autoScroll:true,autoWidth:true,sm:new Ext.grid.RowSelectionModel({singleSelect:false}),anchor:'97%',viewConfig:{listeners:{rowsinserted:function(view,row,info){this.refresh();},rowremoved:function(view,row,info){this.refresh();}}},tbar:[{iconCls:'icon-add',tooltip:'Agregar',text:'Agregar',handler:function(){var TopicRecord = Ext.data.Record.create({ name:'oid' },{ name:'exigencia' },{ name:'cond_encontrada' });var myNewRecord = new TopicRecord({ oid:null ,exigencia:'',cond_encontrada:''});var storegri = Ext.getCmp('4626_34').getStore();storegri.add(myNewRecord);}},{iconCls:'icon-delete',tooltip:'Eliminar',text:'Eliminar',handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelections();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}Ext.Msg.show({ title:'Advertencia de eliminacion', msg:'Esta seguro que desea eliminar los items seleccionados?', buttons:Ext.Msg.YESNO, animEl:'btnEl', fn:function(btn){ if (btn == 'yes'){grid.store.remove(list);} }, icon:Ext.MessageBox.QUESTION });}}]}),{ xtype:'hidden',id:'hdcampo5502',value:'35'},{ xtype:'hidden',id:'5502'}, new Ext.grid.EditorGridPanel({xtype:'editorgrid',store:new Ext.data.JsonStore({ fields:[{ name:'oid' },{ name:'n_exigencia' },{ name:'n_condicion' }]}),columns:[new Ext.grid.RowNumberer({width:30}),{header:'Exigencia',dataIndex:'n_exigencia',width:200,resizable:true,sortable:true,editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,editor: new Ext.form.TextArea({value:''})}],stripeRows:true,height:250,id:'5502_35',title:'Exigencias frente a nueva situación sanitaria',stateful:true,stateId:'grid',autoScroll:true,autoWidth:true,sm:new Ext.grid.RowSelectionModel({singleSelect:false}),anchor:'97%',viewConfig:{listeners:{rowsinserted:function(view,row,info){this.refresh();},rowremoved:function(view,row,info){this.refresh();}}},tbar:[{iconCls:'icon-add',tooltip:'Agregar',text:'Agregar',handler:function(){var TopicRecord = Ext.data.Record.create({ name:'oid' },{ name:'n_exigencia' },{ name:'n_condicion' });var myNewRecord = new TopicRecord({ oid:null ,n_exigencia:'',n_condicion:''});var storegri = Ext.getCmp('5502_35').getStore();storegri.add(myNewRecord);}},{iconCls:'icon-delete',tooltip:'Eliminar',text:'Eliminar',handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelections();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}Ext.Msg.show({ title:'Advertencia de eliminacion', msg:'Esta seguro que desea eliminar los items seleccionados?', buttons:Ext.Msg.YESNO, animEl:'btnEl', fn:function(btn){ if (btn == 'yes'){grid.store.remove(list);} }, icon:Ext.MessageBox.QUESTION });}}]}),{value:'',xtype:'textfield' , maxLength:50,autoCreate:{ tag:'input',maxlength:'50'} ,id:'5503',fieldLabel:'Plazo para cumplimiento de exigencias ( No de días )' },{ xtype:'hidden',id:'hds4660',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){xajax_comprobar_campoOcultoSelect(this.getValue(),4660);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),4660); }},/*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_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660'}), new Ext.form.TextArea({id:'5597', fieldLabel:'Observaciones',name:'5597'}),{ xtype:'hidden',id:'hdcampo4627',value:'31'},{ xtype:'hidden',id:'4627'}, new Ext.grid.EditorGridPanel({xtype:'editorgrid',store:new Ext.data.JsonStore({ fields:[{ name:'oid' },{ name:'autoridad' },{ name:'establecimiento' }]}),columns:[new Ext.grid.RowNumberer({width:30}),{header:'Por parte de la Autoridad Sanitaria',dataIndex:'autoridad',width:200,resizable:true,sortable:true,editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,editor: new Ext.form.TextArea({value:'',allowBlank:false})}],stripeRows:true,height:250,id:'4627_31',title:'Participantes en la inspección',stateful:true,stateId:'grid',autoScroll:true,autoWidth:true,sm:new Ext.grid.RowSelectionModel({singleSelect:false}),anchor:'97%',viewConfig:{listeners:{rowsinserted:function(view,row,info){this.refresh();},rowremoved:function(view,row,info){this.refresh();}}},tbar:[{iconCls:'icon-add',tooltip:'Agregar',text:'Agregar',handler:function(){var TopicRecord = Ext.data.Record.create({ name:'oid' },{ name:'autoridad' },{ name:'establecimiento' });var myNewRecord = new TopicRecord({ oid:null ,autoridad:'',establecimiento:''});var storegri = Ext.getCmp('4627_31').getStore();storegri.add(myNewRecord);}},{iconCls:'icon-delete',tooltip:'Eliminar',text:'Eliminar',handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelections();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}Ext.Msg.show({ title:'Advertencia de eliminacion', msg:'Esta seguro que desea eliminar los items seleccionados?', buttons:Ext.Msg.YESNO, animEl:'btnEl', fn:function(btn){ if (btn == 'yes'){grid.store.remove(list);} }, icon:Ext.MessageBox.QUESTION });}}]}) ] ,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_93_5675');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_93_5675'),'423','{"pro":"93","cas":"5675"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_93_5675').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"cod_bloque":52,"5910":null,"4624":null,"5503":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'353',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"93","cas":"5675"}'}}); }catch(e){alert(e);}} } }) );Ext.getCmp('comp_marc_93').doLayout(); [suc] => 1 ) fin 2015-09-22 10:56:05 /******************************************************************************************************/ fin 2015-09-22 10:56:06 /******************************************************************************************************/ 2015-09 22 12:43:11 Continuar(,,,s) EjecutarTarea_248() 3. Control id_compmarc_93 325 325 ValidarUsuario(248):1 EjecutarPaso_353: form:3 , caso=5675 id_comp marc_93 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_93').removeAll();Ext.getCmp('comp_marc_93').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_93_5675',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'3'}) ,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:'52'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,{value:'',xtype:'numberfield' , maxLength:6,autoCreate:{ tag:'input',maxlength:'6'} ,allowBlank:false,id:'5910',fieldLabel:'* Acta No' },new Ext.form.DateField({fieldLabel:'* Fecha - (Formato AAAA-MM-DD)',name:'4673',allowBlank:false,maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) }),{value:'',xtype:'numberfield' , maxLength:6,autoCreate:{ tag:'input',maxlength:'6'} ,id:'4624',fieldLabel:'Acta anterior No' },new Ext.form.DateField({fieldLabel:'Fecha del acta anterior',name:'4625',maskRe:/^[-_0-9]$/,format:FormatoFecha,renderer:Ext.util.Format.dateRenderer(FormatoFecha) }),{ xtype:'hidden',id:'hds5499',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){xajax_comprobar_campoOcultoSelect(this.getValue(),5499);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),5499); }},/*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_52_5499',allowBlank:false,fieldLabel:'* Concepto de la última visita.',hiddenName:'5499'}),{ xtype:'hidden',id:'hdcampo4626',value:'34'},{ xtype:'hidden',id:'4626'}, new Ext.grid.EditorGridPanel({xtype:'editorgrid',store:new Ext.data.JsonStore({ fields:[{ name:'oid' },{ name:'exigencia' },{ name:'cond_encontrada' }]}),columns:[new Ext.grid.RowNumberer({width:30}),{header:'Exigencia',dataIndex:'exigencia',width:200,resizable:true,sortable:true,editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,editor: new Ext.form.TextArea({value:''})}],stripeRows:true,height:250,id:'4626_34',title:'Aspectos a verificar',stateful:true,stateId:'grid',autoScroll:true,autoWidth:true,sm:new Ext.grid.RowSelectionModel({singleSelect:false}),anchor:'97%',viewConfig:{listeners:{rowsinserted:function(view,row,info){this.refresh();},rowremoved:function(view,row,info){this.refresh();}}},tbar:[{iconCls:'icon-add',tooltip:'Agregar',text:'Agregar',handler:function(){var TopicRecord = Ext.data.Record.create({ name:'oid' },{ name:'exigencia' },{ name:'cond_encontrada' });var myNewRecord = new TopicRecord({ oid:null ,exigencia:'',cond_encontrada:''});var storegri = Ext.getCmp('4626_34').getStore();storegri.add(myNewRecord);}},{iconCls:'icon-delete',tooltip:'Eliminar',text:'Eliminar',handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelections();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}Ext.Msg.show({ title:'Advertencia de eliminacion', msg:'Esta seguro que desea eliminar los items seleccionados?', buttons:Ext.Msg.YESNO, animEl:'btnEl', fn:function(btn){ if (btn == 'yes'){grid.store.remove(list);} }, icon:Ext.MessageBox.QUESTION });}}]}),{ xtype:'hidden',id:'hdcampo5502',value:'35'},{ xtype:'hidden',id:'5502'}, new Ext.grid.EditorGridPanel({xtype:'editorgrid',store:new Ext.data.JsonStore({ fields:[{ name:'oid' },{ name:'n_exigencia' },{ name:'n_condicion' }]}),columns:[new Ext.grid.RowNumberer({width:30}),{header:'Exigencia',dataIndex:'n_exigencia',width:200,resizable:true,sortable:true,editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,editor: new Ext.form.TextArea({value:''})}],stripeRows:true,height:250,id:'5502_35',title:'Exigencias frente a nueva situación sanitaria',stateful:true,stateId:'grid',autoScroll:true,autoWidth:true,sm:new Ext.grid.RowSelectionModel({singleSelect:false}),anchor:'97%',viewConfig:{listeners:{rowsinserted:function(view,row,info){this.refresh();},rowremoved:function(view,row,info){this.refresh();}}},tbar:[{iconCls:'icon-add',tooltip:'Agregar',text:'Agregar',handler:function(){var TopicRecord = Ext.data.Record.create({ name:'oid' },{ name:'n_exigencia' },{ name:'n_condicion' });var myNewRecord = new TopicRecord({ oid:null ,n_exigencia:'',n_condicion:''});var storegri = Ext.getCmp('5502_35').getStore();storegri.add(myNewRecord);}},{iconCls:'icon-delete',tooltip:'Eliminar',text:'Eliminar',handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelections();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}Ext.Msg.show({ title:'Advertencia de eliminacion', msg:'Esta seguro que desea eliminar los items seleccionados?', buttons:Ext.Msg.YESNO, animEl:'btnEl', fn:function(btn){ if (btn == 'yes'){grid.store.remove(list);} }, icon:Ext.MessageBox.QUESTION });}}]}),{value:'',xtype:'textfield' , maxLength:50,autoCreate:{ tag:'input',maxlength:'50'} ,id:'5503',fieldLabel:'Plazo para cumplimiento de exigencias ( No de días )' },{ xtype:'hidden',id:'hds4660',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){xajax_comprobar_campoOcultoSelect(this.getValue(),4660);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),4660); }},/*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_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660'}), new Ext.form.TextArea({id:'5597', fieldLabel:'Observaciones',name:'5597'}),{ xtype:'hidden',id:'hdcampo4627',value:'31'},{ xtype:'hidden',id:'4627'}, new Ext.grid.EditorGridPanel({xtype:'editorgrid',store:new Ext.data.JsonStore({ fields:[{ name:'oid' },{ name:'autoridad' },{ name:'establecimiento' }]}),columns:[new Ext.grid.RowNumberer({width:30}),{header:'Por parte de la Autoridad Sanitaria',dataIndex:'autoridad',width:200,resizable:true,sortable:true,editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,editor: new Ext.form.TextArea({value:'',allowBlank:false})}],stripeRows:true,height:250,id:'4627_31',title:'Participantes en la inspección',stateful:true,stateId:'grid',autoScroll:true,autoWidth:true,sm:new Ext.grid.RowSelectionModel({singleSelect:false}),anchor:'97%',viewConfig:{listeners:{rowsinserted:function(view,row,info){this.refresh();},rowremoved:function(view,row,info){this.refresh();}}},tbar:[{iconCls:'icon-add',tooltip:'Agregar',text:'Agregar',handler:function(){var TopicRecord = Ext.data.Record.create({ name:'oid' },{ name:'autoridad' },{ name:'establecimiento' });var myNewRecord = new TopicRecord({ oid:null ,autoridad:'',establecimiento:''});var storegri = Ext.getCmp('4627_31').getStore();storegri.add(myNewRecord);}},{iconCls:'icon-delete',tooltip:'Eliminar',text:'Eliminar',handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelections();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}Ext.Msg.show({ title:'Advertencia de eliminacion', msg:'Esta seguro que desea eliminar los items seleccionados?', buttons:Ext.Msg.YESNO, animEl:'btnEl', fn:function(btn){ if (btn == 'yes'){grid.store.remove(list);} }, icon:Ext.MessageBox.QUESTION });}}]}) ] ,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_93_5675');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_93_5675'),'423','{"pro":"93","cas":"5675"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_93_5675').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"cod_bloque":52,"5910":null,"4624":null,"5503":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'353',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"93","cas":"5675"}'}}); }catch(e){alert(e);}} } }) );Ext.getCmp('comp_marc_93').doLayout(); [suc] => 1 ) fin 2015-09-22 12:43:12 /******************************************************************************************************/ fin 2015-09-22 12:43:13 /******************************************************************************************************/