function uf_valida_datos_cabezera($as_comprobante,$as_tipo,$as_cod_prov,$as_ced_bene,$as_procedencia,$ad_fecha,$as_mesact,$as_messel,$as_anoact,$as_anosel) { $ls_desproc="" ; $int_scg=new class_sigesp_int_scg(); $msg=new class_mensajes(); if(!$int_scg->uf_valida_procedencia( $as_procedencia,&$ls_desproc )) { $msg->message("".$as_comprobante.$ls_desproc); return false; } if(trim($as_comprobante)=="") { $msg->message("Debe registrar el comprobante contable."); return false; } if(trim($ad_fecha)=="") { $msg->message("Debe ingresar una fecha correspondiente al Periodo Contable seleccionado."); return false; } if ($as_mesact!=$as_messel) { $msg->message("Debe ingresar una fecha correspondiente al Periodo Contable seleccionado."); return false; } if ($as_anoact!=$as_anosel) { $msg->message("Debe ingresar una fecha correspondiente al Periodo Contable seleccionado."); return false; } if(trim($as_comprobante)=="000000000000000") { $msg->message("Debe registrar el comprobante contable."); return false; } if($as_comprobante=="") { $msg->message("Debe registrar el comprobante contable."); return false; } if((trim($as_cod_prov)=="----------")&&($as_tipo=="P")) { return false; } if((trim($as_cod_prov)=="")&&($as_tipo=="P")) { return false; } if((trim($as_cod_prov)!="----------")&&($as_tipo=="B")) { $as_cod_prov = "----------"; } if((trim($as_ced_bene)=="----------")&&($as_tipo=="B")) { return false; } if((trim($as_ced_bene)=="")&&($as_tipo=="B")) { return false; } if((trim($as_ced_bene)!="----------")&&($as_tipo=="P")) { $as_ced_bene="----------"; } if($as_tipo=="-") { $as_ced_bene="----------"; $as_cod_prov="----------"; } $is_cod_prov=$as_cod_prov; $is_ced_ben=$as_ced_bene; return true; }
function uf_valida_datos_cabezera($as_comprobante,$as_tipo,$as_cod_prov,$as_ced_bene,$as_procedencia) { $ls_desproc="" ; $int_scg=new class_sigesp_int_scg(); $msg=new class_mensajes(); if(!$int_scg->uf_valida_procedencia( $as_procedencia,&$ls_desproc )) { $msg->message("".$as_comprobante.$ls_desproc); return false; } if(trim($as_comprobante)=="") { $msg->message("Debe registrar el comprobante contable."); return false; } if(trim($as_comprobante)=="000000000000000") { $msg->message("Debe registrar el comprobante contable."); return false; } if($as_comprobante=="") { $msg->message("Debe registrar el comprobante contable."); return false; } if((trim($as_cod_prov)=="----------")&&($as_tipo=="P")) { $msg->message("Debe registrar el codigo del proveedor."); return false; } if((trim($as_cod_prov)=="")&&($as_tipo=="P")) { $msg->message("Debe registrar el codigo del proveedor."); return false; } if((trim($as_cod_prov)!="----------")&&($as_tipo=="B")) { $as_cod_prov = "----------"; } if((trim($as_ced_bene)=="----------")&&($as_tipo=="B")) { $msg->message("Debe registrar el codigo del beneficiario."); return false; } if((trim($as_ced_bene)=="")&&($as_tipo=="B")) { $msg->message("Debe registrar el codigo del beneficiario."); return false; } if((trim($as_ced_bene)!="----------")&&($as_tipo=="P")) { $as_ced_bene="----------"; } if($as_tipo=="-") { $as_ced_bene="----------"; $as_cod_prov="----------"; } $is_cod_prov=$as_cod_prov; $is_ced_ben=$as_ced_bene; return true; }