2015-12 09 11:01:59 Nuevo(53613,1) Caso :9447 2015-12 09 11:01:59 cargar datos del sujeto(,,s,48,9447) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_48 w inner join core_sujetoverificacion s on w.id=9447 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 09 11:01:59 tabla dat adic select tabla from core_sujetoverificaciontipo where id=2 2015-12 09 11:01:59 tabla :core_sujetoverificacionestablecimiento SELECT * FROM core_sujetoverificacionestablecimiento where id=53613 CasoSeguimiento :34257 EjecutarTarea_66() Ingreso id_comp1002 311 ValidarUsuario(66):1 EjecutarPaso_123: form:2 , caso=9447 id_comp 1002 Mostrar form fin 2015-12-09 11:02:00 /******************************************************************************************************/ fin 2015-12-09 11:02:00 /******************************************************************************************************/ 2015-12 09 11:02:04 Continuar(s,66,123,) EjecutarTarea_66() Ingreso id_comp1002 311 ValidarUsuario(66):1 EjecutarPaso_123: form:2 , caso=9447 id_comp 1002 Paso::Guardar(Caso:9447) Datos a guardar: Array ( [wf_proceso_id] => 48 [wf_paso_id] => 123 [wf_tarea_id] => 66 [wf_caso_id] => 9447 [id] => 1002 [accion] => nextPaso [reg] => s [rta] => n [cod_formulario2] => 2 [id_periodo] => 2015 [obs_ingreso] => [cod_bloque] => 7 [oid] => [oid_maestro] => [4164] => 2 ) OID: 5362251 rta: 1 dato:5362251 tabla:sce.t2 CasoPaso:29576 CargarDatos_123(5362251) se carga 48_66_123_2_7_41642 SiguientePasoDe123: Funcion para ejecutar el siguiente paso Condicion Tarea : 2 == 1 Condicion Tarea : 2 ==2 TerminarTarea(66,67) Ultimo seg :34257 Ultimo seg :34258 EjecutarTarea_67() Control id_comp1002 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp 1002 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_1002').removeAll();Ext.getCmp('comp_1002').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"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:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1002').doLayout(); [suc] => 1 ) fin 2015-12-09 11:02:06 /******************************************************************************************************/ fin 2015-12-09 11:02:06 /******************************************************************************************************/ fin 2015-12-09 11:04:11 /******************************************************************************************************/ fin 2015-12-09 11:06:03 /******************************************************************************************************/ 2015-12 09 11:09:53 Continuar(,,,) EjecutarTarea_67() Control id_compbxs_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp bxs_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_bxs_48').removeAll();Ext.getCmp('comp_bxs_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'2'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); Ext.getCmp('5502_35').getStore().loadData([]); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_bxs_48').doLayout(); [suc] => 1 ) fin 2015-12-09 11:09:53 /******************************************************************************************************/ fin 2015-12-09 11:09:54 /******************************************************************************************************/ fin 2015-12-09 11:10:09 /******************************************************************************************************/ 2015-12 09 11:10:21 Continuar(s,67,124,) EjecutarTarea_67() Control id_compbxs_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp bxs_48 Paso::Guardar(Caso:9447) Datos a guardar: Array ( [wf_proceso_id] => 48 [wf_paso_id] => 124 [wf_tarea_id] => 67 [wf_caso_id] => 9447 [id] => bxs_48 [accion] => nextPaso [reg] => s [rta] => n [cod_formulario2] => 3 [id_periodo] => 2015 [obs_ingreso] => [cod_bloque] => 423 [oid] => [oid_maestro] => [8537] => 2 [8538] => 2 [8539] => 2 [8540] => 2 [8541] => 2 [8542] => 2 [8543] => 2 [8544] => 2 [8545] => 2 ) OID: 5351644 rta: 1 dato:5351644 tabla:sce.t3 CasoPaso:29577 CargarDatos_124(5351644) se carga 48_67_124_3_52_5910456 se carga 48_67_124_3_52_5597nunguna se carga 48_67_124_3_52_550310 se carga 48_67_124_3_52_5502 se carga 48_67_124_3_52_54991 se carga 48_67_124_3_52_46732015-12-11 se carga 48_67_124_3_52_46601 se carga 48_67_124_3_52_4627 se carga 48_67_124_3_52_4626 se carga 48_67_124_3_52_46252015-12-02 se carga 48_67_124_3_52_4624426 se carga 48_67_124_3_423_85452 se carga 48_67_124_3_423_85442 se carga 48_67_124_3_423_85432 se carga 48_67_124_3_423_85422 se carga 48_67_124_3_423_85412 se carga 48_67_124_3_423_85402 se carga 48_67_124_3_423_85392 se carga 48_67_124_3_423_85382 se carga 48_67_124_3_423_85372 SiguientePasoDe124: Funcion para ejecutar el siguiente paso Condicion Tarea : 1 ==1 TerminarTarea(67,122) Ultimo seg :34258 Ultimo seg :34259 EjecutarTarea_122() Programación Visita después de control id_compbxs_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp bxs_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"bxs_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:10:22 /******************************************************************************************************/ 2015-12 09 11:13:09 Continuar(s,122,181,) EjecutarTarea_122() Programación Visita después de control id_compbxs_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp bxs_48 Paso::Guardar(Caso:9447) rta: 1 dato:12308 tabla:calen_principal CasoPaso:29578 CargarDatos_181(12308) SiguientePasoDe181: Funcion para ejecutar el siguiente paso Condicion Tarea : true TerminarTarea(122,123) Ultimo seg :34259 Ultimo seg :34260 EjecutarTarea_123() Doc. Acta de Control - concepto pendiente id_compbxs_48 311 311 ValidarUsuario(123):1 EjecutarPaso_182: docs:36 , caso=9447 id_comp bxs_48 Mostrar docs
ACTA DE  CONTROL SANITARIO
Acta No. { 48_67_124_3_52_5910 }
Fecha (año-mes-dia): { 48_67_124_3_52_4673 } Municipo: { WFSV_MUNICIPIO }

