
24/03/2008, 11:22
|
 | | | Fecha de Ingreso: febrero-2008
Mensajes: 9
Antigüedad: 17 años, 1 mes Puntos: 0 | |
Re: validar RUC sunat peru java script ///aqui esta el codigo del form
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0067)http://www.sunat.gob.pe/cl-ti-itmrconsruc/frameCriterioBusqueda.jsp -->
<HTML><HEAD><TITLE>Consulta RUC</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"><LINK
href="frameCriterioBusqueda_archivos/estilos2_0.css" rel=stylesheet>
<SCRIPT src="frameCriterioBusqueda_archivos/js.js"
languaje="JavaScript"> </SCRIPT>
<SCRIPT type=text/javascript languaje="JavaScript">
var gCount = 0;
function goRefresh() {
document.mainForm.codigo.value = "";
document.mainForm.imagen.src="captcha?accion=image &nmagic=" + gCount;
gCount = gCount + 1;
}
function format(type) {
var form = document.mainForm;
if(type == 0) {
form.search.maxLength = 11;
form.search.onkeypress = function(e) {
var evt = e?e:event;
key = (document.all) ? evt.keyCode : evt.which;
if (key == 8) return true;
pattern =/[0-9]/;
te = String.fromCharCode(key);
return pattern.test(te);
}
}
else {
form.search.maxLength = 100;
form.search.onkeypress = function(e) {return true;}
}
form.search.focus();
form.search.value = "" ;
}
function evalSearch() {
var form = document.mainForm;
if(form.tQuery[0].checked) {
form.nroRuc.value = form.search.value;
form.accion.value = "consPorRuc";
if(!esrucok(form.nroRuc.value)){
alert('Por favor, ingrese numero de RUC valido.')
form.search.focus();
return;
}
}
else {
form.accion.value = "consPorRazonSoc";
form.razSoc.value = form.search.value;
if(!longitudmayor(trim(form.razSoc.value),0) || (trim(form.razSoc.value).substring(0,1)=='*')){
alert('La Razón social no es válida ...')
form.search.focus();
return;
}
}
if(trim(form.codigo.value).length < 4) {
alert('Ingrese el código que se muestra en la imagen');
form.codigo.focus();
return;
}
form.submit();
}
</SCRIPT>
<META content="MSHTML 6.00.2900.3268" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff onload=format(0)>
<FORM name=mainForm action=jcrS00Alias method=post target=mainFrame>
<TABLE class=form-table cellSpacing=2 cellPadding=3 width="100%" border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=2 cellPadding=3 width="100%" border=0>
<TBODY>
<TR>
<TD align=left bgColor=#3399cc><B>CRITERIOS DE
BÚSQUEDA:</B></TD></TR></TBODY></TABLE><INPUT type=hidden name=accion>
<INPUT type=hidden name=razSoc> <INPUT type=hidden name=nroRuc>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=20><INPUT onclick=format(0) type=radio CHECKED
name=tQuery></TD>
<TD class=bgn width=140>Número de RUC</TD>
<TD align=left width=180 rowSpan=2><INPUT class=form-text
name=search></TD>
<TD class=bgn vAlign=center width=140 rowSpan=2>Ingrese el código
que se muestra en la imagen:</TD>
<TD align=left width=100 rowSpan=2><IMG src="" name=imagen></TD>
<TD vAlign=center align=left width=60><INPUT
style="TEXT-TRANSFORM: uppercase" maxLength=4
onchange=this.value=this.value.toUpperCase(); size=4 name=codigo></TD>
<TD><INPUT class=form-button onclick=evalSearch(); type=button value=Buscar></TD></TR>
<TR>
<TD><INPUT onclick=format(1) type=radio name=tQuery> <INPUT
type=hidden name=coddpto> <INPUT type=hidden name=codprov> <INPUT
type=hidden name=coddist> </TD>
<TD class=bgn width=140>Nombre ó Razón Social </TD>
<TD align=left colSpan=2><A href="javascript:goRefresh()">Refrescar
codigo</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></FORM></BODY></HTML>
la pagina de la sunat es www.sunat.gob.pe adentro de la seccion "consulta de ruc" y " consulta multiple de ruc" los dos forms usan el mismo js.js comprobado.
por favor agradeceria mucho me explicaran de que se trata exactamente esta rutina.
saludos
[QUOTE=genco;2334237]hola soy programador en java, estoy tratando de hace una rutina n java para validar el ruc de la sunat de peru es para mi sistema , pero no se nada de java script, les agradeceria me expliquen que hace exactamente esta rutina para poder implementarla en mi proyecto, la funcion encargada la llmanada valruc(); el numero de ruc que la sunat nos da es de 11 digitos , supuestamente el el ultimo digito es el digito de validacion segun la sunat.
aqui esta el codigo recien sacado de la pagina de la sunat del archivo js.js espero me puedan ayudar, ya que la sunat no da informacion . gracias |