2015-07 01 07:53:27
Nuevo(3,1)
Caso :50
2015-07 01 07:53:27
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 07:53:27
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 07:53:27
tabla :persona
SELECT * FROM persona where id=3
CasoSeguimiento :60
EjecutarTarea_203() Ingreso de datos id_comp1250
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1250
Mostrar form
fin 2015-07-01 07:53:28
/******************************************************************************************************/
2015-07-01 07:53:28TraerCaso(50,95,)
CargarCaso :50
2015-07 01 07:53:28
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 07:53:28
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 07:53:28
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 07:53:28
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 07:53:28
/******************************************************************************************************/
2015-07-01 07:54:59TraerCaso(50,95,)
CargarCaso :50
2015-07 01 07:54:59
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 07:54:59
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 07:54:59
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 07:54:59
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 07:54:59
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'textfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'textfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'textfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores para realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();/*var vr = v/1000; var r = Math.ceil(vr)*1000;*/ var tot=vcu.getValue()+puesto; if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(vcu.getValue()+puesto);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(vcu.getValue()+puesto);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(vcu.getValue()+puesto);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 07:54:59
/******************************************************************************************************/
2015-07-01 07:54:59TraerCaso(50,95,)
CargarCaso :50
2015-07 01 07:54:59
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 07:54:59
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 07:54:59
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 07:54:59
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 07:54:59
/******************************************************************************************************/
2015-07-01 07:57:47TraerCaso(50,95,)
CargarCaso :50
2015-07 01 07:57:47
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 07:57:47
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 07:57:47
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 07:57:47
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 07:57:47
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'textfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'textfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'textfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores para realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();/*var vr = v/1000; var r = Math.ceil(vr)*1000;*/ var tot=(vcu.getValue()+puesto); if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(vcu.getValue()+puesto);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(vcu.getValue()+puesto);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(vcu.getValue()+puesto);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 07:57:47
/******************************************************************************************************/
2015-07-01 07:57:48TraerCaso(50,95,)
CargarCaso :50
2015-07 01 07:57:48
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 07:57:48
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 07:57:48
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 07:57:48
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 07:57:48
/******************************************************************************************************/
2015-07-01 07:59:26TraerCaso(50,95,)
CargarCaso :50
2015-07 01 07:59:26
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 07:59:26
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 07:59:26
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 07:59:26
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 07:59:26
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'textfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'textfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'textfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores para realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();/*var vr = v/1000; var r = Math.ceil(vr)*1000;*/ var tot=(vcu.getValue()+puesto); if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(vcu.getValue()+puesto);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(vcu.getValue()+puesto);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 07:59:26
/******************************************************************************************************/
2015-07-01 07:59:26TraerCaso(50,95,)
CargarCaso :50
2015-07 01 07:59:26
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 07:59:26
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 07:59:26
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 07:59:26
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 07:59:26
/******************************************************************************************************/
2015-07-01 08:00:36TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:00:36
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:00:36
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:00:36
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:00:36
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 08:00:36
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'textfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'textfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'textfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores para realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();/*var vr = v/1000; var r = Math.ceil(vr)*1000;*/ var tot=(parseInt(vcu.getValue())+puesto); if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(vcu.getValue()+puesto);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(vcu.getValue()+puesto);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 08:00:36
/******************************************************************************************************/
2015-07-01 08:00:36TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:00:36
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:00:36
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:00:36
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:00:36
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 08:00:36
/******************************************************************************************************/
2015-07-01 08:02:16TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:02:16
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:02:16
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:02:16
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:02:16
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 08:02:16
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'textfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'textfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'textfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores para realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();/*var vr = v/1000; var r = Math.ceil(vr)*1000;*/ var tot=parseInt(vcu.getValue())+parseInt(puesto); if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 08:02:16
/******************************************************************************************************/
2015-07-01 08:02:16TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:02:16
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:02:16
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:02:16
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:02:16
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 08:02:16
/******************************************************************************************************/
2015-07-01 08:04:14TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:04:14
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:04:14
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:04:14
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:04:14
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 08:04:14
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'textfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'textfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'textfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores para realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();/*var vr = v/1000; var r = Math.ceil(vr)*1000;*/ var tot=parseInt(vcu.getValue())+parseInt(puesto); alert(tot); if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 08:04:14
/******************************************************************************************************/
2015-07-01 08:04:14TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:04:14
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:04:14
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:04:14
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:04:14
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 08:04:14
/******************************************************************************************************/
2015-07-01 08:05:52TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:05:52
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:05:52
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:05:52
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:05:52
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 08:05:52
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'numberfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores para realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();/*var vr = v/1000; var r = Math.ceil(vr)*1000;*/ var tot=parseInt(vcu.getValue())+parseInt(puesto); alert(tot); if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 08:05:52
/******************************************************************************************************/
2015-07-01 08:05:53TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:05:53
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:05:53
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:05:53
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:05:53
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 08:05:53
/******************************************************************************************************/
2015-07-01 08:06:18TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:06:18
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:06:18
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:06:18
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:06:18
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 08:06:18
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'numberfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores para realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();/*var vr = v/1000; var r = Math.ceil(vr)*1000;*/ var tot=vcu.getValue()+puesto; alert(tot); if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 08:06:18
/******************************************************************************************************/
2015-07-01 08:06:18TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:06:18
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:06:18
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:06:18
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:06:18
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 08:06:18
/******************************************************************************************************/
2015-07-01 08:08:31TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:08:31
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:08:31
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:08:31
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:08:31
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 08:08:31
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'numberfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores para realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();/*var vr = v/1000; var r = Math.ceil(vr)*1000;*/ var tot=vcu.getValue()+puesto; alert(tot); if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 08:08:31
/******************************************************************************************************/
2015-07-01 08:08:31TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:08:31
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:08:31
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:08:31
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:08:31
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 08:08:31
/******************************************************************************************************/
2015-07-01 08:10:21TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:10:21
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:10:21
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:10:21
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:10:21
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 08:10:21
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'numberfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores para realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue(); var tot=vcu.getValue()+puesto; var tot = tot/1000; var tot = Math.ceil(tot)*1000; /*alert(tot);*/ if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 08:10:21
/******************************************************************************************************/
2015-07-01 08:10:21TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:10:21
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:10:21
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:10:21
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:10:21
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 08:10:21
/******************************************************************************************************/
2015-07-01 08:11:32TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:11:32
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:11:32
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:11:32
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:11:32
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 08:11:32
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'numberfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores para realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();var vr = v/1000; v = Math.ceil(vr)*1000; var tot=vcu.getValue()+puesto; alert(tot); if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 08:11:32
/******************************************************************************************************/
2015-07-01 08:11:32TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:11:32
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:11:32
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:11:32
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:11:32
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 08:11:32
/******************************************************************************************************/
2015-07-01 08:12:16TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:12:16
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:12:16
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:12:16
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:12:16
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 08:12:16
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'numberfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores para realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();var vr = v/1000; v = Math.ceil(vr)*1000; var tot=v+puesto; alert(tot); if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 08:12:16
/******************************************************************************************************/
2015-07-01 08:12:17TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:12:17
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:12:17
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:12:17
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:12:17
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 08:12:17
/******************************************************************************************************/
2015-07-01 08:21:06TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:21:06
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:21:06
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:21:06
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:21:06
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 08:21:06
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'numberfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){Ext.MessageBox.alert('Advertencia','Debe dejar un campo vacio para calcular los valores y realizar la propuesta de financiación');}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){vcu.setValue('');/*Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;*/}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();var vr = v/1000; v = Math.ceil(vr)*1000; var tot=v+puesto; alert(tot); if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 08:21:06
/******************************************************************************************************/
2015-07-01 08:21:06TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:21:06
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:21:06
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:21:06
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:21:06
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 08:21:06
/******************************************************************************************************/
2015-07-01 08:22:06TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:22:06
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:22:06
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:22:06
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:22:06
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 08:22:06
Continuar(,203,,s)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Mostrar form
Retorno :
Array
(
[ret] => Ext.getCmp('comp_1252').removeAll();Ext.getCmp('comp_1252').add(new Ext.form.FormPanel({ title: 'Ingreso de datos' ,padding: 10,id:'frm_formulario_95_50',autoScroll:true ,labelAlign:'top',defaults: { anchor: '97%'} ,items: [new Ext.form.Hidden({name:'cod_formulario2',value:'42'}) ,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:'43'}) ,new Ext.form.Hidden({name :'oid',value:''}) ,new Ext.form.Hidden({name :'oid_maestro',value:''}) ,{xtype: 'compositefield',hidden:true,fieldLabel:'Información del puesto de mercado',items: [{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'489',fieldLabel:'',flex:1 },{ xtype:'button',text:'',id:'btnbus',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ced=Ext.getCmp('489').getValue();if(!ced){Ext.MessageBox.alert('Advertencia','El campo Cédula esta vacio'); return false;}Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_ced',ced:ced},success: function(result) {json=doJSON(result.responseText);if(json.success==true){var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);}else{var cmb=Ext.getCmp('inp_select_43_496').getStore();cmb.removeAll();cmb.loadData(json.puesto);Ext.MessageBox.alert('Advertencia', 'El trámite no se puede iniciar porque usted no tiene puestos de mercado registrados');}} ,failure: function(result) { } });} }]},{ xtype:'hidden',id:'hds496',disabled:true},new Ext.form.ComboBox({typeAhead:true,listeners:{ select:function(){var p=Ext.getCmp('inp_select_43_496').getValue();var ced=Ext.getCmp('489').getValue();Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'cosulta_datos',ced:ced,puesto:p},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('491').setValue(json.data.tarifa);Ext.getCmp('498').setValue(json.data.sector);Ext.getCmp('499').setValue(json.data.lugar);if(json.data.tarifa<=json.data.deuda){Ext.getCmp('490').setValue(json.data.deuda);var vrr = (json.data.deuda*0.2)/100;var res = Math.ceil(vrr)*100;Ext.getCmp('493').setValue(res);Ext.getCmp('494').setValue('');Ext.getCmp('495').setValue('');}else{Ext.getCmp('490').setValue(0); }}else{}} ,failure: function(result) { } });xajax_comprobar_campoOcultoSelect(this.getValue(),496);},afterrender:function(){ xajax_comprobar_campoOcultoSelect(this.getValue(),496); }},triggerAction:'all',mode:'local',editable:false,emptyText:'Seleccione una opción',store:new Ext.data.ArrayStore({fields:['id', 'value'],data:[ ]}),valueField:'id',displayField:'value',id:'inp_select_43_496',allowBlank:false,fieldLabel:'* Puesto',hiddenName:'496'}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'490',fieldLabel:'* Valor total de la deuda hasta la fecha',readOnly:true },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'491',fieldLabel:'* Valor del puesto',readOnly:true },new Ext.form.Label({ style:{ 'font-weight':'bold' } , text:'Propuesta de financiación',id:'492',fieldLabel:''}),{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'493',fieldLabel:'* Cuota inicial',maskRe:/^[0-9]$/,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },new Ext.form.Hidden({ value:'2015-07-01', id:'497'}),{value:'',xtype:'numberfield' , maxLength:2,autoCreate:{ tag:'input',maxlength:'2'} ,allowBlank:false,id:'494',maskRe:/^[0-9]$/,fieldLabel:'* Número de cuotas' ,listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}}},new Ext.form.Hidden({ value:'', id:'498'}),new Ext.form.Hidden({ value:'22', id:'499'}),{value:'',xtype:'numberfield' , maxLength:10,maskRe:/^[0-9]$/,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'495',fieldLabel:'* Valor cuota mensual (El valor de la cuota mensual se suma el valor del puesto)',listeners:{change:function(){if(this.getValue()<0){Ext.Msg.alert('Información','El valor ingresado es incorrecto, ingrese un valor mayor a cero');this.setValue('');return false;}}} },{value:'',xtype:'numberfield' , maxLength:10,autoCreate:{ tag:'input',maxlength:'10'} ,allowBlank:false,id:'500',fieldLabel:'* Total a pagar ',readOnly:true },{ xtype:'button',text:'Calcular',id:'btncalcu',tooltip:'BUscar cédula',iconCls:'icon-magnifier',handler:function(){var ini=Ext.getCmp('493');var ncu=Ext.getCmp('494');var vcu=Ext.getCmp('495');var vtot=Ext.getCmp('500');var deuda=Ext.getCmp('490').getValue();var puesto=Ext.getCmp('491').getValue();var tpag=Ext.getCmp('490').getValue();if(!deuda&&!puesto){Ext.MessageBox.alert('Advertencia','Debe escoger un puesto de mercado para continuar con el trámite');}else{if(deuda>puesto){ if(ini.getValue()&&ncu.getValue()&&vcu.getValue()){vcu.setValue('');/*Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;*/}if(!ini.getValue()&&!ncu.getValue()&&!vcu.getValue()){vcu.setValue('');/*Ext.MessageBox.alert('Advertencia','Debe ingresar los valores de los campos para realizar la propuesta de financiación');return false;*/}else{if(ini.getValue()==''){if(ncu.getValue()&&vcu.getValue()){var sw=0;var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;var tot=tpag-(ncu.getValue()*vcu.getValue());/*var v = tot/100;var tot = Math.ceil(v)*100;*/ if(res>tot){ if(tot<0){Ext.MessageBox.alert('Advertencia','Debe ingresar una cantidad menor a '+vcu.getValue()+' en el valor de la cuota'); sw=1;return false;}Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+tot+' y debe quedar mayor a '+res); sw=1; }}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar el número de cuotas y el valor de las cuotas');}if(sw==0){ini.setValue(tot);vtot.setValue(tot+puesto);}}if(ncu.getValue()==''){var tpag=Ext.getCmp('490').getValue();if(ini.getValue()&&vcu.getValue()){var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;if(res<=ini.getValue()){var n=(tpag-ini.getValue())/vcu.getValue();/*var nc= Math.ceil(n/10)*10;*/var nc = n.toFixed();if(tpag <= (ini.getValue()+(nc*vcu.getValue()))&&(tpag-((puesto/2)+4000))>(nc*vcu.getValue())){var tot=vcu.getValue()+puesto;if(tpag<=500000&&nc<=6){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&nc<=12){ncu.setValue(nc);vtot.setValue(tot);}else{if(tpag>1000000&&nc<=18){ncu.setValue(nc);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual');}} }}else{var inir=tpag-(nc*vcu.getValue());var vcur=((tpag-ini.getValue())/nc);var resr = Math.ceil(vcur/1000)*1000;Ext.MessageBox.alert('Advertencia','Debe reajustar el valor de la cuota mensual a '+resr); }}else{Ext.MessageBox.alert('Advertencia','la cuota inicial es '+ini.getValue()+' y debe ser mayor a '+res);}}else{ Ext.MessageBox.alert('Advertencia','Debe ingresar la cuota inicial y el valor de las cuotas');}}if(vcu.getValue()==''){/*var vrr = (tpag*0.2)/100;var res = Math.ceil(vrr)*100;*/var res=ini.getValue();var n=ncu.getValue();if(res>ini.getValue()){Ext.MessageBox.alert('Advertencia','la cuota inicial es de '+ini.getValue()+' y debe quedar mayor a '+res);}else{var v=(tpag-ini.getValue())/ncu.getValue();var vr = v/1000; v = Math.ceil(vr)*1000; var tot=v+puesto; if(tpag<=500000&&n<=6){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>500000&&tpag<=1000000&&n<=12){vcu.setValue(v);vtot.setValue(tot);}else{if(tpag>1000000&&n<=18){vcu.setValue(v);vtot.setValue(tot);}else{Ext.MessageBox.alert('Advertencia','El número de cuotas es incorrecto. Deuda menor a 500.000 son maximo 6 cuotas, entre 500.000 y 1.000.000 12 cuotas, y mayor a 1.000.000 es 18 cuotas ');}}} }}if(ini.getValue()=='Infinity'){ini.setValue('');}if(ncu.getValue()=='Infinity'){ncu.setValue('');}if(vcu.getValue()=='Infinity'){vcu.setValue('');}if(vtot.getValue()=='Infinity'){vtot.setValue('');}}}else{Ext.MessageBox.alert('Advertencia','No tiene puestos de mercado con deudas registradas');ini.setValue('');vcu.setValue('');ncu.setValue('');}}} },new Ext.form.Hidden({ value:'', id:'501'}) ] ,prepararGrids:function(){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);}}}},tbar:[{text:'Guardar',iconCls: 'icon-disk',handler: function(){ var form = Ext.getCmp('frm_formulario_95_50'); var f=form.getForm();if(f.isValid()){var band_f=true;try{band_f =form.Validar();}catch(e){}if(band_f){form.prepararGrids();f.submit({url:'http://192.168.10.116/sisad/build/view/'+'workflow/casos/casos_l.php',params:{wf_proceso_id:'95',wf_paso_id:'324',wf_tarea_id:'203',wf_caso_id:'50',id:'1252',accion:'nextPaso',reg:'s',rta:'n'},success:function(form, action){if(action.result.message) crearMsg(action.result.message,'Informacion');else if(action.result.execute){/*try{*/eval(action.result.execute);/*}catch(e){alert(e+'Se presentó un error , por favor cierre la pestaña del caso y continue el proceso desde la pestaña de resumen' );}*/}},failure: function(form, action) {switch (action.failureType) {case Ext.form.Action.CONNECT_FAILURE:Ext.Msg.alert('Error', 'No hay comunicacion con el servidor');break;case Ext.form.Action.SERVER_INVALID: Ext.Msg.alert('Error', action.result.message); break; }}});}}else{Ext.MessageBox.alert('Advertencia',getErrorFields(f));}} } ] ,listeners:{ afterrender:function(){ try{ Ext.getCmp('frm_formulario_95_50').getForm().loadRecord(new Ext.data.Record({"cod_formulario":42,"oid_maestro":null,"cod_bloque":43,"489":null,"490":null,"491":null,"493":null,"495":null,"494":null,"500":null})); llamadaAJAX({url:'http://192.168.10.116/sisad/build/view/workflow/casos/casos_datosForm.php',mostrarMsg:false,params:{accion:'verifica',wf_paso_id:'324',cod_formulario:'42',cod_bloque:'43',wf_caso_id:'{"pro":"95","cas":"50"}'}});var id='11';Ext.Ajax.request({url:$root_js+'archivos_ventanilla/build/consulta/consulta.php',params:{accion:'consulta_d',id:id},success: function(result) {json=doJSON(result.responseText);if(json.success==true){Ext.getCmp('489').setValue(json.data);Ext.getCmp('btnbus').handler();}else{}} ,failure: function(result) { } }); }catch(e){alert(e);} } } }) );Ext.getCmp('comp_1252').doLayout();
[suc] => 1
)
fin 2015-07-01 08:22:06
/******************************************************************************************************/
2015-07-01 08:22:07TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:22:07
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:22:07
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:22:07
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:22:07
tabla :persona
SELECT * FROM persona where id=3
fin 2015-07-01 08:22:07
/******************************************************************************************************/
2015-07-01 08:23:50TraerCaso(50,95,)
CargarCaso :50
2015-07 01 08:23:50
CargarDatos: Caso :50
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_95_seguimiento_id,wf_paso_id from wf_caso_95_pasos a1 group by wf_caso_95_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_95_pasos p using(id,wf_caso_95_seguimiento_id)
inner join ( select max(id) as wf_caso_95_seguimiento_id,wf_caso_95_id,wf_tarea_id from wf_caso_95_seguimiento where wf_caso_95_id =? group by wf_caso_95_id,wf_tarea_id order by wf_caso_95_id,wf_caso_95_seguimiento_id ) b using(wf_caso_95_seguimiento_id)
left join usuarios u using(core_usuario_id)
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_95_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_95_id,b0.wf_tarea_id from wf_caso_95_seguimiento b0 where b0.wf_caso_95_id =? group by b0.wf_caso_95_id,b0.wf_tarea_id order by wf_caso_95_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":"60","id":"60","1":"50","wf_caso_95_id":"50","2":"203","wf_tarea_id":"203","3":null,"core_usuario_id":null,"4":"2015-07-01 07:53:27","fec_asig":"2015-07-01 07:53:27","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"203","wf_tarea_id_sig":"203","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2015-07 01 08:23:50
cargar datos del sujeto(,,s,95,50)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_95 w
inner join core_sujetoverificacion s on w.id=50 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2015-07 01 08:23:50
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=1
2015-07 01 08:23:50
tabla :persona
SELECT * FROM persona where id=3
2015-07 01 08:23:50
Continuar(s,203,324,)
EjecutarTarea_203() Ingreso de datos id_comp1252
11
ValidarUsuario(203):1
EjecutarPaso_324: form:42 , caso=50 id_comp 1252
Paso::Guardar(Caso:50)
Datos a guardar:
Array
(
[wf_proceso_id] => 95
[wf_paso_id] => 324
[wf_tarea_id] => 203
[wf_caso_id] => 50
[id] => 1252
[accion] => nextPaso
[reg] => s
[rta] => n
[cod_formulario2] => 42
[id_periodo] => 2015
[obs_ingreso] =>
[cod_bloque] => 43
[oid] =>
[oid_maestro] =>
[489] => 98392403
[496] => 135
[490] => 686600
[491] => 13500
[493] => 137400
[497] => 2015-07-01
[494] => 9
[498] => LA GRANJA
[499] => EL TEJAR
[495] => 62000
[500] => 75500
[501] =>
)
OID: 26
rta: 1 dato:26 tabla:sce.t42
CasoPaso:27
CargarDatos_324(26)
se carga 95_203_324_42_43_501
se carga 95_203_324_42_43_50075500
se carga 95_203_324_42_43_499EL TEJAR
se carga 95_203_324_42_43_498LA GRANJA
se carga 95_203_324_42_43_4972015-07-01
se carga 95_203_324_42_43_496135
se carga 95_203_324_42_43_49562000
se carga 95_203_324_42_43_4949
se carga 95_203_324_42_43_493137400
se carga 95_203_324_42_43_492
se carga 95_203_324_42_43_49113500
se carga 95_203_324_42_43_490686600
se carga 95_203_324_42_43_48998392403
SiguientePasoDe324: Funcion para ejecutar el siguiente paso
EjecutarPaso_325: corr:126 , caso=50 id_comp 1252
Mostrar corr
ob_start();
$ciud = mb_strtoupper( "{ WFSV_2 } { WFSV_3 }",'utf-8');
?>
Apreciado(a)
El presente mensaje es una notificación para el caso No
Puesto: { 95_203_324_42_43_496 } Deuda: { 95_203_324_42_43_490 } Cuota inicial: { 95_203_324_42_43_493 } Número de cuotas: { 95_203_324_42_43_494 } Valor cuota mensual: { 95_203_324_42_43_495 }
T95_203_324_42_43_496:135
T95_203_324_42_43_495:62000
T95_203_324_42_43_494:9
T95_203_324_42_43_493:137400
T95_203_324_42_43_490:686600
{ WFSV_1 }
TWFSV_1:desarrollo4@siticol.com
Acuerdo de pago
Retorno :
Array
(
[ret] => inicioComponente_WF_Correo({"id":"1252","caso_id":"50","proceso_id":95,"tit":"Ingreso de datos","tarea_id":203,"paso_id":325,"desc":"
El presente mensaje es una notificación para el caso No 50<\/strong> <\/p>\nSu solicitud de acuerdos de pago se realiz\u00f3 con \u00e9xito. su acuerdo de pago es el siguiente: Puesto: 135 Deuda: 686600 Cuota inicial: 137400 N\u00famero de cuotas: 9 Valor cuota mensual: 62000
';
$this->writeHTMLCell($w = 0, $h = 0, $x = '', $y = '', $htm, $border = 0, $ln = 1, $fill = 0, $reseth = true, $align = 'top', $autopadding = true);
}
// Page footer
public function Footer() {
// Position at 15 mm from bottom
$this->SetY(-15);
// Set font
$this->SetFont('helvetica', 'I', 8);
// Page number
$this->Cell(0, 10, '', 0, false, 'C', 0, '', 0, false, 'T', 'M');
}
}
//--------------------------------------------------------------------------
// create new PDF document
$pdf = new MYPDF('p', 'mm', 'letter', true, 'UTF-8', false);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Siti');
$pdf->SetTitle('ACUERDO DE PAGO');
$pdf->SetSubject('Certificado');
$pdf->SetKeywords('TCPDF, PDF, example, test, guide');
// set default header data
$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);
// set header and footer fonts
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
// set margins
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
// set auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
// set image scale factor
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
//set some language-dependent strings
$pdf->setLanguageArray($l);
// ---------------------------------------------------------
// NOTE: 2D barcode algorithms must be implemented on 2dbarcode.php class file.
// set font
$pdf->SetFont('helvetica', '', 10);
// add a page
$pdf->AddPage();
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
$fils=4;
$cols=3;
$logo_empresa=$CONFIG['LOGO_EMPRESA'];
$codigo=$root_js.'build/view/common/marco/index.php?particular=001&accion=I&proc='.$CONFIG['PROCESO_STICKER'];
$izq=10+2;$der=10;$arr=10; $abj=10;
$sxp=$fils*$cols;
$tot=$rangoF-$rangoI+1;
$pags=ceil(($tot)/$sxp);
$anchoR=216-$izq-$der;
$altoR=279-$arr-$abj;
$anchoS=$anchoR/$cols;
$margenSV=2;
$margenSH=5;
$altoS=$altoR/$fils;
$altoImg=10;
$altoText=8;
$altoC=50;
// set style for barcode
$style = array(
'border' => 2,
'vpadding' => 'auto',
'hpadding' => 'auto',
'fgcolor' => array(0,0,0),
'bgcolor' => false, //array(255,255,255)
'module_width' => 1, // width of a single module in points
'module_height' => 1 // height of a single module in points
);
$pdf->SetFont('helvetica', '', 9, '', false);
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
$s=0;$p=1;$consc=$rangoI;
$y=$arr;
$x=$izq;
// create some HTML content
ob_start();
?>
ACUERDO DE PAGO
No. echo $this->caso->id."-".date('Y');?>
En San Juan de Pasto, el echo $f;?> ante la Dirección
Administrativa de Plazas de Mercado comparecieron, Por una parte el doctor GERMÁN
GÓMEZ SOLARTE Identificado con cédula de ciudadanía No 98.383.525 de Pasto, EN
CALIDAD DE DIRECTOR ADMINISTRATIVO DE PLAZAS DE MERCADO y por otra parte el(la)
señor(a) , identificado con cédula de ciudadanía No. de (N), EN CALIDAD DE DEUDOR, residente y domiciliado en , usuario del sitio de expendio No. sector , ubicado en la Plaza de Mercado , en el cual las
obligaciones que genera por tarifa de explotación mensual se encuentran en mora, para
concertar los siguientes puntos:
PRIMERO: RECONOCIMIENTO DE LA DEUDA: el(la) señor(a) , identificado(a) con cédula de ciudadanía No. de (N),en calidad de deudor reconoce la existencia de una obligación clara, expresa y exigible sobre una suma líquida de dinero a favor de la DIRECCION ADMINISTRATIVA DE PLAZAS DE MERCADO del Municipio de Pasto por concepto de tarifa mensual de explotación de un sitio de expendio, por lo tanto el presente acuerdo de pago presta mérito ejecutivo de las obligaciones dinerarias acordadas en este documento.
SEGUNDO: TIEMPO Y VALOR DE LA DEUDA el(la) señor(a) , reconoce la existencia de la siguiente obligación a favor de Dirección Administrativa de Plazas de Mercado correspondiente a la suma de M/CTE ($), de mora por concepto de tarifa para la explotación del sitio de expendio a su cargo, Así mismo el deudor mencionado anteriormente reconoce que la obligación es mensual, se encuentra en mora y que mediante el presente acuerdo materializa su pago.
TERCERO: PLAN DE PAGO: el(la) señor(a), en calidad de deudor se compromete a asumir y cancelar la obligación según el siguiente plan de pago: M/CTE ($) a la firma del presente acuerdo, el saldo correspondiente a la suma de ($) M/CTE en () cuotas mensuales de la siguiente forma: () cuotas mensuales por valor de MCTE. ($) por concepto de tarifa de obligación en mora, MÁS el valor mensual De M/CTE ($) por concepto de explotación del sitio de expendio, en cada una de las mensualidades referenciadas por un valor total de M/CTE ().- () cuotas mensuales por valor de ($) por concepto de tarifa de obligación en mora, MÁS el nuevo valor anual de la tarifa mensual, por explotación del puesto, tasada según el porcentaje del incremento del salario mínimo legal vigente a partir del año siguiente, por el Estatuto Tributario Del Municipio de Pasto, decreto 0265 del 2011 artículo 207, en cada una de las mensualidades referenciadas por concepto de explotación mensual del sitio de expendio. El plan de pago anteriormente descrito dará inicio con la cancelación de la primera cuota mensual, el echo $d." de ".$mes." de ".$anio;?> y deberá estar cumplido para el echo $ff[2]." de ".$ff[1]." de ".$ff[0]?>
CUARTO: INCUMPLIMIENTO: en caso de incumplimiento por parte del deudor de dos cuotas de lo aquí pactado la administración entenderá como incumplido el presente acuerdo de pago y el deudor autoriza de manera libre y voluntaria la exigibilidad de la obligación en su totalidad con sus correspondientes intereses moratorios sobre el saldo insoluto de la misma de conformidad con el Artículo 884 del Código de Comercio así como se negara una nueva financiación de la obligación y se dará lugar a la iniciación del proceso de COBRO COACTIVO por parte de la Secretaria de Hacienda Municipal y a la imposición de sanciones administrativas por parte de la Dirección Administrativa de Plazas de Mercado atendiendo el procedimiento establecido en el artículo 31 literal e, 33, 50 y siguientes del Decreto 088 de 1997 como es EN PRIMERA INSTANCIA LA SUSPENSIÓN DE LA AUTORIZACION PARA EXPLOTAR SITIOS DE EXPENDIO HASTA EL PAGO DE LA TOTALIDAD DE LAS CUOTAS EN MORA DEL ACUERDO DE PAGO y posteriormente según el caso el inicio de proceso de expulsión del sitio de expendio.
QUINTO: INCREMENTO: La Tarifa mensual del sitio de explotación se incrementará de acuerdo al porcentaje de incremento del salario mínimo legal vigente a partir de la vigencia del año siguiente como está estipulado en el Artículo 207, parágrafo quinto del estatuto tributario municipal, lo cual modificará las tarifa mensual del sitio de explotación pactadas en el acuerdo de pago del año siguiente.
SEXTO: ANTICIPO. Se informa al beneficiario que puede hacer abonos a su deuda y así terminar anticipadamente con su obligación.De lo anteriormente concertado se fija como domicilio de cumplimiento el Municipio de Pasto y serán aplicables al presente acuerdo, en lo conducente las disposiciones relativas a un título ejecutivo.
Para constancia se firma en San Juan de Pasto el día echo strtolower(numtoletras(floatval(date("d")))) ;?> ( echo date("d");?>) de echo $mes;?> de echo $anio;?>