IDENTIFICACIONDEL ESTABLECIMIENTO:

RAZON SOCIAL (Nombre del establecimiento):  { WFSV_37 }

DIRECCION:  { WFSV_38 } TELEFONOS:  { WFSV_41 } FAX: ______

REPRESENTANTE LEGAL/PROPIETARIO:  { WFSV_REPRESENTANTE } CC: { WFSV_65 }

ACTA ANTERIOR No:  { 48_67_124_3_52_4624 }  Fecha (año-mes-dia)  { 48_67_124_3_52_4625 } Concepto emitido { 48_67_124_3_52_5499 }

ASPECTOS A VERIFICAR

{ 48_67_124_3_52_4626 } 

EXIGENCIAS FRENTE A LA NUEVA SITUACIÓN SANITARIA

{ 48_67_124_3_52_5502 }

Para el cumplimientode las anteriores exigencias, en aplicación del artículo 70 del Decreto 3075 de1997, se concede un plazo de: { 48_67_124_3_52_5503 } días hábiles (No superior alinicialmente otorgado). En caso de incumplimiento se procederá a aplicar lasmedidas previstas en la legislación sanitaria.

CONCEPTO: { 48_67_124_3_52_4660 }

Por las situaciones encontradas en relacióncon  los requisitos sanitarios exigidospor la normatividad vigente, se procede a aplicar la medida sanitaria de:
Clausura Temporal - Total  de actividades: { 48_67_124_3_423_8537 }   Clausura Temporal – Parcial de actividades: { 48_67_124_3_423_8538 }   Suspensión Total de Trabajos: { 48_67_124_3_423_8539 } 
Suspensión Parcial de Trabajos: { 48_67_124_3_423_8540 } Decomiso de objetos o productos:   { 48_67_124_3_423_8541 } Destrucción o Desnaturalización: { 48_67_124_3_423_8542 }
Congelación:    { 48_67_124_3_423_8543 } Toma de Muestras:   { 48_67_124_3_423_8544 } Cese de Actividades: { 48_67_124_3_423_8545 }

OBSEVACIONES

{ 48_67_124_3_52_5597 }

Para constancia, previa lectura y ratificación delcontenido de la presente acta, firman los funcionarios y personas queintervinieron en la visita. De suscribirse la presente Acta por elRepresentante Legal o Propietario se entenderá surtida la notificación, casocontrario en cumplimiento del art. 71 del Decreto 3075 de 1997, se notificaráen un plazo de 5 días hábiles contados a partir de la fecha de realización dela visita. De no ser posible la notificación personal, se fijará edicto por eltérmino de 10 días hábiles en la cartelera de la Institución (Alcaldía –Dirección Local de Salud, IDSN). Copia del acta Notificada se deja en poder delinteresado.

    

Participaron de la inspección:

{ 48_67_124_3_52_4627 }

