Pesquisar na Comunidade
Showing results for tags 'validarcodigouf'.
Encontrado 1 registro
-
Bom dia, estive estudando a validação da chave da NF-e, e por acaso eu vi um detalhe que me pareceu estranho no método ValidarCodigoUF da unit pcnAuxiliar: function ValidarCodigoUF(const Codigo: integer): boolean; const CODIGOS = '.12.27.16.13.29.23.53.32.52.21.51.50.31.15.25.41.26.22.33.24.43.11.14.42.35.28.17.90.91'; begin result := pos('.' + IntToStr(Codigo) + '.', CODIGOS) > 0; end; Não sei quando é usado o código 91, pois não existe UF com este código, mas o detalhe que queria mostrar é que, passando o código 91, esta função vai retornar FALSE. Acho que, se isto for realmente um bug, para resolver basta inserir mais um ponto (.) no fim da constante CODIGOS. Att Ricardo