Valida_IE
Veja também:
Valida_IE
A função Valida_IE Recebe uma string com uma incrição estadual e outra com a sigla da UF e verifica se é uma inscrição válida.
Tipo de Retorno
Boolean
Pacote
A função Valida_IE está definida dentro do pacote ValidaIE.pkg.
Sintaxe
Move (ValidaIE({sIE},{sUF})) to {bRet}
Onde:
- {sIE} é a inscrição estadual que será validada;
- {sUF} é a sigla da UF para a qual a IE será validada;
- {bRet} é a variável que receberá o resultado da função, sendo True se for um IE válido para aquela UF e False, caso contrário.
Exemplo
Abaixo um exemplo de uso da função que valida a inscrição estadual:
Function ValidaClienteIE Integer iCampo String sValor Returns Integer
String sUF
Get Field_Current_Value Field Cliente.sUF to sUF
If (Not(Valida_IE(sValor,sUF)) Begin
Error Dferr_Operator “Número de IE inválido!”
Function_Return 1
End
End_Function // Valida_IE
Set Field_Validate_Msg Field Cliente.IE to Get_ValidaClienteIE
Observações
- A partir da versão 20.0.15, se o seu projeto for compilado em 64 bits, esta função utilizará a biblioteca MenuFlex.dll. Neste caso, é necessário que este arquivo esteja presente no diretório Programs da Workspace.
- Se o seu projeto for compilado em 32 bits, esta função utilizará a biblioteca DllInscE32.dll. Neste caso, é necessário que este arquivo esteja presente no diretório Programs da Workspace.