TWFSV_REPRESENTANTE: TWFSV_MUNICIPIO:EL ROSARIO TWFSV_65: TWFSV_41: TWFSV_38:B/ BELEN TWFSV_37:HELADERIA COMIDAS RAPIDAS T48_67_124_3_52_5910:456 T48_67_124_3_52_5597:nunguna T48_67_124_3_52_5503:10 T48_67_124_3_52_5502:
Exigencia Condición Encontrada
T48_67_124_3_52_5499:Pendiente T48_67_124_3_52_4673:2015-12-11 T48_67_124_3_52_4660:Pendiente por emitir T48_67_124_3_52_4627:
Por parte de la Autoridad Sanitaria Por parte del Establecimiento
T48_67_124_3_52_4626:
Exigencia Condición Encontrada
T48_67_124_3_52_4625:2015-12-02 T48_67_124_3_52_4624:426 T48_67_124_3_423_8545:No T48_67_124_3_423_8544:No T48_67_124_3_423_8543:No T48_67_124_3_423_8542:No T48_67_124_3_423_8541:No T48_67_124_3_423_8540:No T48_67_124_3_423_8539:No T48_67_124_3_423_8538:No T48_67_124_3_423_8537:No Retorno : Array ( [ret] => inicioComponente_WF_DocSalida({"id":"bxs_48","caso_id":"9447","proceso_id":48,"tit":"Doc. Acta de Control - concepto pendiente","tarea_id":123,"paso_id":182,"desc":"Acta de control - Alimentos<\/strong>: Acta de control alimentos","url":"De clic aqui para descargar el archivo<\/a><\/div>"}); [suc] => 1 ) fin 2015-12-09 11:13:09 /******************************************************************************************************/ 2015-12 09 11:13:17 Continuar(s,123,182,) EjecutarTarea_123() Doc. Acta de Control - concepto pendiente id_compbxs_48 311 311 ValidarUsuario(123):1 EjecutarPaso_182: docs:36 , caso=9447 id_comp bxs_48 Paso::Guardar(Caso:9447) rta: 1 dato:25607 tabla:core_upload CasoPaso:29579 CargarDatos_182(25607) SiguientePasoDe182: Funcion para ejecutar el siguiente paso Condicion Tarea : true TerminarTarea(123,67) Ultimo seg :34260 Ultimo seg :34261 EjecutarTarea_67() Control id_compbxs_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp bxs_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_bxs_48').removeAll();Ext.getCmp('comp_bxs_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_bxs_48').doLayout(); [suc] => 1 ) fin 2015-12-09 11:13:18 /******************************************************************************************************/ fin 2015-12-09 11:13:18 /******************************************************************************************************/ 2015-12 09 11:14:03 Continuar(,,,s) EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_48').removeAll();Ext.getCmp('comp_marc_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_marc_48').doLayout(); [suc] => 1 ) fin 2015-12-09 11:14:03 /******************************************************************************************************/ fin 2015-12-09 11:14:04 /******************************************************************************************************/ 2015-12 09 11:15:14 Continuar(,,,s) EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_48').removeAll();Ext.getCmp('comp_marc_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_marc_48').doLayout(); [suc] => 1 ) fin 2015-12-09 11:15:14 /******************************************************************************************************/ fin 2015-12-09 11:15:14 /******************************************************************************************************/ fin 2015-12-09 11:15:52 /******************************************************************************************************/ 2015-12 09 11:16:01 Continuar(s,67,124,) EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Paso::Guardar(Caso:9447) Datos a guardar: Array ( [wf_proceso_id] => 48 [wf_paso_id] => 124 [wf_tarea_id] => 67 [wf_caso_id] => 9447 [id] => marc_48 [accion] => nextPaso [reg] => s [rta] => n [cod_formulario2] => 3 [id_periodo] => 2015 [obs_ingreso] => [cod_bloque] => 423 [oid] => [oid_maestro] => [8537] => 2 [8538] => 2 [8539] => 2 [8540] => 2 [8541] => 2 [8542] => 2 [8543] => 2 [8544] => 2 [8545] => 2 ) OID: 5351645 rta: 1 dato:5351645 tabla:sce.t3 CasoPaso:29580 CargarDatos_124(5351645) se carga 48_67_124_3_52_5910456 se carga 48_67_124_3_52_5597nunguna se carga 48_67_124_3_52_550310 se carga 48_67_124_3_52_5502 se carga 48_67_124_3_52_54991 se carga 48_67_124_3_52_46732015-12-11 se carga 48_67_124_3_52_46601 se carga 48_67_124_3_52_4627 se carga 48_67_124_3_52_4626 se carga 48_67_124_3_52_46252015-12-02 se carga 48_67_124_3_52_4624426 se carga 48_67_124_3_423_85452 se carga 48_67_124_3_423_85442 se carga 48_67_124_3_423_85432 se carga 48_67_124_3_423_85422 se carga 48_67_124_3_423_85412 se carga 48_67_124_3_423_85402 se carga 48_67_124_3_423_85392 se carga 48_67_124_3_423_85382 se carga 48_67_124_3_423_85372 SiguientePasoDe124: Funcion para ejecutar el siguiente paso Condicion Tarea : 1 ==1 TerminarTarea(67,122) Ultimo seg :34261 Ultimo seg :34262 EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:16:01 /******************************************************************************************************/ 2015-12 09 11:20:22 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:20:22 /******************************************************************************************************/ 2015-12 09 11:21:21 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:21:21 /******************************************************************************************************/ 2015-12 09 11:23:40 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:23:40 /******************************************************************************************************/ 2015-12 09 11:23:56 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:23:56 /******************************************************************************************************/ 2015-12 09 11:25:19 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:25:19 /******************************************************************************************************/ 2015-12 09 11:26:11 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:26:11 /******************************************************************************************************/ 2015-12 09 11:26:52 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:26:52 /******************************************************************************************************/ 2015-12 09 11:27:10 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:27:10 /******************************************************************************************************/ 2015-12 09 11:27:29 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:27:29 /******************************************************************************************************/ 2015-12 09 11:28:21 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:28:21 /******************************************************************************************************/ 2015-12 09 11:28:37 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:28:37 /******************************************************************************************************/ 2015-12 09 11:29:06 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:29:06 /******************************************************************************************************/ 2015-12 09 11:31:12 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:31:12 /******************************************************************************************************/ 2015-12 09 11:40:47 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:40:47 /******************************************************************************************************/ 2015-12 09 11:41:03 Continuar(,,,s) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Mostrar acti Retorno : Array ( [ret] => inicioComponente_WF_ProgTarea({"tarea_id":122,"paso_id":181,"id":"marc_48","proceso_id":48,"caso_id":"9447","sujeto_id":"53613"}); [suc] => 1 ) fin 2015-12-09 11:41:03 /******************************************************************************************************/ 2015-12 09 11:41:38 Continuar(s,122,181,) EjecutarTarea_122() Programación Visita después de control id_compmarc_48 311 311 ValidarUsuario(122):1 EjecutarPaso_181: acti:0 , caso=9447 id_comp marc_48 Paso::Guardar(Caso:9447) rta: 1 dato:12309 tabla:calen_principal CasoPaso:29581 CargarDatos_181(12309) SiguientePasoDe181: Funcion para ejecutar el siguiente paso Condicion Tarea : true TerminarTarea(122,123) Ultimo seg :34262 Ultimo seg :34263 EjecutarTarea_123() Doc. Acta de Control - concepto pendiente id_compmarc_48 311 311 ValidarUsuario(123):1 EjecutarPaso_182: docs:36 , caso=9447 id_comp marc_48 Mostrar docs
ACTA DE  CONTROL SANITARIO
Acta No. { 48_67_124_3_52_5910 }
Fecha (año-mes-dia): { 48_67_124_3_52_4673 } Municipo: { WFSV_MUNICIPIO }

