Manoel, bom dia
Estou testando a rotina de validar o pis que voce mandou para o Alexandre s� que o que eu fiz s� esta me retornando false
Estou colando a minha rotina ser� que voce poderia dar uma olhada o que estou fazendo de errado?
Grato pela aten��o
Ricardo G. Reis
Manoel_Valen�a <[EMAIL PROTECTED]> wrote:
Caro Alexandre , a� vai a rotina para c�lculo Valida��o do PIS. Caso tenha alguma d�vida, me contate pela lista.Um abra�oManoel Valen�aAnalista de SistemasDETRAN-PEFunction : vpisDescriptionReturnsBoolean:Parameters:String: sDadoStatic VariablesLocal VariablesNumber: iNumber: nSomaNumber: nm11Number:ndvNumber: nDigitoBoolean: bRetornoActionsIf SalStrTrimX( sDado ) != ''Set ndv = SalStrToNumber( SalStrMidX( sDado,10,1) )Set nSoma = 0Set nm11 = 2Set i = 0While i <= 9Set nSoma = nSoma + ( nm11 * SalStrToNumber(SalStrMidX(sDado,10-i,1) ) )If nm11 < 8Set nm11 = nm11 + 1ElseSet nm11 = 2Set i = i + 1Set nDigito = 11 - ( SalNumberMod( nSoma , 11 ) )If nDigito > 9Set nDigito = 0If ndv = nDigitoSet bReturno = TRUEElseSet bReturno = FALSEElsebReturn = FALSEReturn bReturno----- Original Message -----To: Lista SqlWindowsSent: Monday, January 27, 2003 3:08 PMSubject: [sqlwin] VALIDA��O PIS/PASE E NIT
E-mail Premium BOL
Antiv�rus, anti-spam e at� 100 MB de espa�o. Assine j�!
http://email.bol.com.br
Amigos,Gostaria de saber se algu�m sabe a f�rmula para validar os n�meros de PIS/PASEP e NIT.Agrade�o desde j� a colabora��o.Obrigado,Alexandre Augusto Teixeira
Miu Assessoria de Projetos
Tel.: (11) 3284-1472
Busca Yahoo!
O servi�o de busca mais completo da Internet. O que voc� pensar o Yahoo! encontra.
