Rutina para calcular el dígito verificador de la CURP (México) a partir de los 17 caracteres iniciales de la misma.
* Dígito Verificador CURP Function _Curp(cCurp) cCaracteres='0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ' nFactor=19 nSuma=0 FOR nIndice=1 TO LEN(cCaracteres) cCaracter=SUBSTR(cCurp,nIndice,1) nPos=AT(cCaracter,cCaracteres) nFactor=nFactor-1 nSuma=nSuma+nPos*nFactor ENDFOR nDigito=10-MOD(nSuma,10) nDigito=IIF(nDigito=10,0,nDigito) cCurp=cCurp+TRANSFORM(nDigito) RETURN cCurp ENDFUNC
Jesus Caro V
No hay comentarios. :
Publicar un comentario
Los comentarios son moderados, por lo que pueden demorar varias horas para su publicación.