IDENTIFICACIONDEL ESTABLECIMIENTO:

RAZON SOCIAL (Nombre del establecimiento):  { WFSV_37 }

DIRECCION:  { WFSV_38 } TELEFONOS:  { WFSV_41 } FAX: ______

REPRESENTANTE LEGAL/PROPIETARIO:  { WFSV_REPRESENTANTE } CC: { WFSV_65 }

ACTA ANTERIOR No:  { 48_67_124_3_52_4624 }  Fecha (año-mes-dia)  { 48_67_124_3_52_4625 } Concepto emitido { 48_67_124_3_52_5499 }

ASPECTOS A VERIFICAR

{ 48_67_124_3_52_4626 } 

EXIGENCIAS FRENTE A LA NUEVA SITUACIÓN SANITARIA

{ 48_67_124_3_52_5502 }

Para el cumplimientode las anteriores exigencias, en aplicación del artículo 70 del Decreto 3075 de1997, se concede un plazo de: { 48_67_124_3_52_5503 } días hábiles (No superior alinicialmente otorgado). En caso de incumplimiento se procederá a aplicar lasmedidas previstas en la legislación sanitaria.

CONCEPTO: { 48_67_124_3_52_4660 }

Por las situaciones encontradas en relacióncon  los requisitos sanitarios exigidospor la normatividad vigente, se procede a aplicar la medida sanitaria de:
Clausura Temporal - Total  de actividades: { 48_67_124_3_423_8537 }   Clausura Temporal – Parcial de actividades: { 48_67_124_3_423_8538 }   Suspensión Total de Trabajos: { 48_67_124_3_423_8539 } 
Suspensión Parcial de Trabajos: { 48_67_124_3_423_8540 } Decomiso de objetos o productos:   { 48_67_124_3_423_8541 } Destrucción o Desnaturalización: { 48_67_124_3_423_8542 }
Congelación:    { 48_67_124_3_423_8543 } Toma de Muestras:   { 48_67_124_3_423_8544 } Cese de Actividades: { 48_67_124_3_423_8545 }

OBSEVACIONES

{ 48_67_124_3_52_5597 }

