A função NFeCarregaCSVIBPT realiza a leitura de um arquivo CSV gerado pelo site https://deolhonoimposto.ibpt.org.br/.
Tipo de Retorno
Boolean
Pacote
A função NFeCarregaCSVIBPT está definida dentro do pacote NF-eCarregaCSVIBPT.pkg.
Sintaxe
Move (NFeCarregaCSVIBPT(&tParams)) to {bRet}
Onde:
- &{vParams} é uma variável do tipo tNFeCarregaCSVIBPT_Parametro e é passada por referência contendo campos com os parâmetro para execução da função e campos onde a função devolve informações, conforme abaixo:
- sCaminhoArquivo: é o caminho completo do arquivo CSV que será lido.
- bExibeErro: indica se a função deve exibir erro, caso ocorra. A mensagem será exibida com o comando Error.
- bDespresaCabecalho: indica que a função deve desprezar a primeira linha do arquivo CSV.
- bExibeStatusBar: indica se a função deve exibir uma Status bar mostrando o progresso da leitura.
- sCaption: valor da Caption da Status bar.
- sTitle: valor do Title da Status bar.
- sMessage: valor da Message da Status bar.
- sRetMensagem: após a execução da função, este campo retornará a descrição do resultado da execução.
- iRetCSVRegistros: após a execução da função, este campo retorna a quantidade de registros lidos no arquivo CSV.
- vtRetRegistros: vetor do tipo tNFeCarregaCSVIBPT_Registro_Parametro que retornará os registros lidos. Este tipo contém um campo para cada uma das colunas do arquivo CSV.
- {bRet} retorno da função. True indica que o arquivo foi lido com sucesso e False indica que ocorreu algum erro.
Exemplo
Você pode encontrar um exemplo de uso desta função na view CarregaCSVIBPT.vw da Workspace de exemplo.
Observações
- Esta função está disponível a partir da versão 2017/01.
- Esta função é oferecida como cortesia para os assinantes da NFeLibrary. Caso o site https://deolhonoimposto.ibpt.org.br/ mude o layout do arquivo, a função poderá parar de funcionar sem prévio aviso.
Não encontrou o que precisava, entre em contato conosco.