NFSePegaCodigoMunicipioSIAFI

A função NFSePegaCodigoMunicipioSIAFI é usada para recuperar o código SIAFI de um município através do nome e do código da UF. Caso o município/UF sejam inválidos um texto nulo será retornado.

Tipo de Retorno

String

Pacote

A função NFSePegaCodigoMunicipioSIAFI está definida dentro do pacote NFSePegaCodigoMunicipioSIAFI.pkg.

Sintaxe

Move (NFSePegaCodigoMunicipioSIAFI({sMunicipio}, {sUF})) to {sRet}

Onde:

  • {sMunicipio} é o nome do município cujo código do SIAFI se deseja obter. Não é necessário se preocupar em remover acentos ou com letras maiúsculas ou minúsculas;
  • {sUF} é a sigla da UF do município: "SP", "RJ", etc.;
  • {sRet} é o retorno da chamada da função. Uma string nula indica que não foi possível localizar o código.

Exemplo

Um exemplo de uso da função pode ser encontrado dentro da Workspace de Exemplo no pacote NFSeGeraRPSDSFExemplo.pkg função NFSeGeraRPSDSFExemploById. Abaixo em destaque a função cita e a chamada da função da Library na linha 58 e 69.

NFSePegaCodigoMunicipioSIAFI - Exemplo

Observações

  • O nome do município não precisa receber nenhum tratamento para chamar a função, ou seja, não importa se o nome está escrito em letras maiúsculas ou minúsculas, com ou sem acentos, pois a função se encarregará de tratar e localizar a descrição. Por exemplo, "São Paulo", "SAO PAULO" ou "sao paulo"produzirão o mesmo resultado na pesquisa;
  • Para que esta função funcione é necessário que a tabela SIAFI esteja cadastrada em qualquer posição do filelist da workspace. A tabela SIAFI pode ser copiada do diretório Data da Workspace de Exemplo e recomendamos que você reindexe esta tabela antes de usá-la tanto na aplicação de exemplo quanto na sua aplicação. 

Não encontrou o que precisava, entre em contato conosco.