Para constancia, previa lectura y ratificación delcontenido de la presente acta, firman los funcionarios y personas queintervinieron en la visita. De suscribirse la presente Acta por elRepresentante Legal o Propietario se entenderá surtida la notificación, casocontrario en cumplimiento del art. 71 del Decreto 3075 de 1997, se notificaráen un plazo de 5 días hábiles contados a partir de la fecha de realización dela visita. De no ser posible la notificación personal, se fijará edicto por eltérmino de 10 días hábiles en la cartelera de la Institución (Alcaldía –Dirección Local de Salud, IDSN). Copia del acta Notificada se deja en poder delinteresado.

    

Participaron de la inspección:

{ 48_67_124_3_52_4627 }

TWFSV_REPRESENTANTE: TWFSV_MUNICIPIO:EL ROSARIO TWFSV_65: TWFSV_41: TWFSV_38:B/ BELEN TWFSV_37:HELADERIA COMIDAS RAPIDAS T48_67_124_3_52_5910:456 T48_67_124_3_52_5597:nunguna T48_67_124_3_52_5503:10 T48_67_124_3_52_5502:
Exigencia Condición Encontrada
T48_67_124_3_52_5499:Pendiente T48_67_124_3_52_4673:2015-12-11 T48_67_124_3_52_4660:Pendiente por emitir T48_67_124_3_52_4627:
Por parte de la Autoridad Sanitaria Por parte del Establecimiento
T48_67_124_3_52_4626:
Exigencia Condición Encontrada
T48_67_124_3_52_4625:2015-12-02 T48_67_124_3_52_4624:426 T48_67_124_3_423_8545:No T48_67_124_3_423_8544:No T48_67_124_3_423_8543:No T48_67_124_3_423_8542:No T48_67_124_3_423_8541:No T48_67_124_3_423_8540:No T48_67_124_3_423_8539:No T48_67_124_3_423_8538:No T48_67_124_3_423_8537:No Retorno : Array ( [ret] => inicioComponente_WF_DocSalida({"id":"marc_48","caso_id":"9447","proceso_id":48,"tit":"Doc. Acta de Control - concepto pendiente","tarea_id":123,"paso_id":182,"desc":"Acta de control - Alimentos<\/strong>: Acta de control alimentos","url":"
De clic aqui para descargar el archivo<\/a><\/div>"}); [suc] => 1 ) fin 2015-12-09 11:41:38 /******************************************************************************************************/ 2015-12 09 11:42:12 Continuar(s,123,182,) EjecutarTarea_123() Doc. Acta de Control - concepto pendiente id_compmarc_48 311 311 ValidarUsuario(123):1 EjecutarPaso_182: docs:36 , caso=9447 id_comp marc_48 Paso::Guardar(Caso:9447) rta: 1 dato:25610 tabla:core_upload CasoPaso:29582 CargarDatos_182(25610) SiguientePasoDe182: Funcion para ejecutar el siguiente paso Condicion Tarea : true TerminarTarea(123,67) Ultimo seg :34263 Ultimo seg :34264 EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_48').removeAll();Ext.getCmp('comp_marc_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_marc_48').doLayout(); [suc] => 1 ) fin 2015-12-09 11:42:12 /******************************************************************************************************/ fin 2015-12-09 11:42:13 /******************************************************************************************************/ fin 2015-12-09 11:42:18 /******************************************************************************************************/ 2015-12 09 11:42:54 Continuar(,,,s) EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_48').removeAll();Ext.getCmp('comp_marc_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_marc_48').doLayout(); [suc] => 1 ) fin 2015-12-09 11:42:54 /******************************************************************************************************/ fin 2015-12-09 11:42:54 /******************************************************************************************************/ 2015-12 09 11:43:24 Continuar(,,,s) EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_48').removeAll();Ext.getCmp('comp_marc_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_marc_48').doLayout(); [suc] => 1 ) fin 2015-12-09 11:43:24 /******************************************************************************************************/ fin 2015-12-09 11:43:24 /******************************************************************************************************/ 2015-12-16 11:11:25TraerCaso(9447,48,) CargarCaso :9447 2015-12 16 11:11:25 CargarDatos: Caso :9447 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_48_seguimiento_id,wf_paso_id from wf_caso_48_pasos a1 group by wf_caso_48_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_48_pasos p using(id,wf_caso_48_seguimiento_id) inner join ( select max(id) as wf_caso_48_seguimiento_id,wf_caso_48_id,wf_tarea_id from wf_caso_48_seguimiento where wf_caso_48_id =? group by wf_caso_48_id,wf_tarea_id order by wf_caso_48_id,wf_caso_48_seguimiento_id ) b using(wf_caso_48_seguimiento_id) left join usuarios u using(core_usuario_id) {"0":"29576","id":"29576","1":"123","wf_paso_id":"123","2":"34257","wf_caso_48_seguimiento_id":"34257","3":"311","core_usuario_id":"311","4":"2015-12-09 11:02:04","fecha_ejec":"2015-12-09 11:02:04","5":"5362251","dato":"5362251","6":"sce.t2","tabla":"sce.t2","7":"66","tarea_id":"66","8":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_ejec":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario"} CargarDatos_123(5362251) se carga 48_66_123_2_7_41642 {"0":"29581","id":"29581","1":"181","wf_paso_id":"181","2":"34262","wf_caso_48_seguimiento_id":"34262","3":"311","core_usuario_id":"311","4":"2015-12-09 11:41:38","fecha_ejec":"2015-12-09 11:41:38","5":"12309","dato":"12309","6":"calen_principal","tabla":"calen_principal","7":"122","tarea_id":"122","8":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_ejec":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario"} CargarDatos_181(12309) {"0":"29582","id":"29582","1":"182","wf_paso_id":"182","2":"34263","wf_caso_48_seguimiento_id":"34263","3":"311","core_usuario_id":"311","4":"2015-12-09 11:42:12","fecha_ejec":"2015-12-09 11:42:12","5":"25610","dato":"25610","6":"core_upload","tabla":"core_upload","7":"123","tarea_id":"123","8":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_ejec":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario"} CargarDatos_182(25610) 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_48_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_48_id,b0.wf_tarea_id from wf_caso_48_seguimiento b0 where b0.wf_caso_48_id =? group by b0.wf_caso_48_id,b0.wf_tarea_id order by wf_caso_48_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":"34257","id":"34257","1":"9447","wf_caso_48_id":"9447","2":"66","wf_tarea_id":"66","3":null,"core_usuario_id":null,"4":"2015-12-09 11:01:59","fec_asig":"2015-12-09 11:01:59","5":"311","core_usuario_id_resol":"311","6":"2015-12-09 11:02:05","fec_resol":"2015-12-09 11:02:05","7":"66","wf_tarea_id_sig":"66","8":null,"usr_asig":null,"9":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_resol":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario"} {"0":"34262","id":"34262","1":"9447","wf_caso_48_id":"9447","2":"122","wf_tarea_id":"122","3":"311","core_usuario_id":"311","4":"2015-12-09 11:16:01","fec_asig":"2015-12-09 11:16:01","5":"311","core_usuario_id_resol":"311","6":"2015-12-09 11:41:38","fec_resol":"2015-12-09 11:41:38","7":"122","wf_tarea_id_sig":"122","8":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_asig":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","9":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_resol":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario"} {"0":"34263","id":"34263","1":"9447","wf_caso_48_id":"9447","2":"123","wf_tarea_id":"123","3":"311","core_usuario_id":"311","4":"2015-12-09 11:41:38","fec_asig":"2015-12-09 11:41:38","5":"311","core_usuario_id_resol":"311","6":"2015-12-09 11:42:12","fec_resol":"2015-12-09 11:42:12","7":"123","wf_tarea_id_sig":"123","8":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_asig":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","9":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_resol":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario"} {"0":"34264","id":"34264","1":"9447","wf_caso_48_id":"9447","2":"67","wf_tarea_id":"67","3":"311","core_usuario_id":"311","4":"2015-12-09 11:42:12","fec_asig":"2015-12-09 11:42:12","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"67","wf_tarea_id_sig":"67","8":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_asig":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","9":null,"usr_resol":null} 2015-12 16 11:11:27 cargar datos del sujeto(,,s,48,9447) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_48 w inner join core_sujetoverificacion s on w.id=9447 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 16 11:11:27 tabla dat adic select tabla from core_sujetoverificaciontipo where id=2 2015-12 16 11:11:27 tabla :core_sujetoverificacionestablecimiento SELECT * FROM core_sujetoverificacionestablecimiento where id=53613 2015-12 16 11:11:27 Continuar(,,,s) EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_48').removeAll();Ext.getCmp('comp_marc_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_marc_48').doLayout(); [suc] => 1 ) fin 2015-12-16 11:11:28 /******************************************************************************************************/ fin 2015-12-16 11:11:29 /******************************************************************************************************/ 2015-12 16 11:27:45 Continuar(,,,s) EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_48').removeAll();Ext.getCmp('comp_marc_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_marc_48').doLayout(); [suc] => 1 ) fin 2015-12-16 11:27:45 /******************************************************************************************************/ fin 2015-12-16 11:27:46 /******************************************************************************************************/ 2015-12 16 11:28:09 Continuar(,,,s) EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_48').removeAll();Ext.getCmp('comp_marc_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_marc_48').doLayout(); [suc] => 1 ) fin 2015-12-16 11:28:09 /******************************************************************************************************/ fin 2015-12-16 11:28:10 /******************************************************************************************************/ 2015-12 16 11:28:32 Continuar(,,,n) EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_48').removeAll();Ext.getCmp('comp_marc_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_marc_48').doLayout(); [suc] => 1 ) fin 2015-12-16 11:28:32 /******************************************************************************************************/ fin 2015-12-16 11:28:32 /******************************************************************************************************/ 2015-12 16 11:29:53 Continuar(,,,n) EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_48').removeAll();Ext.getCmp('comp_marc_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_marc_48').doLayout(); [suc] => 1 ) fin 2015-12-16 11:29:53 /******************************************************************************************************/ fin 2015-12-16 11:29:53 /******************************************************************************************************/ 2015-12 16 11:48:46 Continuar(,,,s) EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_48').removeAll();Ext.getCmp('comp_marc_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_marc_48').doLayout(); [suc] => 1 ) fin 2015-12-16 11:48:46 /******************************************************************************************************/ fin 2015-12-16 11:48:46 /******************************************************************************************************/ 2015-12-17 08:54:05TraerCaso(9447,48,) CargarCaso :9447 2015-12 17 08:54:05 CargarDatos: Caso :9447 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_48_seguimiento_id,wf_paso_id from wf_caso_48_pasos a1 group by wf_caso_48_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_48_pasos p using(id,wf_caso_48_seguimiento_id) inner join ( select max(id) as wf_caso_48_seguimiento_id,wf_caso_48_id,wf_tarea_id from wf_caso_48_seguimiento where wf_caso_48_id =? group by wf_caso_48_id,wf_tarea_id order by wf_caso_48_id,wf_caso_48_seguimiento_id ) b using(wf_caso_48_seguimiento_id) left join usuarios u using(core_usuario_id) {"0":"29576","id":"29576","1":"123","wf_paso_id":"123","2":"34257","wf_caso_48_seguimiento_id":"34257","3":"311","core_usuario_id":"311","4":"2015-12-09 11:02:04","fecha_ejec":"2015-12-09 11:02:04","5":"5362251","dato":"5362251","6":"sce.t2","tabla":"sce.t2","7":"66","tarea_id":"66","8":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_ejec":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario"} CargarDatos_123(5362251) se carga 48_66_123_2_7_41642 {"0":"29581","id":"29581","1":"181","wf_paso_id":"181","2":"34262","wf_caso_48_seguimiento_id":"34262","3":"311","core_usuario_id":"311","4":"2015-12-09 11:41:38","fecha_ejec":"2015-12-09 11:41:38","5":"12309","dato":"12309","6":"calen_principal","tabla":"calen_principal","7":"122","tarea_id":"122","8":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_ejec":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario"} CargarDatos_181(12309) {"0":"29582","id":"29582","1":"182","wf_paso_id":"182","2":"34263","wf_caso_48_seguimiento_id":"34263","3":"311","core_usuario_id":"311","4":"2015-12-09 11:42:12","fecha_ejec":"2015-12-09 11:42:12","5":"25610","dato":"25610","6":"core_upload","tabla":"core_upload","7":"123","tarea_id":"123","8":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_ejec":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario"} CargarDatos_182(25610) 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_48_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_48_id,b0.wf_tarea_id from wf_caso_48_seguimiento b0 where b0.wf_caso_48_id =? group by b0.wf_caso_48_id,b0.wf_tarea_id order by wf_caso_48_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":"34257","id":"34257","1":"9447","wf_caso_48_id":"9447","2":"66","wf_tarea_id":"66","3":null,"core_usuario_id":null,"4":"2015-12-09 11:01:59","fec_asig":"2015-12-09 11:01:59","5":"311","core_usuario_id_resol":"311","6":"2015-12-09 11:02:05","fec_resol":"2015-12-09 11:02:05","7":"66","wf_tarea_id_sig":"66","8":null,"usr_asig":null,"9":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_resol":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario"} {"0":"34262","id":"34262","1":"9447","wf_caso_48_id":"9447","2":"122","wf_tarea_id":"122","3":"311","core_usuario_id":"311","4":"2015-12-09 11:16:01","fec_asig":"2015-12-09 11:16:01","5":"311","core_usuario_id_resol":"311","6":"2015-12-09 11:41:38","fec_resol":"2015-12-09 11:41:38","7":"122","wf_tarea_id_sig":"122","8":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_asig":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","9":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_resol":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario"} {"0":"34263","id":"34263","1":"9447","wf_caso_48_id":"9447","2":"123","wf_tarea_id":"123","3":"311","core_usuario_id":"311","4":"2015-12-09 11:41:38","fec_asig":"2015-12-09 11:41:38","5":"311","core_usuario_id_resol":"311","6":"2015-12-09 11:42:12","fec_resol":"2015-12-09 11:42:12","7":"123","wf_tarea_id_sig":"123","8":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_asig":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","9":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_resol":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario"} {"0":"34264","id":"34264","1":"9447","wf_caso_48_id":"9447","2":"67","wf_tarea_id":"67","3":"311","core_usuario_id":"311","4":"2015-12-09 11:42:12","fec_asig":"2015-12-09 11:42:12","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"67","wf_tarea_id_sig":"67","8":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","usr_asig":" Criollo Machabajoy Gonzalo Harnoy: Tecnico de El Rosario","9":null,"usr_resol":null} 2015-12 17 08:54:06 cargar datos del sujeto(,,s,48,9447) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_48 w inner join core_sujetoverificacion s on w.id=9447 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 17 08:54:06 tabla dat adic select tabla from core_sujetoverificaciontipo where id=2 2015-12 17 08:54:06 tabla :core_sujetoverificacionestablecimiento SELECT * FROM core_sujetoverificacionestablecimiento where id=53613 2015-12 17 08:54:06 Continuar(,,,s) EjecutarTarea_67() Control id_compmarc_48 311 311 ValidarUsuario(67):1 EjecutarPaso_124: form:3 , caso=9447 id_comp marc_48 Mostrar form Retorno : Array ( [ret] => Ext.getCmp('comp_marc_48').removeAll();Ext.getCmp('comp_marc_48').add(new Ext.form.FormPanel({ title: 'Acta de Control Alimentos - Datos Generales' ,padding: 10,id:'frm_formulario_48_9447',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:''}) ,new Ext.form.Hidden({name :'oid_maestro',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:'2015-12-11' }),{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) ,value:'2015-12-02' }),{ 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',value:'1'}),{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'cond_encontrada',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil!='si'){xajax_iniciarPintarFormulario({cod_formulario2:'34',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_34',cod_camp_m:'4626'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4626_34');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('34','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{ 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:''})},{header:'Condición Encontrada',dataIndex:'n_condicion',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'35',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_35',cod_camp_m:'5502'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('5502_35');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('35','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/,{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 por emitir'],[2,'Favorable'],[3,'Desfavorable'] ]}),valueField:'id',displayField:'value',id:'inp_select_52_4660',allowBlank:false,fieldLabel:'* Concepto',hiddenName:'4660',value:'1'}), 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,renderer: function columnWrap(val){return '
'+ val +'
';},editor: new Ext.form.TextArea({value:'',allowBlank:false})},{header:'Por parte del Establecimiento',dataIndex:'establecimiento',width:200,resizable:true,sortable:true,renderer: function columnWrap(val){return '
'+ val +'
';},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:{forceFit:true,showPreview: true,enableRowBody: false, getRowClass: function(record, rowIndex, rp, ds){ return 'fila-act-sin-pro';},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(){if($movil=='si'){xajax_iniciarPintarFormulario({cod_formulario2:'31',id_periodo:'2015',oid_maestro:Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),obs_ingreso:document.getElementsByName('cod_formulario2').item(0).value,contenedor_nuevo:'_31',cod_camp_m:'4627'},'n','','411','400');}else {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 });}},{iconCls:'icon-application_form_edit',tooltip:'Modificar',text:'Modificar',hidden:$movil=='si'?false:true,handler:function(){var grid = Ext.getCmp('4627_31');var list = grid.getSelectionModel().getSelected();var x_oid=Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue();if (!list) {Ext.MessageBox.alert('Advertencia', 'Ningun item seleccionado');return false;}if(x_oid==''){return false;}xajax_iniciarPintarModificarFormulario('31','2015',document.getElementsByName('cod_formulario2').item(0).value,grid.getSelectionModel().getSelected().data.oid,'n','','',Ext.getCmp('frm_formulario_48_9447').getForm().findField('oid').getValue(),'411','400');}}]})/*fgp*/ ] ,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_48_9447');if(form.getForm().isValid()){form.prepararGrids();xajax_devolver_FormularioInContenedor(xajax.getFormValues('frm_formulario_48_9447'),'423','{"pro":"48","cas":"9447"}');}else{Ext.MessageBox.alert('Advertencia',getErrorFields(form.getForm()));}}} ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_48_9447').getForm().loadRecord(new Ext.data.Record({"cod_formulario":3,"oid_maestro":null,"cod_bloque":52,"5910":"456","4624":"426","5503":"10","5597":"nunguna"})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'124',cod_formulario:'3',cod_bloque:'52',wf_caso_id:'{"pro":"48","cas":"9447"}'}}); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_marc_48').doLayout(); [suc] => 1 ) fin 2015-12-17 08:54:07 /******************************************************************************************************/ fin 2015-12-17 08:54:08 /******************************************************************************************************/